hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 400 felhasználó van jelen :: 2 regisztrált, 1 rejtett és 397 vendég

A legtöbb felhasználó (2883 fő) 2025.07.30. 16:00-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  [2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Rangrendszer Mentés
HozzászólásElküldve:2014.04.20. 00:49 
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
Sziasztok
Valaki ezt megcsinálná úgy hogy mentse mindent amit lehet?
Most először csináltam ilyet ha valaki megszólná :D
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <csx>
  3. #include <colorchat>
  4. #include <nvault>
  5.  
  6. #define PLUGIN "Rangrendszer"
  7. #define VERSION "1.0"
  8. #define AUTHOR "N/A"
  9.  
  10. new g_vault
  11.  
  12. public plugin_init()
  13. {
  14. register_plugin(PLUGIN, VERSION, AUTHOR);
  15.  
  16. register_clcmd("say /level", "ranginfo")
  17.  
  18. g_vault = nvault_open("Rang");
  19. }
  20.  
  21. public ranginfo(id)
  22. {
  23. if(is_user_bot(id))
  24. return;
  25.  
  26. static stats[8], body[8]
  27. get_user_stats(id, stats, body)
  28.  
  29. while(stats[0] >= rangaxp[ranganum[id]])
  30. ranganum[id]++
  31.  
  32. ColorChat(id, GREEN, "Tapasztalat: %d/%d Rang: %s",stats[0], rangaxp[ranganum[id]], ranga[ranganum[id]]);
  33. }
  34.  
  35. new ranganum[45];
  36. new ranga[][] = {
  37. "Hiany",
  38. "Ujonc",
  39. "Senior ujonc",
  40. "Sorozat gyilkos",
  41. "Privat gyilkos",
  42. "Tizedes",
  43. "Senior tizedes",
  44. "Plutonium",
  45. "Ormester",
  46. "Senior ormester",
  47. "Juior hadnagy",
  48. "Hadnagy",
  49. "Senior hadnagy",
  50. "Hajos",
  51. "Zaszlos",
  52. "Sas Szem",
  53. "Kapitany",
  54. "Gyilkos",
  55. "Alezredes",
  56. "Ezredes",
  57. "Dandar tabornok",
  58. "Dandar osztaly",
  59. "Dandar fegyveres",
  60. "Dandar Vezer",
  61. "Fiatal Veteran",
  62. "Veteran",
  63. "Senior Weteran",
  64. "Fiatal mesterlovesz",
  65. "Mesterlovesz",
  66. "Senior Mesterlovesz",
  67. "Vezer",
  68. "Gyilkos Majom",
  69. "Lovesz",
  70. "Mega mesterlovesz",
  71. "Szakmai Lovesz",
  72. "Megallithatatlan Lovesz",
  73. "Vegrehajto",
  74. "Fiatal Anti-TE",
  75. "Anti-TE",
  76. "Senior Anti-TE",
  77. "Fiatal Csalo",
  78. "Csalo",
  79. "Senior Csalo",
  80. "Tabornok",
  81. "Elettelen",
  82. "Lengyel katona"
  83. }
  84. new rangaxp[45] = {
  85. 0,
  86. 10,
  87. 80,
  88. 180,
  89. 290,
  90. 410,
  91. 540,
  92. 670,
  93. 810,
  94. 960,
  95. 1110,
  96. 1300,
  97. 1500,
  98. 1700,
  99. 1900,
  100. 2200,
  101. 2500,
  102. 2800,
  103. 3100,
  104. 3400,
  105. 3700,
  106. 4000,
  107. 4300,
  108. 4700,
  109. 5100,
  110. 5500,
  111. 5900,
  112. 6300,
  113. 6700,
  114. 7100,
  115. 7600,
  116. 8100,
  117. 8600,
  118. 9100,
  119. 9600,
  120. 10500,
  121. 12000,
  122. 13700,
  123. 15800,
  124. 18000,
  125. 20800,
  126. 23400,
  127. 28200,
  128. 32000,
  129. 36200,
  130. 40000
  131. }
  132.  
  133. public mentes(id)
  134. {
  135. new vaultkey[64],vaultdata[256]
  136.  
  137. format(vaultkey,63,"%s-RANG", name[id])
  138. format(vaultdata,255,"%d#%d#%s#", stats[0],rangaxp[ranganum[id]],ranga[ranganum[id]])
  139.  
  140. nvault_set(g_vault,vaultkey,vaultdata)
  141. return PLUGIN_CONTINUE
  142. }
  143.  
  144. public betoltes(id)
  145. {
  146. new vaultkey[64],vaultdata[256]
  147.  
  148. format(vaultkey,63,"%s-RANG", name[id])
  149.  
  150. nvault_get(g_vault,vaultkey,vaultdata,255)
  151.  
  152. new rangaxp[32], ranga[32]
  153.  
  154. parse(vaultdata, rangaxp, 31, ranga, 31)
  155.  
  156. rangaxp[ranganum[id]] = str_to_num(rangaxp)
  157.  
  158. ranga[ranganum[id]] = str_to_num(ranga)
  159.  
  160. return PLUGIN_CONTINUE;
  161. }
  162.  
  163. public client_disconnect(id)
  164. {
  165. mentes(id);
  166. remove_task(id);
  167. stats[0],rangaxp,ranga = 0;
  168. }
  169.  
  170. public client_connect(id)
  171. {
  172. get_user_name(id, name[id], 31)
  173. betoltes(id);
  174. }
  175.  

_________________
My Steam:
KépKép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Rangrendszer Mentés
HozzászólásElküldve:2014.04.20. 12:43 
Offline
Tiszteletbeli

Csatlakozott:2010.02.04. 19:12
Hozzászólások:3528
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 180 alkalommal
talán.
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <csx>
  3. #include <colorchat>
  4. #include <nvault>
  5.  
  6. #define PLUGIN "Rangrendszer"
  7. #define VERSION "1.0"
  8. #define AUTHOR "N/A"
  9.  
  10. new g_vault
  11. new ranganum[45];
  12. new ranga[][] = {
  13. "Hiany",
  14. "Ujonc",
  15. "Senior ujonc",
  16. "Sorozat gyilkos",
  17. "Privat gyilkos",
  18. "Tizedes",
  19. "Senior tizedes",
  20. "Plutonium",
  21. "Ormester",
  22. "Senior ormester",
  23. "Juior hadnagy",
  24. "Hadnagy",
  25. "Senior hadnagy",
  26. "Hajos",
  27. "Zaszlos",
  28. "Sas Szem",
  29. "Kapitany",
  30. "Gyilkos",
  31. "Alezredes",
  32. "Ezredes",
  33. "Dandar tabornok",
  34. "Dandar osztaly",
  35. "Dandar fegyveres",
  36. "Dandar Vezer",
  37. "Fiatal Veteran",
  38. "Veteran",
  39. "Senior Weteran",
  40. "Fiatal mesterlovesz",
  41. "Mesterlovesz",
  42. "Senior Mesterlovesz",
  43. "Vezer",
  44. "Gyilkos Majom",
  45. "Lovesz",
  46. "Mega mesterlovesz",
  47. "Szakmai Lovesz",
  48. "Megallithatatlan Lovesz",
  49. "Vegrehajto",
  50. "Fiatal Anti-TE",
  51. "Anti-TE",
  52. "Senior Anti-TE",
  53. "Fiatal Csalo",
  54. "Csalo",
  55. "Senior Csalo",
  56. "Tabornok",
  57. "Elettelen",
  58. "Lengyel katona"
  59. }
  60. new rangaxp[46] = {
  61. 0,
  62. 10,
  63. 80,
  64. 180,
  65. 290,
  66. 410,
  67. 540,
  68. 670,
  69. 810,
  70. 960,
  71. 1110,
  72. 1300,
  73. 1500,
  74. 1700,
  75. 1900,
  76. 2200,
  77. 2500,
  78. 2800,
  79. 3100,
  80. 3400,
  81. 3700,
  82. 4000,
  83. 4300,
  84. 4700,
  85. 5100,
  86. 5500,
  87. 5900,
  88. 6300,
  89. 6700,
  90. 7100,
  91. 7600,
  92. 8100,
  93. 8600,
  94. 9100,
  95. 9600,
  96. 10500,
  97. 12000,
  98. 13700,
  99. 15800,
  100. 18000,
  101. 20800,
  102. 23400,
  103. 28200,
  104. 32000,
  105. 36200,
  106. 40000
  107. }
  108.  
  109. public plugin_init()
  110. {
  111. register_plugin(PLUGIN, VERSION, AUTHOR);
  112.  
  113. register_clcmd("say /level", "ranginfo")
  114.  
  115. g_vault = nvault_open("Rang");
  116. }
  117.  
  118. public ranginfo(id)
  119. {
  120. if(is_user_bot(id))
  121. return;
  122.  
  123. static stats[8], body[8]
  124. get_user_stats(id, stats, body)
  125.  
  126. while(stats[0] >= rangaxp[ranganum[id]])
  127. ranganum[id]++
  128.  
  129. ColorChat(id, GREEN, "Tapasztalat: %d/%d Rang: %s",stats[0], rangaxp[ranganum[id]], ranga[ranganum[id]]);
  130. }
  131.  
  132. public mentes(id)
  133. {
  134. new vaultkey[64],vaultdata[256]
  135. new name[33][33];
  136. get_user_name(id,name[id],32)
  137. format(vaultkey,63,"%s-RANG", name[id])
  138. format(vaultdata,255,"%d#", ranganum[id])
  139.  
  140. nvault_set(g_vault,vaultkey,vaultdata)
  141. return PLUGIN_CONTINUE
  142. }
  143.  
  144. public betoltes(id)
  145. {
  146. new vaultkey[64],vaultdata[256]
  147. new name[33][33];
  148. get_user_name(id,name[id],32)
  149. format(vaultkey,63,"%s-RANG", name[id])
  150.  
  151. nvault_get(g_vault,vaultkey,vaultdata,255)
  152.  
  153. new rangaxp[32]
  154.  
  155. parse(vaultdata, rangaxp, 31)
  156.  
  157. ranganum[id]= str_to_num(rangaxp)
  158.  
  159. return PLUGIN_CONTINUE;
  160. }
  161.  
  162. public client_disconnect(id)
  163. {
  164. mentes(id);
  165. remove_task(id);
  166. ranganum[id] = 0;
  167. }
  168.  
  169. public client_connect(id)
  170. {
  171. new name[33][32]
  172. get_user_name(id, name[id], 31)
  173. betoltes(id);
  174. }
  175.  

_________________
http://www.ebateam.eu/


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


Ki van itt

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