hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.16. 12:59



Jelenlévő felhasználók

Jelenleg 334 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 332 vendég

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot], Google [Bot]az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása Hozzászólás a témához  [3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Mire jó ez a plugin.
HozzászólásElküldve:2017.02.02. 13:34 
Offline
Lelkes

Csatlakozott:2016.12.09. 15:31
Hozzászólások:25
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 2 alkalommal
Sziasztok valaki megmondaná mire jó ez a plugin?
Előreis köszönöm a válaszokat.
  1. #include <amxmodx>
  2. #include <colorchat>
  3.  
  4. new iMessage[191], iAlive[20], Maxplayers
  5.  
  6. public plugin_init() {
  7.     register_clcmd("say", "cmdWriteAll")
  8.     register_clcmd("say_team", "cmdWriteTeam")
  9.     register_message(get_user_msgid("SayText"), "cmdClearPreviousChat")
  10.     Maxplayers = get_maxplayers()
  11. }
  12. public cmdClearPreviousChat(msgId, msgDest, receiver) return PLUGIN_HANDLED
  13. public cmdWriteAll(id) {
  14.     read_args(iMessage, charsmax(iMessage))
  15.     remove_quotes (iMessage)
  16.    
  17.     if(iMessage[0] == '@' || iMessage[0] == '/' || iMessage[0] == '!' || equal(iMessage, "")) return;
  18.    
  19.     new szName[32], sColor[20], checkAlive
  20.     get_user_name(id, szName, charsmax(szName))
  21.     get_user_team(id, sColor, charsmax(sColor))
  22.    
  23.     if(is_user_alive(id)) {
  24.         checkAlive = 1
  25.         iAlive[0] = EOS
  26.     }
  27.     else {
  28.         checkAlive = 0
  29.         iAlive = "^1*DEAD* "
  30.     }
  31.    
  32.     format(iMessage, charsmax(iMessage), "%s^3%s: %s%s", iAlive, szName, get_user_flags(id) & ADMIN_KICK ? "^4":"^1", iMessage)
  33.     sendMessage(sColor, checkAlive)
  34. }
  35. public cmdWriteTeam(id) {
  36.    
  37.     new playerTeam = get_user_team(id), playerTeamName[20]
  38.    
  39.     switch(playerTeam) {
  40.         case 1: copy(playerTeamName, charsmax(playerTeamName), "Terrorist")
  41.         case 2: copy(playerTeamName, charsmax(playerTeamName), "Counter-Terrorist")
  42.         default: copy(playerTeamName, charsmax(playerTeamName), "Spectator")
  43.     }
  44.    
  45.     read_args(iMessage, charsmax(iMessage))
  46.     remove_quotes (iMessage)
  47.    
  48.     if(iMessage[0] == '@' || iMessage[0] == '/' || iMessage[0] == '!' || equal(iMessage, "")) return;
  49.    
  50.     new szName[32], sColor[20], checkAlive
  51.     get_user_name(id, szName, charsmax(szName))
  52.     get_user_team(id, sColor, charsmax(sColor))
  53.  
  54.     if(is_user_alive(id)) {
  55.         checkAlive = 1
  56.         iAlive[0] = EOS
  57.     }
  58.     else {
  59.         checkAlive = 0
  60.         iAlive = "^1*DEAD* "
  61.     }
  62.  
  63.     format(iMessage, charsmax(iMessage), "%s(%s) ^3%s: %s%s", iAlive, playerTeamName ,szName, get_user_flags(id) & ADMIN_KICK ? "^4":"^1", iMessage)
  64.     sendTeamMessage(sColor, checkAlive, playerTeam)
  65. }
  66. public sendMessage(sColor[], checkAlive) {
  67.     for(new id = 1; id < Maxplayers; id++) {
  68.         if (!is_user_connected(id)) continue;
  69.        
  70.         if(checkAlive && is_user_alive(id) || !checkAlive && !is_user_alive(id) || get_user_flags(id) & ADMIN_KICK) {  
  71.             changeTeamInfo(id, sColor) 
  72.             writeMessage(id)
  73.             changeTeamInfo(id, sColor) 
  74.         }
  75.     }
  76. }
  77. public sendTeamMessage(sColor[], checkAlive, playerTeam) {
  78.     for(new id = 1; id < Maxplayers; id++) {
  79.         if (!is_user_connected(id)) continue;
  80.        
  81.         if(get_user_team(id) == playerTeam || get_user_flags(id) & ADMIN_KICK) {
  82.             if(checkAlive && is_user_alive(id) || !checkAlive && !is_user_alive(id) || get_user_flags(id) & ADMIN_KICK) {
  83.                 changeTeamInfo(id, sColor)
  84.                 writeMessage(id)
  85.                 changeTeamInfo(id, sColor)
  86.             }
  87.         }
  88.     }
  89. }
  90. public changeTeamInfo(id, uTeam[]) {
  91.     message_begin (MSG_ONE, get_user_msgid("TeamInfo"), _, id) 
  92.     write_byte(id) 
  93.     write_string(uTeam)
  94.     message_end()  
  95. }
  96. public writeMessage(id) ColorChat(id, GREEN, iMessage)

_________________
Eladó-:
United Warfare Mod
&
The Soul Of Hero Mod


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Mire jó ez a plugin.
HozzászólásElküldve:2017.02.02. 14:35 
Offline
Senior Tag
Avatar

Csatlakozott:2016.09.16. 13:41
Hozzászólások:226
Megköszönt másnak: 17 alkalommal
Megköszönték neki: 35 alkalommal
ez valami vip menü meg menu_handler az amikor chat-be akarsz írni és ha zsarukkal vagy a kor úgy lesz h Counter-terorist azaz terror elhárítok de ha t a kor meg Terrorista

Vagyis valami ilyesmi akar leni :D

_________________
Global Unison 2019 3X Event
Vissza Tértem


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Mire jó ez a plugin.
HozzászólásElküldve:2017.02.02. 15:42 
Offline
Nagyúr
Avatar

Csatlakozott:2016.03.05. 20:56
Hozzászólások:666
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 124 alkalommal
Ez egy chat plugin.
Ha meghaltál írja, hogy halott vagy valamint azthiszem a csapatodat is.

_________________
Global Offensive modok:

Global Offensive Mode 1.0
Global Offensive Mode 3.0
exodus Global Offensive 4.0


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése: Rendezés 
Új téma nyitása Hozzászólás a témához  [3 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 17 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole