hlmod.hu

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



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: nincs regisztrált felhasználó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: Rang rendszer!
HozzászólásElküldve:2014.07.11. 13:21 
Offline
Beavatott

Csatlakozott:2014.07.09. 19:49
Hozzászólások:71
Megköszönt másnak: 10 alkalommal
Megköszönték neki: 1 alkalommal
Üdv nekem kellene egy rangrendszer!Melybe ezzek a rangok találhatok meg:
0-100ölésig - Kezdő
100-200ölésig - Haladó
200-300ölésig - Gyilkos
300-400ölésig - LoL
400-500ölésig - Örult
500-600ölésig - WH-s
600-700ölésig - Legyözhetetlen
700-800ölésig - Aimos
800-900ölésig - NagyMester
900-1000ölésig - Eszmeletlen
1000-1500ölésig -LegenD
1500-2000ölésig - Predátor


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Rang rendszer!
HozzászólásElküldve:2014.07.11. 13:57 
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
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <nvault>
  3. #include <engine>
  4.  
  5. #define PLUGIN "New Plug-In"
  6. #define VERSION "1.0"
  7. #define AUTHOR "qKKKJ"
  8.  
  9. new g_vault
  10. new olesek[33]
  11. new szint[33]
  12.  
  13. #define ASD 12
  14.  
  15. new const szamok[ASD] = {
  16. 100,
  17. 200,
  18. 300,
  19. 400,
  20. 500,
  21. 600,
  22. 700,
  23. 800,
  24. 900,
  25. 1000,
  26. 1500,
  27. 2000
  28. }
  29.  
  30. new const rangok[ASD+1][] = {
  31. "Kezdő",
  32. "Haladó",
  33. "Gyilkos",
  34. "LoL",
  35. "Őrült",
  36. "WH-s",
  37. "Legyőzhetetlen",
  38. "Aimos",
  39. "NagyMester",
  40. "Eszméletlen",
  41. "LegenD",
  42. "Predátor",
  43. "Veterán"
  44.  
  45. }
  46.  
  47. public plugin_init()
  48. {
  49. register_plugin(PLUGIN, VERSION, AUTHOR)
  50. register_event("DeathMsg", "halal", "a")
  51. g_vault = nvault_open("namerang")
  52. }
  53.  
  54. public client_PreThink(id)
  55. {
  56. set_hudmessage(255, 0, 0, 0.01, 0.19, 0, 6.0, 12.0)
  57. show_hudmessage(id, "Rang: %s", rangok[szint[id]])
  58. }
  59.  
  60. public client_connect(id)
  61. {
  62. LoadData(id)
  63. }
  64.  
  65. public client_disconnect(id)
  66. {
  67. SaveData(id)
  68. }
  69.  
  70. public SaveData(id)
  71. {
  72. new name[32]
  73. get_user_name(id, name, 31)
  74.  
  75. new vaultkey[64],vaultdata[256]
  76. format(vaultkey,63,"%s-rang", name)
  77. format(vaultdata,255,"%i#%i#",olesek[id],szint[id])
  78.  
  79.  
  80. nvault_set(g_vault,vaultkey,vaultdata)
  81. return PLUGIN_CONTINUE
  82. }
  83.  
  84. public LoadData(id)
  85. {
  86. new name[32]
  87. get_user_name(id, name, 31)
  88. new vaultkey[64],vaultdata[256]
  89.  
  90. format(vaultkey,63,"%s-rang", name)
  91. format(vaultdata,255,"%i#%i#",olesek[id],szint[id])
  92.  
  93. nvault_get(g_vault,vaultkey,vaultdata,255)
  94. replace_all(vaultdata, 255, "#", " ")
  95. new oles[32], level[32]
  96. parse(vaultdata, oles, 31, level, 31)
  97. olesek[id] = str_to_num(oles)
  98. szint[id] = str_to_num(level)
  99. return PLUGIN_CONTINUE
  100. }
  101.  
  102. public halal()
  103. {
  104. new killer = read_data(1)
  105. new victim = read_data(2)
  106.  
  107. if(killer != victim)
  108. olesek[killer]++
  109.  
  110. while(olesek[killer] >= szamok[olesek[killer]])
  111. {
  112. szint[killer]++
  113. }
  114.  
  115.  
  116. }

_________________
My Steam:
KépKép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Rang rendszer!
HozzászólásElküldve:2014.07.11. 14:16 
Offline
Felfüggesztve
Avatar

Csatlakozott:2013.06.09. 18:47
Hozzászólások:2004
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 220 alkalommal
Ha nincs frissítve a szervere, nem fogja kiírni az ékezeteket neki.

Try

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <nvault>
  3. #include <engine>
  4.  
  5. #define PLUGIN "New Plug-In"
  6. #define VERSION "1.0"
  7. #define AUTHOR "qKKKJ"
  8.  
  9. new g_vault
  10. new olesek[33]
  11. new szint[33]
  12.  
  13. #define ASD 12
  14.  
  15. new const szamok[ASD] = {
  16. 100,
  17. 200,
  18. 300,
  19. 400,
  20. 500,
  21. 600,
  22. 700,
  23. 800,
  24. 900,
  25. 1000,
  26. 1500,
  27. 2000
  28. }
  29.  
  30. new const rangok[ASD+1][] = {
  31. "Kezdő",
  32. "HaladĂł",
  33. "Gyilkos",
  34. "LoL",
  35. "ĹrĂĽlt",
  36. "WH-s",
  37. "Legyőzhetetlen",
  38. "Aimos",
  39. "NagyMester",
  40. "Eszméletlen",
  41. "LegenD",
  42. "Predátor",
  43. "Veterán"
  44.  
  45. }
  46.  
  47. public plugin_init()
  48. {
  49. register_plugin(PLUGIN, VERSION, AUTHOR)
  50. register_event("DeathMsg", "halal", "a")
  51. g_vault = nvault_open("namerang")
  52. }
  53.  
  54. public client_PreThink(id)
  55. {
  56. set_hudmessage(255, 0, 0, 0.01, 0.19, 0, 6.0, 12.0)
  57. show_hudmessage(id, "Rang: %s", rangok[szint[id]])
  58. }
  59.  
  60. public client_connect(id)
  61. {
  62. LoadData(id)
  63. }
  64.  
  65. public client_disconnect(id)
  66. {
  67. SaveData(id)
  68. }
  69.  
  70. public SaveData(id)
  71. {
  72. new name[32]
  73. get_user_name(id, name, 31)
  74.  
  75. new vaultkey[64],vaultdata[256]
  76. format(vaultkey,63,"%s-rang", name)
  77. format(vaultdata,255,"%i#%i#",olesek[id],szint[id])
  78.  
  79.  
  80. nvault_set(g_vault,vaultkey,vaultdata)
  81. return PLUGIN_CONTINUE
  82. }
  83.  
  84. public LoadData(id)
  85. {
  86. new name[32]
  87. get_user_name(id, name, 31)
  88. new vaultkey[64],vaultdata[256]
  89.  
  90. format(vaultkey,63,"%s-rang", name)
  91. format(vaultdata,255,"%i#%i#",olesek[id],szint[id])
  92.  
  93. nvault_get(g_vault,vaultkey,vaultdata,255)
  94. replace_all(vaultdata, 255, "#", " ")
  95. new oles[32], level[32]
  96. parse(vaultdata, oles, 31, level, 31)
  97. olesek[id] = str_to_num(oles)
  98. szint[id] = str_to_num(level)
  99. return PLUGIN_CONTINUE
  100. }
  101.  
  102. public halal()
  103. {
  104. new killer = read_data(1)
  105. new victim = read_data(2)
  106.  
  107. if(killer != victim)
  108. olesek[killer]++
  109.  
  110. while(olesek[killer] >= szamok[olesek[killer]])
  111. {
  112. szint[killer]++
  113. }
  114.  
  115.  
  116. }

_________________
Ha elnyerte valamelyik témában a hozzászólásom a tetszésedet melyet olvastál, akkor egy egyszerű gombnyomással kifejezheted, hogy tetszett.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Rang rendszer!
HozzászólásElküldve:2014.07.11. 16:21 
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
Alapból így kérte
De már eleve szinte majdnem minden szerver frissítve van

_________________
My Steam:
KépKé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 5 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