hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 332 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 330 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  [9 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Arany fegyver mentés/betöltés
HozzászólásElküldve:2015.09.27. 18:35 
Offline
Újonc

Csatlakozott:2012.06.19. 09:57
Hozzászólások:5
Sziasztok letöltöttem DeRoiD aranyfegyver pluginját és raktam bele még további 3 fegyvert.
Abban kéne a segítségetek, hogy a mentés/betöltés részt én nem tudom megcsinálni. :/
Segítene nekem valaki?

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <nvault>
  3. #include <fakemeta>
  4. #include <nvault>
  5.  
  6. #define PLUGIN "Arany fegyverek olestol"
  7. #define VERSION "1.0"
  8. #define AUTHOR "DeRoiD"
  9.  
  10. new ak47_jatekosnezet[] = "models/arany_fegyverek/v_ak47.mdl"
  11. new awp_jatekosnezet[] = "models/arany_fegyverek/v_awp.mdl"
  12. new m4a1_jatekosnezet[] = "models/arany_fegyverek/v_m4a1.mdl"
  13. new m3_jatekosnezet[] = "models/arany_fegyverek/v_m3.mdl"
  14. new xm1014_jatekosnezet[] = "models/arany_fegyverek/v_xm1014.mdl"
  15. new knife_jatekosnezet[] = "models/arany_fegyverek/v_knife.mdl"
  16.  
  17. new ak47_kivulnezet[] = "models/arany_fegyverek/p_ak47.mdl"
  18. new awp_kivulnezet[] = "models/arany_fegyverek/p_awp.mdl"
  19. new m4a1_kivulnezet[] = "models/arany_fegyverek/p_m4a1.mdl"
  20. new m3_kivulnezet[] = "models/arany_fegyverek/p_m3.mdl"
  21.  
  22. new ak47_oles[33], m4a1_oles[33], awp_oles[33], m3_oles[33], xm1014_oles[33], knife_oles[33]
  23. new ak47_ertek, awp_ertek, m4a1_ertek, m3_ertek, xm1014_ertek, knife_ertek
  24. new vault
  25.  
  26. public plugin_precache()
  27. {
  28. precache_model(ak47_jatekosnezet)
  29. precache_model(ak47_kivulnezet)
  30.  
  31. precache_model(m4a1_jatekosnezet)
  32. precache_model(m4a1_kivulnezet)
  33.  
  34. precache_model(awp_jatekosnezet)
  35. precache_model(awp_kivulnezet)
  36.  
  37. precache_model(m3_jatekosnezet)
  38. precache_model(m3_kivulnezet)
  39.  
  40. precache_model(xm1014_jatekosnezet)
  41.  
  42. precache_model(knife_jatekosnezet)
  43. }
  44. public plugin_init() {
  45. register_plugin(PLUGIN, VERSION, AUTHOR)
  46. register_event("CurWeapon", "fegyver_valtas", "be", "1=1")
  47. register_event("DeathMsg","halal","a")
  48. vault = nvault_open("Aranyfegyverek")
  49. register_clcmd("say /oleseim","lekeres")
  50. register_clcmd("say /mykills","lekeres")
  51.  
  52. ak47_ertek = register_cvar("ak47_ertek","250")
  53. awp_ertek = register_cvar("awp_ertek","100")
  54. m4a1_ertek = register_cvar("m4a1_ertek","250")
  55. m3_ertek = register_cvar("m3_ertek","150")
  56. xm1014_ertek = register_cvar("xm1014_ertek","150")
  57. knife_ertek = register_cvar("knife_ertek","50")
  58. }
  59. public fegyver_valtas(id)
  60. {
  61. new fegyver = get_user_weapon(id)
  62. if(ak47_oles[id] >= get_pcvar_num(ak47_ertek) && fegyver == CSW_AK47)
  63. {
  64. set_pev(id, pev_viewmodel2, ak47_jatekosnezet)
  65. set_pev(id, pev_weaponmodel2, ak47_kivulnezet)
  66. }
  67. if(awp_oles[id] >= get_pcvar_num(awp_ertek) && fegyver == CSW_AWP)
  68. {
  69. set_pev(id, pev_viewmodel2, awp_jatekosnezet)
  70. set_pev(id, pev_weaponmodel2, awp_kivulnezet)
  71. }
  72. if(m4a1_oles[id] >= get_pcvar_num(m4a1_ertek) && fegyver == CSW_M4A1)
  73. {
  74. set_pev(id, pev_viewmodel2, m4a1_jatekosnezet)
  75. set_pev(id, pev_weaponmodel2, m4a1_kivulnezet)
  76. }
  77. if(m3_oles[id] >= get_pcvar_num(m3_ertek) && fegyver == CSW_M3)
  78. {
  79. set_pev(id, pev_viewmodel2, m3_jatekosnezet)
  80. set_pev(id, pev_weaponmodel2, m3_kivulnezet)
  81. }
  82. if(xm1014_oles[id] >= get_pcvar_num(xm1014_ertek) && fegyver == CSW_XM1014)
  83. {
  84. set_pev(id, pev_viewmodel2, xm1014_jatekosnezet)
  85. }
  86. if(knife_oles[id] >= get_pcvar_num(knife_ertek) && fegyver == CSW_KNIFE)
  87. {
  88. set_pev(id, pev_viewmodel2, knife_jatekosnezet)
  89. }
  90. }
  91. public halal()
  92. {
  93. new attacker = read_data(1)
  94. new victim = read_data(2)
  95.  
  96. if(attacker == victim)
  97. {
  98. return PLUGIN_HANDLED;
  99. }
  100.  
  101. if(get_user_weapon(attacker) == CSW_AWP)
  102. {
  103. awp_oles[attacker]++
  104. }
  105. else if(get_user_weapon(attacker) == CSW_AK47)
  106. {
  107. ak47_oles[attacker]++
  108. }
  109. else if(get_user_weapon(attacker) == CSW_M4A1)
  110. {
  111. m4a1_oles[attacker]++
  112. }
  113. else if(get_user_weapon(attacker) == CSW_M3)
  114. {
  115. m3_oles[attacker]++
  116. }
  117. else if(get_user_weapon(attacker) == CSW_XM1014)
  118. {
  119. xm1014_oles[attacker]++
  120. }
  121. else if(get_user_weapon(attacker) == CSW_KNIFE)
  122. {
  123. knife_oles[attacker]++
  124. }
  125. return PLUGIN_HANDLED
  126. }
  127. public lekeres(id)
  128. {
  129. client_print(id,print_chat,"[Fegyver Skinek - Olesek] AK47 : %d / M4A1 : %d / AWP : %d / M3 : %d / XM1014 : %d / Kes : %d",m4a1_oles[id],ak47_oles[id],awp_oles[id],m3_oles[id],xm1014_oles[id],knife_oles[id])
  130. }
  131. public mentes(id)
  132. {
  133. new name[32]
  134. get_user_name(id, name, 31)
  135. new vaultkey[64],vaultdata[256]
  136. format(vaultkey,63,"%s", name)
  137. format(vaultdata,255,"%i#%i#%i#",m4a1_oles[id],ak47_oles[id],awp_oles[id],m3_oles[id],xm1014_oles[id],knife_oles[id])
  138. nvault_set(vault,vaultkey,vaultdata)
  139. return PLUGIN_CONTINUE
  140. }
  141. public betoltes(id)
  142. {
  143. new name[32]
  144. get_user_name(id, name, 31)
  145. new vaultkey[64],vaultdata[256]
  146. format(vaultkey,63,"%s", name)
  147. format(vaultdata,255,"%i#%i#%i#",m4a1_oles[id],ak47_oles[id],awp_oles[id],m3_oles[id],xm1014_oles[id],knife_oles[id])
  148. nvault_get(vault,vaultkey,vaultdata,255)
  149. replace_all(vaultdata, 255, "#", " ")
  150. new m_o[32], a_o[32], a_ol[32], m_ol[32]
  151. parse(vaultdata, m_o, 31, a_o, 31, a_ol, 31)
  152. m4a1_oles[id] = str_to_num(m_o)
  153. ak47_oles[id] = str_to_num(a_o)
  154. awp_oles[id] = str_to_num(a_ol)
  155. return PLUGIN_CONTINUE
  156. }
  157. public client_connect(id)
  158. {
  159. betoltes(id)
  160. }
  161. public client_disconnect(id)
  162. {
  163. mentes(id)
  164. }
  165. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  166. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  167. */
  168.  


Szóval nekem ezt kéne megcsinálni:

SMA Forráskód: [ Mindet kijelol ]
  1. public mentes(id)
  2. {
  3. new name[32]
  4. get_user_name(id, name, 31)
  5. new vaultkey[64],vaultdata[256]
  6. format(vaultkey,63,"%s", name)
  7. format(vaultdata,255,"%i#%i#%i#",m4a1_oles[id],ak47_oles[id],awp_oles[id],m3_oles[id],xm1014_oles[id],knife_oles[id])
  8. nvault_set(vault,vaultkey,vaultdata)
  9. return PLUGIN_CONTINUE
  10. }
  11. public betoltes(id)
  12. {
  13. new name[32]
  14. get_user_name(id, name, 31)
  15. new vaultkey[64],vaultdata[256]
  16. format(vaultkey,63,"%s", name)
  17. format(vaultdata,255,"%i#%i#%i#",m4a1_oles[id],ak47_oles[id],awp_oles[id],m3_oles[id],xm1014_oles[id],knife_oles[id])
  18. nvault_get(vault,vaultkey,vaultdata,255)
  19. replace_all(vaultdata, 255, "#", " ")
  20. new m_o[32], a_o[32], a_ol[32], m_ol[32]
  21. parse(vaultdata, m_o, 31, a_o, 31, a_ol, 31)
  22. m4a1_oles[id] = str_to_num(m_o)
  23. ak47_oles[id] = str_to_num(a_o)
  24. awp_oles[id] = str_to_num(a_ol)
  25. return PLUGIN_CONTINUE
  26. }


Előre is köszönöm!! :)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Arany fegyver mentés/betöltés
HozzászólásElküldve:2015.09.27. 19:45 
Offline
Újonc
Avatar

Csatlakozott:2015.09.27. 15:02
Hozzászólások:4
Parancsolj:
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <nvault>
  3. #include <fakemeta>
  4. #include <nvault>
  5.  
  6. #define PLUGIN "Arany fegyverek olestol"
  7. #define VERSION "1.0"
  8. #define AUTHOR "DeRoiD"
  9.  
  10. new ak47_jatekosnezet[] = "models/arany_fegyverek/v_ak47.mdl"
  11. new awp_jatekosnezet[] = "models/arany_fegyverek/v_awp.mdl"
  12. new m4a1_jatekosnezet[] = "models/arany_fegyverek/v_m4a1.mdl"
  13. new m3_jatekosnezet[] = "models/arany_fegyverek/v_m3.mdl"
  14. new xm1014_jatekosnezet[] = "models/arany_fegyverek/v_xm1014.mdl"
  15. new knife_jatekosnezet[] = "models/arany_fegyverek/v_knife.mdl"
  16.  
  17. new ak47_kivulnezet[] = "models/arany_fegyverek/p_ak47.mdl"
  18. new awp_kivulnezet[] = "models/arany_fegyverek/p_awp.mdl"
  19. new m4a1_kivulnezet[] = "models/arany_fegyverek/p_m4a1.mdl"
  20. new m3_kivulnezet[] = "models/arany_fegyverek/p_m3.mdl"
  21.  
  22. new ak47_oles[33], m4a1_oles[33], awp_oles[33], m3_oles[33], xm1014_oles[33], knife_oles[33]
  23. new ak47_ertek, awp_ertek, m4a1_ertek, m3_ertek, xm1014_ertek, knife_ertek
  24. new vault
  25.  
  26. public plugin_precache()
  27. {
  28. precache_model(ak47_jatekosnezet)
  29. precache_model(ak47_kivulnezet)
  30.  
  31. precache_model(m4a1_jatekosnezet)
  32. precache_model(m4a1_kivulnezet)
  33.  
  34. precache_model(awp_jatekosnezet)
  35. precache_model(awp_kivulnezet)
  36.  
  37. precache_model(m3_jatekosnezet)
  38. precache_model(m3_kivulnezet)
  39.  
  40. precache_model(xm1014_jatekosnezet)
  41.  
  42. precache_model(knife_jatekosnezet)
  43. }
  44. public plugin_init() {
  45. register_plugin(PLUGIN, VERSION, AUTHOR)
  46. register_event("CurWeapon", "fegyver_valtas", "be", "1=1")
  47. register_event("DeathMsg","halal","a")
  48. vault = nvault_open("Aranyfegyverek")
  49. register_clcmd("say /oleseim","lekeres")
  50. register_clcmd("say /mykills","lekeres")
  51.  
  52. ak47_ertek = register_cvar("ak47_ertek","250")
  53. awp_ertek = register_cvar("awp_ertek","100")
  54. m4a1_ertek = register_cvar("m4a1_ertek","250")
  55. m3_ertek = register_cvar("m3_ertek","150")
  56. xm1014_ertek = register_cvar("xm1014_ertek","150")
  57. knife_ertek = register_cvar("knife_ertek","50")
  58. }
  59. public fegyver_valtas(id)
  60. {
  61. new fegyver = get_user_weapon(id)
  62. if(ak47_oles[id] >= get_pcvar_num(ak47_ertek) && fegyver == CSW_AK47)
  63. {
  64. set_pev(id, pev_viewmodel2, ak47_jatekosnezet)
  65. set_pev(id, pev_weaponmodel2, ak47_kivulnezet)
  66. }
  67. if(awp_oles[id] >= get_pcvar_num(awp_ertek) && fegyver == CSW_AWP)
  68. {
  69. set_pev(id, pev_viewmodel2, awp_jatekosnezet)
  70. set_pev(id, pev_weaponmodel2, awp_kivulnezet)
  71. }
  72. if(m4a1_oles[id] >= get_pcvar_num(m4a1_ertek) && fegyver == CSW_M4A1)
  73. {
  74. set_pev(id, pev_viewmodel2, m4a1_jatekosnezet)
  75. set_pev(id, pev_weaponmodel2, m4a1_kivulnezet)
  76. }
  77. if(m3_oles[id] >= get_pcvar_num(m3_ertek) && fegyver == CSW_M3)
  78. {
  79. set_pev(id, pev_viewmodel2, m3_jatekosnezet)
  80. set_pev(id, pev_weaponmodel2, m3_kivulnezet)
  81. }
  82. if(xm1014_oles[id] >= get_pcvar_num(xm1014_ertek) && fegyver == CSW_XM1014)
  83. {
  84. set_pev(id, pev_viewmodel2, xm1014_jatekosnezet)
  85. }
  86. if(knife_oles[id] >= get_pcvar_num(knife_ertek) && fegyver == CSW_KNIFE)
  87. {
  88. set_pev(id, pev_viewmodel2, knife_jatekosnezet)
  89. }
  90. }
  91. public halal()
  92. {
  93. new attacker = read_data(1)
  94. new victim = read_data(2)
  95.  
  96. if(attacker == victim)
  97. {
  98. return PLUGIN_HANDLED;
  99. }
  100.  
  101. if(get_user_weapon(attacker) == CSW_AWP)
  102. {
  103. awp_oles[attacker]++
  104. }
  105. else if(get_user_weapon(attacker) == CSW_AK47)
  106. {
  107. ak47_oles[attacker]++
  108. }
  109. else if(get_user_weapon(attacker) == CSW_M4A1)
  110. {
  111. m4a1_oles[attacker]++
  112. }
  113. else if(get_user_weapon(attacker) == CSW_M3)
  114. {
  115. m3_oles[attacker]++
  116. }
  117. else if(get_user_weapon(attacker) == CSW_XM1014)
  118. {
  119. xm1014_oles[attacker]++
  120. }
  121. else if(get_user_weapon(attacker) == CSW_KNIFE)
  122. {
  123. knife_oles[attacker]++
  124. }
  125. return PLUGIN_HANDLED
  126. }
  127. public lekeres(id)
  128. {
  129. client_print(id,print_chat,"[Fegyver Skinek - Olesek] AK47 : %d / M4A1 : %d / AWP : %d / M3 : %d / XM1014 : %d / Kes : %d",m4a1_oles[id],ak47_oles[id],awp_oles[id],m3_oles[id],xm1014_oles[id],knife_oles[id])
  130. }
  131. public mentes(id)
  132. {
  133. new name[32]
  134. get_user_name(id, name, 31)
  135. new vaultkey[64],vaultdata[256]
  136. format(vaultkey,63,"%s", name)
  137. format(vaultdata,255,"%i#%i#%i#%i#%i#%i#",m4a1_oles[id],ak47_oles[id],awp_oles[id],m3_oles[id],xm1014_oles[id],knife_oles[id])
  138. nvault_set(vault,vaultkey,vaultdata)
  139. return PLUGIN_CONTINUE
  140. }
  141. public betoltes(id)
  142. {
  143. new name[32]
  144. get_user_name(id, name, 31)
  145. new vaultkey[64],vaultdata[256]
  146. format(vaultkey,63,"%s", name)
  147. format(vaultdata,255,"%i#%i#%i#%i#%i#%i#",m4a1_oles[id],ak47_oles[id],awp_oles[id],m3_oles[id],xm1014_oles[id],knife_oles[id])
  148. nvault_get(vault,vaultkey,vaultdata,255)
  149. replace_all(vaultdata, 255, "#", " ")
  150. new m_o[32], a_o[32], a_ol[32], m_ol[32], m3_ol[32], xm_ol[32], k_ol[32]
  151. parse(vaultdata, m_o, 31, a_o, 31, a_ol, 31, m3_ol, 31, xm_ol, 31, k_ol, 31)
  152. m4a1_oles[id] = str_to_num(m_o)
  153. ak47_oles[id] = str_to_num(a_o)
  154. awp_oles[id] = str_to_num(a_ol)
  155. m3_oles[id] = str_to_num(m3_ol)
  156. xm1014_oles = str_to_num(xm_ol)
  157. knife_oles = str_to_num(k_ol)
  158. return PLUGIN_CONTINUE
  159. }
  160. public client_connect(id)
  161. {
  162. betoltes(id)
  163. }
  164. public client_disconnect(id)
  165. {
  166. mentes(id)
  167. }


A hozzászólást 1 alkalommal szerkesztették, utoljára Hektor 2015.09.27. 19:54-kor.

Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Arany fegyver mentés/betöltés
HozzászólásElküldve:2015.09.27. 19:50 
Offline
Tiszteletbeli
Avatar

Csatlakozott:2014.09.08. 22:21
Hozzászólások:3014
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 555 alkalommal
Végülis csak a lényeget hagytad ki...
%i#%i#%i#

3változó a 6ból.

_________________
GitHub - mforce


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Arany fegyver mentés/betöltés
HozzászólásElküldve:2015.09.27. 19:55 
Offline
Újonc
Avatar

Csatlakozott:2015.09.27. 15:02
Hozzászólások:4
mforce írta:
Végülis csak a lényeget hagytad ki...
%i#%i#%i#

3változó a 6ból.


Javítva :)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Arany fegyver mentés/betöltés
HozzászólásElküldve:2015.09.27. 20:06 
Offline
Újonc

Csatlakozott:2012.06.19. 09:57
Hozzászólások:5
Hektor írta:
Parancsolj:
SMA Forráskód: [ Mindet kijelol ] #include <amxmodx> #include <nvault> #include <fakemeta> #include <nvault>  #define PLUGIN "Arany fegyverek olestol" #define VERSION "1.0" #define AUTHOR "DeRoiD"  new ak47_jatekosnezet[] = "models/arany_fegyverek/v_ak47.mdl" new awp_jatekosnezet[] = "models/arany_fegyverek/v_awp.mdl" new m4a1_jatekosnezet[] = "models/arany_fegyverek/v_m4a1.mdl" new m3_jatekosnezet[] = "models/arany_fegyverek/v_m3.mdl" new xm1014_jatekosnezet[] = "models/arany_fegyverek/v_xm1014.mdl" new knife_jatekosnezet[] = "models/arany_fegyverek/v_knife.mdl"   new ak47_kivulnezet[] = "models/arany_fegyverek/p_ak47.mdl" new awp_kivulnezet[] = "models/arany_fegyverek/p_awp.mdl" new m4a1_kivulnezet[] = "models/arany_fegyverek/p_m4a1.mdl" new m3_kivulnezet[] = "models/arany_fegyverek/p_m3.mdl"   new ak47_oles[33], m4a1_oles[33], awp_oles[33], m3_oles[33], xm1014_oles[33], knife_oles[33] new ak47_ertek, awp_ertek, m4a1_ertek, m3_ertek, xm1014_ertek, knife_ertek new vault  public plugin_precache() { precache_model(ak47_jatekosnezet) precache_model(ak47_kivulnezet)  precache_model(m4a1_jatekosnezet) precache_model(m4a1_kivulnezet)  precache_model(awp_jatekosnezet) precache_model(awp_kivulnezet)  precache_model(m3_jatekosnezet) precache_model(m3_kivulnezet)  precache_model(xm1014_jatekosnezet)  precache_model(knife_jatekosnezet) } public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("CurWeapon", "fegyver_valtas", "be", "1=1") register_event("DeathMsg","halal","a") vault = nvault_open("Aranyfegyverek") register_clcmd("say /oleseim","lekeres") register_clcmd("say /mykills","lekeres")  ak47_ertek = register_cvar("ak47_ertek","250") awp_ertek = register_cvar("awp_ertek","100") m4a1_ertek = register_cvar("m4a1_ertek","250") m3_ertek = register_cvar("m3_ertek","150") xm1014_ertek = register_cvar("xm1014_ertek","150") knife_ertek = register_cvar("knife_ertek","50") } public fegyver_valtas(id) { new fegyver = get_user_weapon(id) if(ak47_oles[id] >= get_pcvar_num(ak47_ertek) && fegyver == CSW_AK47) { set_pev(id, pev_viewmodel2, ak47_jatekosnezet) set_pev(id, pev_weaponmodel2, ak47_kivulnezet) } if(awp_oles[id] >= get_pcvar_num(awp_ertek) && fegyver == CSW_AWP) { set_pev(id, pev_viewmodel2, awp_jatekosnezet) set_pev(id, pev_weaponmodel2, awp_kivulnezet) } if(m4a1_oles[id] >= get_pcvar_num(m4a1_ertek) && fegyver == CSW_M4A1) { set_pev(id, pev_viewmodel2, m4a1_jatekosnezet) set_pev(id, pev_weaponmodel2, m4a1_kivulnezet) } if(m3_oles[id] >= get_pcvar_num(m3_ertek) && fegyver == CSW_M3) { set_pev(id, pev_viewmodel2, m3_jatekosnezet) set_pev(id, pev_weaponmodel2, m3_kivulnezet) } if(xm1014_oles[id] >= get_pcvar_num(xm1014_ertek) && fegyver == CSW_XM1014) { set_pev(id, pev_viewmodel2, xm1014_jatekosnezet) } if(knife_oles[id] >= get_pcvar_num(knife_ertek) && fegyver == CSW_KNIFE) { set_pev(id, pev_viewmodel2, knife_jatekosnezet) } } public halal() { new attacker = read_data(1) new victim = read_data(2)  if(attacker == victim) { return PLUGIN_HANDLED; }  if(get_user_weapon(attacker) == CSW_AWP) { awp_oles[attacker]++ } else if(get_user_weapon(attacker) == CSW_AK47) { ak47_oles[attacker]++ } else if(get_user_weapon(attacker) == CSW_M4A1) { m4a1_oles[attacker]++ } else if(get_user_weapon(attacker) == CSW_M3) { m3_oles[attacker]++ } else if(get_user_weapon(attacker) == CSW_XM1014) { xm1014_oles[attacker]++ } else if(get_user_weapon(attacker) == CSW_KNIFE) { knife_oles[attacker]++ } return PLUGIN_HANDLED } public lekeres(id) { client_print(id,print_chat,"[Fegyver Skinek - Olesek] AK47 : %d / M4A1 : %d / AWP : %d / M3 : %d / XM1014 : %d / Kes : %d",m4a1_oles[id],ak47_oles[id],awp_oles[id],m3_oles[id],xm1014_oles[id],knife_oles[id]) } public mentes(id) { new name[32] get_user_name(id, name, 31) new vaultkey[64],vaultdata[256] format(vaultkey,63,"%s", name) format(vaultdata,255,"%i#%i#%i#%i#%i#%i#",m4a1_oles[id],ak47_oles[id],awp_oles[id],m3_oles[id],xm1014_oles[id],knife_oles[id]) nvault_set(vault,vaultkey,vaultdata) return PLUGIN_CONTINUE } public betoltes(id) { new name[32] get_user_name(id, name, 31) new vaultkey[64],vaultdata[256] format(vaultkey,63,"%s", name) format(vaultdata,255,"%i#%i#%i#%i#%i#%i#",m4a1_oles[id],ak47_oles[id],awp_oles[id],m3_oles[id],xm1014_oles[id],knife_oles[id]) nvault_get(vault,vaultkey,vaultdata,255) replace_all(vaultdata, 255, "#", " ") new m_o[32], a_o[32], a_ol[32], m_ol[32], m3_ol[32], xm_ol[32], k_ol[32] parse(vaultdata, m_o, 31, a_o, 31, a_ol, 31, m3_ol, 31, xm_ol, 31, k_ol, 31) m4a1_oles[id] = str_to_num(m_o) ak47_oles[id] = str_to_num(a_o) awp_oles[id] = str_to_num(a_ol) m3_oles[id] = str_to_num(m3_ol) xm1014_oles = str_to_num(xm_ol) knife_oles = str_to_num(k_ol) return PLUGIN_CONTINUE } public client_connect(id) { betoltes(id) } public client_disconnect(id) { mentes(id) }



aranyskin2.sma(156 -- 157) : error 033: array must be indexed (variable "xm1014_oles")
aranyskin2.sma(157 -- 158) : error 033: array must be indexed (variable "knife_oles")
aranyskin2.sma(159) : warning 204: symbol is assigned a value that is never used: "m_ol"

2 Errors.
Compilarea failed!


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Arany fegyver mentés/betöltés
HozzászólásElküldve:2015.09.27. 20:15 
Offline
Újonc
Avatar

Csatlakozott:2015.09.27. 15:02
Hozzászólások:4
Stalmo írta:
aranyskin2.sma(156 -- 157) : error 033: array must be indexed (variable "xm1014_oles")
aranyskin2.sma(157 -- 158) : error 033: array must be indexed (variable "knife_oles")
aranyskin2.sma(159) : warning 204: symbol is assigned a value that is never used: "m_ol"

2 Errors.
Compilarea failed!


SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <nvault>
  3. #include <fakemeta>
  4. #include <nvault>
  5.  
  6. #define PLUGIN "Arany fegyverek olestol"
  7. #define VERSION "1.0"
  8. #define AUTHOR "DeRoiD"
  9.  
  10. new ak47_jatekosnezet[] = "models/arany_fegyverek/v_ak47.mdl"
  11. new awp_jatekosnezet[] = "models/arany_fegyverek/v_awp.mdl"
  12. new m4a1_jatekosnezet[] = "models/arany_fegyverek/v_m4a1.mdl"
  13. new m3_jatekosnezet[] = "models/arany_fegyverek/v_m3.mdl"
  14. new xm1014_jatekosnezet[] = "models/arany_fegyverek/v_xm1014.mdl"
  15. new knife_jatekosnezet[] = "models/arany_fegyverek/v_knife.mdl"
  16.  
  17. new ak47_kivulnezet[] = "models/arany_fegyverek/p_ak47.mdl"
  18. new awp_kivulnezet[] = "models/arany_fegyverek/p_awp.mdl"
  19. new m4a1_kivulnezet[] = "models/arany_fegyverek/p_m4a1.mdl"
  20. new m3_kivulnezet[] = "models/arany_fegyverek/p_m3.mdl"
  21.  
  22. new ak47_oles[33], m4a1_oles[33], awp_oles[33], m3_oles[33], xm1014_oles[33], knife_oles[33]
  23. new ak47_ertek, awp_ertek, m4a1_ertek, m3_ertek, xm1014_ertek, knife_ertek
  24. new vault
  25.  
  26. public plugin_precache()
  27. {
  28. precache_model(ak47_jatekosnezet)
  29. precache_model(ak47_kivulnezet)
  30.  
  31. precache_model(m4a1_jatekosnezet)
  32. precache_model(m4a1_kivulnezet)
  33.  
  34. precache_model(awp_jatekosnezet)
  35. precache_model(awp_kivulnezet)
  36.  
  37. precache_model(m3_jatekosnezet)
  38. precache_model(m3_kivulnezet)
  39.  
  40. precache_model(xm1014_jatekosnezet)
  41.  
  42. precache_model(knife_jatekosnezet)
  43. }
  44. public plugin_init() {
  45. register_plugin(PLUGIN, VERSION, AUTHOR)
  46. register_event("CurWeapon", "fegyver_valtas", "be", "1=1")
  47. register_event("DeathMsg","halal","a")
  48. vault = nvault_open("Aranyfegyverek")
  49. register_clcmd("say /oleseim","lekeres")
  50. register_clcmd("say /mykills","lekeres")
  51.  
  52. ak47_ertek = register_cvar("ak47_ertek","250")
  53. awp_ertek = register_cvar("awp_ertek","100")
  54. m4a1_ertek = register_cvar("m4a1_ertek","250")
  55. m3_ertek = register_cvar("m3_ertek","150")
  56. xm1014_ertek = register_cvar("xm1014_ertek","150")
  57. knife_ertek = register_cvar("knife_ertek","50")
  58. }
  59. public fegyver_valtas(id)
  60. {
  61. new fegyver = get_user_weapon(id)
  62. if(ak47_oles[id] >= get_pcvar_num(ak47_ertek) && fegyver == CSW_AK47)
  63. {
  64. set_pev(id, pev_viewmodel2, ak47_jatekosnezet)
  65. set_pev(id, pev_weaponmodel2, ak47_kivulnezet)
  66. }
  67. if(awp_oles[id] >= get_pcvar_num(awp_ertek) && fegyver == CSW_AWP)
  68. {
  69. set_pev(id, pev_viewmodel2, awp_jatekosnezet)
  70. set_pev(id, pev_weaponmodel2, awp_kivulnezet)
  71. }
  72. if(m4a1_oles[id] >= get_pcvar_num(m4a1_ertek) && fegyver == CSW_M4A1)
  73. {
  74. set_pev(id, pev_viewmodel2, m4a1_jatekosnezet)
  75. set_pev(id, pev_weaponmodel2, m4a1_kivulnezet)
  76. }
  77. if(m3_oles[id] >= get_pcvar_num(m3_ertek) && fegyver == CSW_M3)
  78. {
  79. set_pev(id, pev_viewmodel2, m3_jatekosnezet)
  80. set_pev(id, pev_weaponmodel2, m3_kivulnezet)
  81. }
  82. if(xm1014_oles[id] >= get_pcvar_num(xm1014_ertek) && fegyver == CSW_XM1014)
  83. {
  84. set_pev(id, pev_viewmodel2, xm1014_jatekosnezet)
  85. }
  86. if(knife_oles[id] >= get_pcvar_num(knife_ertek) && fegyver == CSW_KNIFE)
  87. {
  88. set_pev(id, pev_viewmodel2, knife_jatekosnezet)
  89. }
  90. }
  91. public halal()
  92. {
  93. new attacker = read_data(1)
  94. new victim = read_data(2)
  95.  
  96. if(attacker == victim)
  97. {
  98. return PLUGIN_HANDLED;
  99. }
  100.  
  101. if(get_user_weapon(attacker) == CSW_AWP)
  102. {
  103. awp_oles[attacker]++
  104. }
  105. else if(get_user_weapon(attacker) == CSW_AK47)
  106. {
  107. ak47_oles[attacker]++
  108. }
  109. else if(get_user_weapon(attacker) == CSW_M4A1)
  110. {
  111. m4a1_oles[attacker]++
  112. }
  113. else if(get_user_weapon(attacker) == CSW_M3)
  114. {
  115. m3_oles[attacker]++
  116. }
  117. else if(get_user_weapon(attacker) == CSW_XM1014)
  118. {
  119. xm1014_oles[attacker]++
  120. }
  121. else if(get_user_weapon(attacker) == CSW_KNIFE)
  122. {
  123. knife_oles[attacker]++
  124. }
  125. return PLUGIN_HANDLED
  126. }
  127. public lekeres(id)
  128. {
  129. client_print(id,print_chat,"[Fegyver Skinek - Olesek] AK47 : %d / M4A1 : %d / AWP : %d / M3 : %d / XM1014 : %d / Kes : %d",m4a1_oles[id],ak47_oles[id],awp_oles[id],m3_oles[id],xm1014_oles[id],knife_oles[id])
  130. }
  131. public mentes(id)
  132. {
  133. new name[32]
  134. get_user_name(id, name, 31)
  135. new vaultkey[64],vaultdata[256]
  136. format(vaultkey,63,"%s", name)
  137. format(vaultdata,255,"%i#%i#%i#%i#%i#%i#",m4a1_oles[id],ak47_oles[id],awp_oles[id],m3_oles[id],xm1014_oles[id],knife_oles[id])
  138. nvault_set(vault,vaultkey,vaultdata)
  139. return PLUGIN_CONTINUE
  140. }
  141. public betoltes(id)
  142. {
  143. new name[32]
  144. get_user_name(id, name, 31)
  145. new vaultkey[64],vaultdata[256]
  146. format(vaultkey,63,"%s", name)
  147. format(vaultdata,255,"%i#%i#%i#%i#%i#%i#",m4a1_oles[id],ak47_oles[id],awp_oles[id],m3_oles[id],xm1014_oles[id],knife_oles[id])
  148. nvault_get(vault,vaultkey,vaultdata,255)
  149. replace_all(vaultdata, 255, "#", " ")
  150. new m_o[32], a_o[32], a_ol[32], m3_ol[32], xm_ol[32], k_ol[32]
  151. parse(vaultdata, m_o, 31, a_o, 31, a_ol, 31, m3_ol, 31, xm_ol, 31, k_ol, 31)
  152. m4a1_oles[id] = str_to_num(m_o)
  153. ak47_oles[id] = str_to_num(a_o)
  154. awp_oles[id] = str_to_num(a_ol)
  155. m3_oles[id] = str_to_num(m3_ol)
  156. xm1014_oles[id] = str_to_num(xm_ol)
  157. knife_oles[id] = str_to_num(k_ol)
  158. return PLUGIN_CONTINUE
  159. }
  160. public client_connect(id)
  161. {
  162. betoltes(id)
  163. }
  164. public client_disconnect(id)
  165. {
  166. mentes(id)
  167. }


Bocsi!


A hozzászólást 1 alkalommal szerkesztették, utoljára Hektor 2015.09.27. 20:29-kor.

Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Arany fegyver mentés/betöltés
HozzászólásElküldve:2015.09.27. 20:21 
Offline
Tiszteletbeli
Avatar

Csatlakozott:2014.09.08. 22:21
Hozzászólások:3014
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 555 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. parse(vaultdata, m_ol


-->
SMA Forráskód: [ Mindet kijelol ]
  1. parse(vaultdata, m_o

_________________
GitHub - mforce


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Arany fegyver mentés/betöltés
HozzászólásElküldve:2015.09.27. 20:26 
Offline
Újonc

Csatlakozott:2012.06.19. 09:57
Hozzászólások:5
Köszi szépen! Kipróbáltam működik! :)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Arany fegyver mentés/betöltés
HozzászólásElküldve:2015.09.27. 20:30 
Offline
Tiszteletbeli
Avatar

Csatlakozott:2014.09.08. 22:21
Hozzászólások:3014
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 555 alkalommal
Kiégek komolyan egy felesleges tömb is van. xD

Így...

SMA Forráskód: [ Mindet kijelol ]
  1. public betoltes(id)
  2. {
  3. new name[32]
  4. get_user_name(id, name, 31)
  5. new vaultkey[64],vaultdata[256]
  6. format(vaultkey,63,"%s", name)
  7. format(vaultdata,255,"%i#%i#%i#%i#%i#%i#",m4a1_oles[id],ak47_oles[id],awp_oles[id],m3_oles[id],xm1014_oles[id],knife_oles[id])
  8. nvault_get(vault,vaultkey,vaultdata,255)
  9. replace_all(vaultdata, 255, "#", " ")
  10. new m_o[32], a_o[32], a_ol[32], m3_ol[32], xm_ol[32], k_ol[32]
  11. parse(vaultdata, m_o, 31, a_o, 31, a_ol, 31, m3_ol, 31, xm_ol, 31, k_ol, 31)
  12. m4a1_oles[id] = str_to_num(m_o)
  13. ak47_oles[id] = str_to_num(a_o)
  14. awp_oles[id] = str_to_num(a_ol)
  15. m3_oles[id] = str_to_num(m3_ol)
  16. xm1014_oles[id] = str_to_num(xm_ol)
  17. knife_oles[id] = str_to_num(k_ol)
  18. return PLUGIN_CONTINUE
  19. }
  20.  

_________________
GitHub - mforce


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


Ki van itt

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