hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.24. 11:02



Jelenlévő felhasználók

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

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot], Majestic-12 [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  [ 7 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: [BS] Cheaters v1.1
HozzászólásElküldve: 2012.09.09. 20:26 
Offline
Őskövület
Avatar

Csatlakozott: 2011.12.28. 00:35
Hozzászólások: 2736
Megköszönt másnak: 56 alkalommal
Megköszönték neki: 275 alkalommal
Hali.

ez milyen plugin??

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <colorchat>
  4.  
  5. #define PLUGIN "Cheaters"
  6. #define VERSION "1.1"
  7. #define AUTHOR "BS"
  8.  
  9. #define ADMIN_FLAG ADMIN_BAN
  10.  
  11. static const COLOR[] = "^x04"
  12. new const list[] = "addons/amxmodx/configs/citeri.ini"
  13. new Trie: Citeri
  14.  
  15. public plugin_init()
  16. {
  17. register_plugin(PLUGIN, VERSION, AUTHOR)
  18. register_cvar("cheaters","1",(FCVAR_SERVER|FCVAR_SPONLY))
  19. register_clcmd("amx_cheatersmenu","lista")
  20. register_clcmd("say /cheaters","ko_su")
  21. register_clcmd("say","sayy")
  22. }
  23.  
  24. public plugin_precache()
  25. {
  26. if(!file_exists(list))
  27. {
  28. write_file(list,"U ovom fajlu nalaze se Steam ID-ovi mogucih citera na serveru")
  29. write_file(list,"Postavljanjem citera na ovu listu, admini ce obracati vecu paznju na moguce citere")
  30. write_file(list,"Ovaj fajl radi preko plugina cheaters.amxx")
  31. write_file(list,"==================================================================================")
  32. write_file(list," ")
  33. }
  34. }
  35.  
  36. public plugin_cfg()
  37. {
  38. Citeri = TrieCreate()
  39. new Data[35],File
  40. File = fopen(list, "rt")
  41. while (!feof(File)) {
  42. fgets(File, Data, charsmax(Data))
  43. trim(Data)
  44. if (Data[0] == ';' || !Data[0])
  45. continue;
  46. remove_quotes(Data)
  47. TrieSetCell(Citeri, Data, true)
  48. }
  49. fclose(File)
  50. }
  51.  
  52. bool:Cheater(id)
  53. {
  54. new steam[33]
  55. get_user_authid(id,steam,charsmax(steam))
  56. if(TrieKeyExists(Citeri,steam))
  57. return true
  58.  
  59. return false
  60. }
  61.  
  62. public lista(id)
  63. {
  64. if(!(get_user_flags(id) & ADMIN_FLAG))
  65. return PLUGIN_HANDLED
  66. new menu = menu_create ("\rIzaberi igraca", "handler")
  67. new num, players[32], meta, szTempID[31], ime[32]
  68. get_players (players, num, "a")
  69. for (new i = 0; i < num; i++)
  70. {
  71. meta = players[i]
  72. get_user_name(meta,ime, charsmax(ime))
  73. num_to_str (meta,szTempID,charsmax(szTempID))
  74. menu_additem (menu,ime,szTempID, 0)
  75. }
  76. menu_display(id,menu)
  77. return PLUGIN_HANDLED
  78. }
  79.  
  80. public handler(id,menu,item)
  81. {
  82. if(item == MENU_EXIT)
  83. {
  84. menu_destroy(menu)
  85. return PLUGIN_CONTINUE
  86. }
  87. new data[6], name[64], access, callback
  88. menu_item_getinfo (menu, item, access, data, 5, name, 63, callback)
  89. new igrac = str_to_num(data)
  90. if(get_user_flags(igrac) & ADMIN_IMMUNITY)
  91. return PLUGIN_HANDLED
  92.  
  93. new steam[33],ime[32],datum[64],vreme[54],ime_admin[32]
  94. new nesto[192],neki[191]
  95. get_time("%d/%m",datum,charsmax(datum))
  96. get_time("%H:%M",vreme,charsmax(vreme))
  97. get_user_name(id,ime_admin,charsmax(ime_admin))
  98. get_user_name(igrac,ime,charsmax(ime))
  99. get_user_authid(igrac,steam,charsmax(steam))
  100. formatex(nesto, charsmax(nesto), "%s",steam)
  101. formatex(neki, charsmax(neki), "; Nick: %s | postavio admin: %s | Datum: %s | Vreme: %s", ime, ime_admin, datum, vreme)
  102. write_file(list, nesto)
  103. write_file(list, neki)
  104. write_file(list," ")
  105. client_cmd(id,"amx_chat ^"Postavio sam %s na listu citera^"",ime)
  106. return PLUGIN_CONTINUE;
  107. }
  108.  
  109. public sayy(id)
  110. {
  111. if(Cheater(id))
  112. {
  113. new admini[32], broj,ime[33],kaze[191]
  114. get_user_name(id,ime,charsmax(ime))
  115. read_args(kaze,charsmax(kaze))
  116. remove_quotes(kaze)
  117. get_players(admini,broj)
  118. for(new i = 0; i < broj; ++i)
  119. if(admini[i] && get_user_flags(admini[i]) & ADMIN_FLAG)
  120. ColorChat(admini[i],TEAM_COLOR,"^4[CITER]^3 %s^1 : %s",ime,kaze)
  121.  
  122. else
  123. ColorChat(0,TEAM_COLOR,"^3 %s^1 : %s",ime,kaze)
  124.  
  125. return PLUGIN_HANDLED
  126. }
  127. return PLUGIN_CONTINUE
  128. }
  129.  
  130. public client_putinserver(id)
  131. if(Cheater(id))
  132. set_task(3.0,"dosao",id)
  133.  
  134. public dosao(id)
  135. {
  136. new admini[32], broj
  137. get_players(admini,broj)
  138. for(new i = 0; i < broj; ++i)
  139. if(admini[i] && get_user_flags(admini[i]) & ADMIN_FLAG)
  140. {
  141. new ime[33],steam[32],ip[31]
  142. get_user_name(id,ime,charsmax(ime))
  143. get_user_authid(id,steam,charsmax(steam))
  144. get_user_ip(id,ip,charsmax(ip))
  145. set_hudmessage(255, 0, 0, 0.07, 0.64, 0, 6.0, 12.0)
  146. show_hudmessage(i, "Citer je dosao na server! ^nNick: %s ^nSteam: %s ^nIP: %s",ime,steam,ip)
  147. }
  148. }
  149.  
  150. public ko_su(user)
  151. {
  152. if(!(get_user_flags(user) & ADMIN_FLAG))
  153. return PLUGIN_HANDLED
  154. new adminnames[33][32], message[256], id, count, x, len
  155. for(id = 1 ; id <= get_maxplayers() ; id++)
  156. if(is_user_connected(id))
  157. {
  158. if(Cheater(id))
  159. get_user_name(id, adminnames[count++], 31)
  160. len = format(message, 255, "%s Citeri: ", COLOR)
  161. if(count > 0)
  162. {
  163. for(x = 0 ; x < count ; x++)
  164. {
  165. len += format(message[len], 255-len, "%s%s ", adminnames[x], x < (count-1) ? ", ":"")
  166. if(len > 96 )
  167. {
  168. print_message(user, message)
  169. len = format(message, 255, "%s ",COLOR)
  170. }
  171. }
  172. print_message(user, message)
  173. }
  174. else
  175. {
  176. len += format(message[len], 255-len, "Nema citera na serveru")
  177. print_message(user, message)
  178. }
  179. }
  180. return PLUGIN_CONTINUE;
  181. }
  182.  
  183. print_message(id, msg[])
  184. {
  185. message_begin(MSG_ONE, get_user_msgid("SayText"), {0,0,0}, id)
  186. write_byte(id)
  187. write_string(msg)
  188. message_end()
  189. }
  190.  
  191. public plugin_end()
  192. TrieDestroy(Citeri)
  193.  

_________________
****


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: [BS] Cheaters v1.1
HozzászólásElküldve: 2012.09.09. 21:30 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2011.09.18. 13:01
Hozzászólások: 4271
Megköszönt másnak: 55 alkalommal
Megköszönték neki: 514 alkalommal
Cheatersz ott irja a nevet

_________________
Idk. Csak ugy funbooo.
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: [BS] Cheaters v1.1
HozzászólásElküldve: 2012.09.11. 20:49 
Offline
Őskövület
Avatar

Csatlakozott: 2012.03.22. 18:22
Hozzászólások: 2978
Megköszönt másnak: 115 alkalommal
Megköszönték neki: 368 alkalommal
Engem is érdekelne hogy mit tud :)

_________________
Blasenkampfwagen

https://discord.gg/uBYnNnZP
GTA:PURSUIT MTA


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: [BS] Cheaters v1.1
HozzászólásElküldve: 2012.09.11. 22:18 
Offline
Őskövület
Avatar

Csatlakozott: 2011.12.28. 00:35
Hozzászólások: 2736
Megköszönt másnak: 56 alkalommal
Megköszönték neki: 275 alkalommal
Hát ja, azt mindenki tudja, hogy csalókra van

_________________
****


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: [BS] Cheaters v1.1
HozzászólásElküldve: 2012.10.24. 18:56 
Offline
Imperátor
Avatar

Csatlakozott: 2009.04.21. 09:33
Hozzászólások: 3991
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 135 alkalommal
Csak azt nem tudjátok mire...

Jelzi az adminnak, hogy cheater lépett fel, mást nem tesz.

_________________
Kód:
I'm back

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: [BS] Cheaters v1.1
HozzászólásElküldve: 2013.04.12. 13:43 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2013.03.03. 14:21
Hozzászólások: 105
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 26 alkalommal
Próbáltam átalakítani de nem sikerül mert ezt írja: fatal error 100: cannot read from file: "colorchat"
Mi a teendő??

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: [BS] Cheaters v1.1
HozzászólásElküldve: 2013.04.12. 14:50 
Offline
Tud valamit

Csatlakozott: 2012.10.13. 19:47
Hozzászólások: 100
Megköszönt másnak: 11 alkalommal
Megköszönték neki: 9 alkalommal
lbalazs96 írta:
Próbáltam átalakítani de nem sikerül mert ezt írja: fatal error 100: cannot read from file: "colorchat"
Mi a teendő??


Átalakítóba colorchat.inc -t berakod! De ha kicsit keresgetnél ezerszer le volt már írva . . .
Itt megtalálod: http://www.hlmod.hu/viewtopic.php?f=23&t=2503

_________________
Kép
Kép
Kép


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  [ 7 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 74 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