hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.17. 01:51



Jelenlévő felhasználók

Jelenleg 383 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 381 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  [4 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: rangok menüben!
HozzászólásElküldve:2014.12.26. 13:13 
Offline
Jómunkásember
Avatar

Csatlakozott:2014.10.31. 14:51
Hozzászólások:462
Megköszönt másnak: 73 alkalommal
Megköszönték neki: 29 alkalommal
Halii valaki segítene nekem hogy olgyam meg a rangok menüben?
mert probálkoztam már sokat és nekem nem nagyon megy akki le irja annak hálás leszek és megy a gomb!!


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: rangok menüben!
HozzászólásElküldve:2014.12.26. 13:15 
Offline
Nagyúr

Csatlakozott:2014.05.10. 16:41
Hozzászólások:721
Megköszönt másnak: 43 alkalommal
Megköszönték neki: 64 alkalommal
Milyen rangokat akarsz bele?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: rangok menüben!
HozzászólásElküldve:2014.12.26. 20:13 
Offline
Veterán
Avatar

Csatlakozott:2013.03.26. 20:20
Hozzászólások:1846
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 120 alkalommal
Be$t.# írta:
Halii valaki segítene nekem hogy olgyam meg a rangok menüben?
mert probálkoztam már sokat és nekem nem nagyon megy akki le irja annak hálás leszek és megy a gomb!!

Itt nem értjük az efféle nyelvezetet :D Fuss neki mégegyszer :D

_________________
Projektem:

[CSO2] Ghost Mod
CSO2 GamePlay video: https://www.youtube.com/watch?feature=p ... iOS4Ik1Yrk


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: rangok menüben!
HozzászólásElküldve:2015.01.25. 12:46 
Offline
Nagyúr
Avatar

Csatlakozott:2014.07.22. 17:59
Hozzászólások:667
Megköszönt másnak: 49 alkalommal
Megköszönték neki: 36 alkalommal
Probáld:
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <colorchat>
  4. #include <nvault>
  5.  
  6. #define PLUGIN "Rangok Menüben"
  7. #define VERSION "1.0"
  8. #define AUTHOR "V!rusHD"
  9.  
  10. new rangkill[33],szint[33]
  11. new message[192]
  12. new nev[32]
  13. new Temp[192]
  14. static color[10]
  15. new g_vault
  16.  
  17. #define kill 3
  18.  
  19. new const prefix[kill+1][] = {
  20. "[TyúkTolvaj][Lv0]",
  21. "[Kezdő][Lv1]",
  22. "[Haladó][Lv2]",
  23. "[Profi][Lv3]"
  24. }
  25. new const olesek[kill] = {
  26. 10,
  27. 20,
  28. 30
  29. }
  30.  
  31.  
  32.  
  33. public plugin_init() {
  34. register_plugin(PLUGIN, VERSION, AUTHOR)
  35. register_event("DeathMsg", "killek", "a")
  36. g_vault = nvault_open("RangMenu")
  37. register_clcmd("say /rangmenu", "menu")
  38. register_clcmd("say", "sayhook")
  39. }
  40. public killek()
  41. {
  42. new killer = read_data(1)
  43. new victim = read_data(2)
  44.  
  45. if(killer != victim)
  46. rangkill[killer]++
  47.  
  48. while(rangkill[killer] >= rangkill[szint[killer]])
  49. {
  50. szint[killer]++
  51. }
  52. }
  53. public menu(id)
  54. {
  55. new cim[121]
  56. format(cim, charsmax(cim), "\rRang \wMenü:^n\yKILL:\r%d \w| \ySzint:\r%d",rangkill[id], prefix[szint[id]])
  57. new menu = menu_create(cim, "menu_handler" )
  58. menu_additem(menu, "\r[TyúkTolvaj][Lv0]", "1", 0);
  59. menu_additem(menu, "\r[Kezdő][Lv1]", "2", 0);
  60. menu_additem(menu, "\r[Haladó][Lv2]", "3", 0);
  61. menu_additem(menu, "\r[Profi][Lv3]", "4", 0);
  62.  
  63. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  64. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  65.  
  66. menu_display(id, menu, 0);
  67.  
  68. return PLUGIN_HANDLED;
  69. }
  70. public menu_handler(id, menu, item)
  71. {
  72. if(item == MENU_EXIT)
  73. {
  74. menu_cancel(id);
  75. return PLUGIN_HANDLED;
  76. }
  77.  
  78. new command[6], name[64], access, callback;
  79.  
  80. menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  81. new key = str_to_num(command);
  82.  
  83. switch(key)
  84. {
  85. case 1:{
  86. if(rangkill[id] >= 0)
  87. {
  88. ColorChat(id, GREY, "Ezt a ^4szintet már megszerezted.")
  89. }
  90. }
  91. case 2:{
  92. if(rangkill[id] >= 10)
  93. {
  94. ColorChat(id, GREY, "Ezt a ^4szintet már megszerezted.")
  95. }
  96. else
  97. {
  98. ColorChat(id, RED, "10 KILL-től kapod meg ezt a ^4szintet.")
  99. }
  100. }
  101. case 3:{
  102. if(rangkill[id] >= 20)
  103. {
  104. ColorChat(id, GREY, "Ezt a ^4szintet már megszerezted.")
  105. }
  106. else
  107. {
  108. ColorChat(id, RED, "20 KILL-től kapod meg ezt a ^4szintet.")
  109. }
  110. }
  111. case 4:{
  112. if(rangkill[id] >= 30)
  113. {
  114. ColorChat(id, GREY, "Ezt a ^4szintet már megszerezted.")
  115. }
  116. else
  117. {
  118. ColorChat(id, RED, "30 KILL-től kapod meg ezt a ^4szintet.")
  119. }
  120. }
  121. }
  122. menu_destroy(menu);
  123. return PLUGIN_HANDLED;
  124. }
  125. public sayhook(id)
  126. {
  127.  
  128. read_args (message, 191)
  129. remove_quotes (message)
  130. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  131. {
  132. return PLUGIN_CONTINUE
  133. }
  134. get_user_name(id, nev, 31)
  135.  
  136. if(is_user_admin(id))
  137. {
  138. if(is_user_alive(id)) {
  139. get_user_team(id, color, 9)
  140. formatex(Temp, 191, "^x04%s ^x03%s^x04: %s", prefix[szint[id]], nev, message)
  141.  
  142. }
  143. else {
  144. get_user_team(id, color, 9)
  145. formatex(Temp, 191, "^x04%s ^x03%s^x04: %s", prefix[szint[id]], nev, message)
  146. }
  147. }else{
  148. if(is_user_alive(id)) {
  149. get_user_team(id, color, 9)
  150. formatex(Temp, 191, "^x04%s ^x03%s^x01: %s", prefix[szint[id]], nev, message)
  151.  
  152. }
  153. else {
  154. get_user_team(id, color, 9)
  155. formatex(Temp, 191, "^x04%s ^x03%s^x01: %s", prefix[szint[id]], nev, message)
  156. }
  157. }
  158. sendmessage(color)
  159. return PLUGIN_HANDLED
  160. }
  161. public sendmessage(color[])
  162. {
  163. new teamName[10]
  164. for(new player = 1; player < get_maxplayers(); player++)
  165. {
  166. get_user_team (player, teamName, 9)
  167. teamf (player, color)
  168. elkuldes(player, Temp)
  169. teamf(player, teamName)
  170. }
  171. }
  172. public teamf(player, team[])
  173. {
  174. message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player)
  175. write_byte(player)
  176. write_string(team)
  177. message_end()
  178. }
  179. public elkuldes(player, Temp[])
  180. {
  181.  
  182. message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player)
  183. write_byte( player )
  184. write_string( Temp )
  185. message_end()
  186.  
  187. }
  188. public client_connect(id)
  189. {
  190. betoltes(id)
  191. }
  192. public client_disconnect(id)
  193. {
  194. mentes(id)
  195. }
  196.  
  197. public mentes(id)
  198. {
  199. new name[32]
  200. get_user_name(id, name, 31)
  201.  
  202. new vaultkey[64],vaultdata[256]
  203. format(vaultkey,63,"%s", name)
  204. format(vaultdata,255,"%i#%i#",rangkill[id],szint[id])
  205. nvault_set(g_vault,vaultkey,vaultdata)
  206. return PLUGIN_CONTINUE
  207. }
  208. public betoltes(id)
  209. {
  210. new name[32]
  211. get_user_name(id, name, 31)
  212. new vaultkey[64],vaultdata[256]
  213.  
  214. format(vaultkey,63,"%s", name)
  215. format(vaultdata,255,"%i#%i#",rangkill[id],szint[id])
  216.  
  217. nvault_get(g_vault,vaultkey,vaultdata,255)
  218. replace_all(vaultdata, 255, "#", " ")
  219. new lekeres_1[32],lekeres_2[32]
  220. parse(vaultdata, lekeres_1, 31, lekeres_2, 31)
  221. rangkill[id] = str_to_num(lekeres_1)
  222. szint[id] = str_to_num(lekeres_2)
  223. return PLUGIN_CONTINUE
  224. }
  225.  

_________________
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 8 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