hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2019.10.14. 08:24



Jelenlévő felhasználók

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

A legtöbb felhasználó (652 fő) 2015.05.25. 22:38-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: Fejlett statisztika nullázás + pénz
HozzászólásElküldve: 2014.08.31. 08:12 
Offline
Nagyúr
Avatar

Csatlakozott: 2012.09.23. 09:50
Hozzászólások: 569
Megköszönt másnak: 76 alkalommal
Megköszönték neki: 37 alkalommal
Sziasztok!
viewtopic.php?f=101&t=12566 ebbe valaki beleírná, hogy "X" összeget kapjon ha nullázza a statját?
X összeget cvarral lehessen állítani.

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2014.08.31. 11:40 
Offline
Őskövület
Avatar

Csatlakozott: 2012.02.27. 09:42
Hozzászólások: 2588
Megköszönt másnak: 25 alkalommal
Megköszönték neki: 416 alkalommal
tessék
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. #include <colorchat>
  16. #endif
  17.  
  18. #define ADMIN_NEED ADMIN_KICK
  19.  
  20. new cvar_enable;
  21. new cvar_money
  22. new cvar_showall, cvar_showalladmin;
  23. new cvar_log, cvar_logadmin;
  24.  
  25. public plugin_init() {
  26. register_plugin(PLUGIN, VERSION, AUTHOR);
  27.  
  28. cvar_enable = register_cvar("ars_enable", "1");
  29. cvar_showall = register_cvar("ars_showall", "0");
  30. cvar_showalladmin = register_cvar("ars_showall_admin", "1");
  31. cvar_log = register_cvar("ars_log", "0");
  32. cvar_logadmin = register_cvar("ars_log_admin", "1");
  33. cvar_money = register_cvar("ars_osszeg", "16000");
  34.  
  35. register_clcmd("say /rs", "resetscore_player");
  36. register_clcmd("say /resetscore", "resetscore_player");
  37. register_clcmd("say !rs", "resetscore_player");
  38. register_clcmd("say !resetscore", "resetscore_player");
  39. register_clcmd("resetscore", "resetscore_player");
  40.  
  41. register_clcmd("amx_resetscore", "resetscore_admin");
  42. register_clcmd("say amx_resetscore", "resetscore_admin");
  43. }
  44.  
  45. public resetscore_player(id)
  46. {
  47. if(!get_pcvar_num(cvar_enable))
  48. return PLUGIN_CONTINUE;
  49.  
  50. if(!is_user_connected(id))
  51. return PLUGIN_HANDLED;
  52.  
  53. set_user_frags(id, 0);
  54. cs_set_user_deaths(id, 0);
  55. set_user_frags(id, 0);
  56. cs_set_user_deaths(id, 0);
  57. cs_set_user_money(id, cs_get_user_money(id)+get_pcvar_num(cvar_money))
  58.  
  59. new name[32]; get_user_name(id, name, 31);
  60.  
  61. if(get_pcvar_num(cvar_showall))
  62. {
  63. #if defined USE_CC
  64. ColorChat(0, BLUE, "[AdvancedRS]^x03 %s^x04 nullazta a statisztikajat.", name);
  65. #else
  66. client_print(0, print_chat, "%s nullazta a statisztikajat.", name);
  67. #endif
  68. }
  69. else
  70. {
  71. #if defined USE_CC
  72. ColorChat(id, BLUE, "[AdvancedRS]^x04 Sikeresen nullaztad a statisztikadat.");
  73. #else
  74. client_print(id, print_chat, "Sikeresen nullaztad a statisztikadat.");
  75. #endif
  76. }
  77.  
  78. if(get_pcvar_num(cvar_log))
  79. {
  80. log_amx("%s nullazta a statisztikajat", name);
  81. }
  82. return PLUGIN_HANDLED;
  83. }
  84.  
  85. public resetscore_admin(id)
  86. {
  87. if(!get_pcvar_num(cvar_enable))
  88. return PLUGIN_CONTINUE;
  89.  
  90. if(!is_user_connected(id))
  91. return PLUGIN_HANDLED;
  92.  
  93. if(!(get_user_flags(id) & ADMIN_NEED))
  94. return PLUGIN_HANDLED;
  95.  
  96. new menu = menu_create("\rValaszd ki a jatekost:", "menu_handler");
  97. new players[32], pnum, tempid;
  98. new szName[32], szTempid[10];
  99. get_players(players, pnum);
  100. for( new i; i<pnum; i++ )
  101. {
  102. tempid = players[i];
  103. get_user_name(tempid, szName, charsmax(szName));
  104. num_to_str(tempid, szTempid, charsmax(szTempid));
  105. menu_additem(menu, szName, szTempid, 0);
  106. }
  107. menu_display(id, menu, 0);
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114. return PLUGIN_HANDLED;
  115. }
  116.  
  117.  
  118.  
  119.  
  120.  
  121. public menu_handler(id, menu, item)
  122. {
  123. if(item == MENU_EXIT)
  124. {
  125. menu_destroy(menu);
  126. return PLUGIN_HANDLED;
  127. }
  128. new data[6], szName[64];
  129. new access, callback;
  130. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  131. new tempid = str_to_num(data);
  132. if(is_user_connected(tempid))
  133. {
  134. set_user_frags(tempid, 0);
  135. cs_set_user_deaths(tempid, 0);
  136. set_user_frags(tempid, 0);
  137. cs_set_user_deaths(tempid, 0);
  138. cs_set_user_money(tempid, cs_get_user_money(tempid)+get_pcvar_num(cvar_money))
  139.  
  140. new name[32], tempname[32]; get_user_name(id, name, 31); get_user_name(tempid, tempname, 31);
  141.  
  142. if(get_pcvar_num(cvar_showalladmin))
  143. {
  144. #if defined USE_CC
  145. ColorChat(0, GREEN, "[AdvancedRS]^x03 %s^x04 nullazta ^x03%s^x04 statisztikajat.", name, tempname);
  146. #else
  147. client_print(0, print_chat, "[AdvancedRS] %s nullazta %s statisztikajat.", name, tempname);
  148. #endif
  149. }
  150. else
  151. {
  152. #if defined USE_CC
  153. ColorChat(id, BLUE, "[AdvancedRS]^x04 Sikeresen nullaztad ^x03%s^x04 statisztikajat.", tempname);
  154. ColorChat(tempid, BLUE, "AdvancedRS]^x03 %s^x04 nullazta a statisztikadat.", name);
  155. #else
  156. client_print(id, print_chat, "[AdvancedRS] Sikeresen nullaztad %s statisztikajat.", tempname);
  157. client_print(tempid, print_chat, "[AdvancedRS] %s nullazta a statisztikadat.", name);
  158. #endif
  159. }
  160.  
  161. if(get_pcvar_num(cvar_logadmin))
  162. {
  163. log_amx("%s admin nullazta %s jatekos statisztikajat.", name, tempname);
  164. }
  165. }
  166. menu_destroy(menu);
  167. return PLUGIN_HANDLED;
  168. }
  169. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  170. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  171. */
  172.  

_________________
Kép

Ők köszönték meg CrB nek ezt a hozzászólást: Applee (2014.08.31. 11:46)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2014.09.02. 18:26 
Offline
Nagyúr
Avatar

Csatlakozott: 2012.09.23. 09:50
Hozzászólások: 569
Megköszönt másnak: 76 alkalommal
Megköszönték neki: 37 alkalommal
Nem kap sajnos pénzt

Bocsi a szerkesztést!
Még is kap pénzt.
Én írtam el!

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


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 0 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 és a hlmod.hu csapata
Portal: Kiss Portal Extension © Michael O'Toole