hlmod.hu
https://hlmod.hu/

Szint
https://hlmod.hu/viewtopic.php?f=9&t=19495
Oldal: 1 / 1

Szerző:  PiStA99 [ 2015.02.14. 22:57 ]
Hozzászólás témája:  Szint

Cső,valaki le irja hogy miért nem jó
37Sor
SMA Forráskód: [ Mindet kijelol ]
  1. while(xp[killer] >= szamok[szint[killer]])

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <fun>
  4. #include <cstrike>
  5. #include <fakemeta>
  6. #include <hamsandwich>
  7.  
  8. new pont[33], szint[33], xp[33]
  9.  
  10. #define PLUGIN "Bolt"
  11. #define VERSION "1.0"
  12. #define AUTHOR "Pista"
  13. #define szint 4
  14.  
  15. new const szamok[szint] = {
  16. 1,
  17. 2,
  18. 3
  19. }
  20. new const rangok[szint+1][] = {
  21. "1",
  22. "2",
  23. "3",
  24. "4"
  25. }
  26. public plugin_init(){
  27. register_clcmd("say /menu","menu")
  28. register_event("DeathMsg","death","a")
  29. }
  30. public death(id){
  31. new killer = read_data(1)
  32. new victim = read_data(2)
  33.  
  34. if(killer != victim)
  35. xp[killer] += 3
  36.  
  37. while(xp[killer] >= szamok[szint[killer]])
  38. {
  39. szint[killer]++
  40. }
  41.  

Szerző:  Digital Silence [ 2015.03.04. 16:59 ]
Hozzászólás témája:  Re: Szint

Nem tudom mit ronthattál el, de megírtam neked újból.

+Nvault mentés
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <nvault>
  4.  
  5. #define PLUGIN "New Plug-In"
  6. #define VERSION "1.0"
  7. #define AUTHOR "Digital Silence"
  8.  
  9. new g_vault
  10. new olesek[33]
  11. new szint[33]
  12.  
  13.  
  14. #define valami 4
  15.  
  16. new const szamok[valami] = {
  17. 1,
  18. 2,
  19. 3
  20. }
  21.  
  22. new const szintek[valami+1][] = {
  23. "1",
  24. "2",
  25. "3",
  26. "4"
  27.  
  28. }
  29.  
  30. public plugin_init()
  31. {
  32. register_plugin(PLUGIN, VERSION, AUTHOR)
  33. register_event("DeathMsg", "halal", "a")
  34. g_vault = nvault_open("namerang")
  35.  
  36. }
  37. public halal()
  38. {
  39. new killer = read_data(1)
  40. new victim = read_data(2)
  41.  
  42. if(killer != victim)
  43. olesek[killer]++
  44.  
  45. while(olesek[killer] >= szamok[szint[killer]])
  46. {
  47. szint[killer]++
  48. }
  49. }
  50. public client_connect(id)
  51. {
  52. LoadData(id)
  53. }
  54. public client_disconnect(id) SaveData(id)
  55.  
  56. public SaveData(id)
  57. {
  58. new name[32]
  59. get_user_name(id, name, 31)
  60.  
  61. new vaultkey[64],vaultdata[256]
  62. format(vaultkey,63,"%s-rang", name)
  63. format(vaultdata,255,"%i#%i#",olesek[id],szint[id])
  64.  
  65.  
  66. nvault_set(g_vault,vaultkey,vaultdata)
  67. return PLUGIN_CONTINUE
  68. }
  69. public LoadData(id)
  70. {
  71. new name[32]
  72. get_user_name(id, name, 31)
  73. new vaultkey[64],vaultdata[256]
  74.  
  75. format(vaultkey,63,"%s-rang", name)
  76. format(vaultdata,255,"%i#%i#",olesek[id],szint[id])
  77.  
  78. nvault_get(g_vault,vaultkey,vaultdata,255)
  79. replace_all(vaultdata, 255, "#", " ")
  80. new oles[32], level[32]
  81. parse(vaultdata, oles, 31, level, 31)
  82. olesek[id] = str_to_num(oles)
  83. szint[id] = str_to_num(level)
  84. return PLUGIN_CONTINUE
  85. }

Szerző:  PiStA99 [ 2015.03.04. 17:04 ]
Hozzászólás témája:  Re: Szint

Köszönöm

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/