hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 14:09



Jelenlévő felhasználók

Jelenleg 226 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 225 vendég

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

Regisztrált felhasználók: 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  [ 4 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: ékezetes RS
HozzászólásElküldve: 2014.05.02. 11:24 
Offline
Senior Tag
Avatar

Csatlakozott: 2014.02.02. 10:59
Hozzászólások: 238
Megköszönt másnak: 63 alkalommal
Megköszönték neki: 12 alkalommal
Sziasztok!! Valaki PLS ékezetessé teszi?? :( Megy a gomb :S

SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <fun>
  5. #include <cstrike>
  6. #include <engine>
  7.  
  8. #define PLUGIN "Advanced Resetscore"
  9. #define VERSION "1.0"
  10. #define AUTHOR "Silent"
  11.  
  12. #define USE_CC 1
  13.  
  14. #if defined USE_CC
  15. enum Color
  16. {
  17. NORMAL = 1, // clients scr_concolor cvar color
  18. GREEN, // Green Color
  19. TEAM_COLOR, // Red, grey, blue
  20. GREY, // grey
  21. RED, // Red
  22. BLUE, // Blue
  23. }
  24.  
  25. new TeamName[][] =
  26. {
  27. "",
  28. "TERRORIST",
  29. "CT",
  30. "SPECTATOR"
  31. }
  32.  
  33. ColorChat(id, Color:type, const msg[], {Float,Sql,Result,_}:...)
  34. {
  35. static message[256];
  36.  
  37. switch(type)
  38. {
  39. case NORMAL: // clients scr_concolor cvar color
  40. {
  41. message[0] = 0x01;
  42. }
  43. case GREEN: // Green
  44. {
  45. message[0] = 0x04;
  46. }
  47. default: // White, Red, Blue
  48. {
  49. message[0] = 0x03;
  50. }
  51. }
  52.  
  53. vformat(message[1], 251, msg, 4);
  54. message[192] = '^0';
  55.  
  56. static team, ColorChange, index, MSG_Type;
  57.  
  58. if(id)
  59. {
  60. MSG_Type = MSG_ONE;
  61. index = id;
  62. } else {
  63. index = FindPlayer();
  64. MSG_Type = MSG_ALL;
  65. }
  66.  
  67. team = get_user_team(index);
  68. ColorChange = ColorSelection(index, MSG_Type, type);
  69.  
  70. ShowColorMessage(index, MSG_Type, message);
  71.  
  72. if(ColorChange)
  73. {
  74. Team_Info(index, MSG_Type, TeamName[team]);
  75. }
  76. }
  77.  
  78. ShowColorMessage(id, type, message[])
  79. {
  80. message_begin(type, get_user_msgid("SayText"), _, id);
  81. write_byte(id)
  82. write_string(message);
  83. message_end();
  84. }
  85.  
  86. Team_Info(id, type, team[])
  87. {
  88. message_begin(type, get_user_msgid("TeamInfo"), _, id);
  89. write_byte(id);
  90. write_string(team);
  91. message_end();
  92.  
  93. return 1;
  94. }
  95.  
  96. ColorSelection(index, type, Color:Type)
  97. {
  98. switch(Type)
  99. {
  100. case RED:
  101. {
  102. return Team_Info(index, type, TeamName[1]);
  103. }
  104. case BLUE:
  105. {
  106. return Team_Info(index, type, TeamName[2]);
  107. }
  108. case GREY:
  109. {
  110. return Team_Info(index, type, TeamName[0]);
  111. }
  112. }
  113.  
  114. return 0;
  115. }
  116.  
  117. FindPlayer()
  118. {
  119. static i;
  120. i = -1;
  121.  
  122. while(i <= get_maxplayers())
  123. {
  124. if(is_user_connected(++i))
  125. {
  126. return i;
  127. }
  128. }
  129.  
  130. return -1;
  131. }
  132.  
  133. #endif
  134.  
  135. #define ADMIN_NEED ADMIN_KICK
  136.  
  137. new cvar_enable;
  138.  
  139. new cvar_showall, cvar_showalladmin;
  140. new cvar_log, cvar_logadmin;
  141.  
  142. public plugin_init() {
  143. register_plugin(PLUGIN, VERSION, AUTHOR);
  144.  
  145. cvar_enable = register_cvar("ars_enable", "1");
  146. cvar_showall = register_cvar("ars_showall", "0");
  147. cvar_showalladmin = register_cvar("ars_showall_admin", "1");
  148. cvar_log = register_cvar("ars_log", "0");
  149. cvar_logadmin = register_cvar("ars_log_admin", "1");
  150.  
  151. register_clcmd("say /rs", "resetscore_player");
  152. register_clcmd("say /resetscore", "resetscore_player");
  153. register_clcmd("say !rs", "resetscore_player");
  154. register_clcmd("say !resetscore", "resetscore_player");
  155. register_clcmd("resetscore", "resetscore_player");
  156.  
  157. register_clcmd("amx_resetscore", "resetscore_admin");
  158. register_clcmd("say amx_resetscore", "resetscore_admin");
  159. }
  160.  
  161. public resetscore_player(id)
  162. {
  163. if(!get_pcvar_num(cvar_enable))
  164. return PLUGIN_CONTINUE;
  165.  
  166. if(!is_user_connected(id))
  167. return PLUGIN_HANDLED;
  168.  
  169. set_user_frags(id, 0);
  170. cs_set_user_deaths(id, 0);
  171. set_user_frags(id, 0);
  172. cs_set_user_deaths(id, 0);
  173.  
  174. new name[32]; get_user_name(id, name, 31);
  175.  
  176. if(get_pcvar_num(cvar_showall))
  177. {
  178. #if defined USE_CC
  179. ColorChat(0, BLUE, "[AdvancedRS]^x03 %s^x04 nullazta a statisztikajat.", name);
  180. #else
  181. client_print(0, print_chat, "%s nullazta a statisztikajat.", name);
  182. #endif
  183. }
  184. else
  185. {
  186. #if defined USE_CC
  187. ColorChat(id, BLUE, "[AdvancedRS]^x04 Sikeresen nullaztad a statisztikadat.");
  188. #else
  189. client_print(id, print_chat, "Sikeresen nullaztad a statisztikadat.");
  190. #endif
  191. }
  192.  
  193. if(get_pcvar_num(cvar_log))
  194. {
  195. log_amx("%s nullazta a statisztikajat", name);
  196. }
  197. return PLUGIN_HANDLED;
  198. }
  199.  
  200. public resetscore_admin(id)
  201. {
  202. if(!get_pcvar_num(cvar_enable))
  203. return PLUGIN_CONTINUE;
  204.  
  205. if(!is_user_connected(id))
  206. return PLUGIN_HANDLED;
  207.  
  208. if(!(get_user_flags(id) & ADMIN_NEED))
  209. return PLUGIN_HANDLED;
  210.  
  211. new menu = menu_create("\rValaszd ki a jatekost:", "menu_handler");
  212. new players[32], pnum, tempid;
  213. new szName[32], szTempid[10];
  214. get_players(players, pnum);
  215. for( new i; i<pnum; i++ )
  216. {
  217. tempid = players[i];
  218. get_user_name(tempid, szName, charsmax(szName));
  219. num_to_str(tempid, szTempid, charsmax(szTempid));
  220. menu_additem(menu, szName, szTempid, 0);
  221. }
  222. menu_display(id, menu, 0);
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229. return PLUGIN_HANDLED;
  230. }
  231.  
  232.  
  233.  
  234.  
  235.  
  236. public menu_handler(id, menu, item)
  237. {
  238. if(item == MENU_EXIT)
  239. {
  240. menu_destroy(menu);
  241. return PLUGIN_HANDLED;
  242. }
  243. new data[6], szName[64];
  244. new access, callback;
  245. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  246. new tempid = str_to_num(data);
  247. if(is_user_connected(tempid))
  248. {
  249. set_user_frags(tempid, 0);
  250. cs_set_user_deaths(tempid, 0);
  251. set_user_frags(tempid, 0);
  252. cs_set_user_deaths(tempid, 0);
  253.  
  254. new name[32], tempname[32]; get_user_name(id, name, 31); get_user_name(tempid, tempname, 31);
  255.  
  256. if(get_pcvar_num(cvar_showalladmin))
  257. {
  258. #if defined USE_CC
  259. ColorChat(0, GREEN, "[AdvancedRS]^x03 %s^x04 nullazta ^x03%s^x04 statisztikajat.", name, tempname);
  260. #else
  261. client_print(0, print_chat, "[AdvancedRS] %s nullazta %s statisztikajat.", name, tempname);
  262. #endif
  263. }
  264. else
  265. {
  266. #if defined USE_CC
  267. ColorChat(id, BLUE, "[8]Mile ~ ^x04 Sikeresen nullaztad ^x03%s^x04 statisztikajat.", tempname);
  268. ColorChat(tempid, BLUE, "[8]Mile ~^x03 %s^x04 nullazta a statisztikadat.", name);
  269. #else
  270. client_print(id, print_chat, "[8]Mile ~ Sikeresen nullaztad %s statisztikajat.", tempname);
  271. client_print(tempid, print_chat, "[8]Mile ~ %s nullazta a statisztikadat.", name);
  272. #endif
  273. }
  274.  
  275. if(get_pcvar_num(cvar_logadmin))
  276. {
  277. log_amx("%s admin nullazta %s jatekos statisztikajat.", name, tempname);
  278. }
  279. }
  280. menu_destroy(menu);
  281. return PLUGIN_HANDLED;
  282. }
  283. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  284. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  285. */

_________________
Kép

Ők köszönték meg bbshop nek ezt a hozzászólást: LaCruz (2014.05.13. 13:41)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: ékezetes RS
HozzászólásElküldve: 2014.05.02. 11:33 
Offline
Nagyúr
Avatar

Csatlakozott: 2013.09.04. 15:21
Hozzászólások: 635
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 141 alkalommal
Tessék :D

_________________
My Steam:
KépKép

Ők köszönték meg Golo nek ezt a hozzászólást (összesen 2): bbshop (2014.05.02. 11:38) • LaCruz (2014.05.07. 15:08)
  Népszerűség: 4.55%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: ékezetes RS
HozzászólásElküldve: 2014.05.02. 11:39 
Offline
Senior Tag
Avatar

Csatlakozott: 2014.02.02. 10:59
Hozzászólások: 238
Megköszönt másnak: 63 alkalommal
Megköszönték neki: 12 alkalommal
köszii:DD

_________________
Kép

Ők köszönték meg bbshop nek ezt a hozzászólást: LaCruz (2014.05.13. 13:40)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: ékezetes RS
HozzászólásElküldve: 2014.05.06. 17:43 
Offline
Beavatott
Avatar

Csatlakozott: 2014.05.06. 17:29
Hozzászólások: 70
Megköszönt másnak: 34 alkalommal
Nekem müködik, köszi a feltöltést

_________________
"Ha segítesz én meg köszönöm!."
Steam:
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  [ 4 hozzászólás ] 


Ki van itt

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