hlmod.hu
https://hlmod.hu/

Javítás.
https://hlmod.hu/viewtopic.php?f=29&t=16749
Oldal: 1 / 1

Szerző:  Nemesis [2014.08.02. 16:15 ]
Hozzászólás témája:  Javítás.

Hi, valaki tudná javítani? (2erorr van.)

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/csrandom/v_ak47.mdl"
  11. new awp_jatekosnezet[] = "models/csrandom/v_awp.mdl"
  12. new m4a1_jatekosnezet[] = "models/csrandom/v_m4a1.mdl"
  13.  
  14. new elite_jatekosnezet[] = "models/csrandom/v_elite.mdl"
  15. new deagle_jatekosnezet[] = "models/csrandom/v_deagle.mdl"
  16. new glock_jatekosnezet[] = "models/csrandom/v_glock18.mdl"
  17. new usp_jatekosnezet[] = "models/csrandom/v_usp.mdl"
  18.  
  19. new ak47_kivulnezet[] = "models/csrandom/p_ak47.mdl"
  20. new awp_kivulnezet[] = "models/csrandom/p_awp.mdl"
  21. new m4a1_kivulnezet[] = "models/csrandom/p_m4a1.mdl"
  22.  
  23. new elite_kivulnezet[] = "models/csrandom/p_elite.mdl"
  24. new deagle_kivulnezet[] = "models/csrandom/p_deagle.mdl"
  25. new glock_kivulnezet[] = "models/csrandom/p_glock.mdl"
  26.  
  27. new usp_kivulnezet[] = "models/csrandom/p_usp.mdl"
  28.  
  29. new ak47_oles[33], m4a1_oles[33], awp_oles[33], elite_oles[33], usp_oles[33], deagle_oles[33], glock_oles[33]
  30. new ak47_ertek, awp_ertek, m4a1_ertek, glock_ertek, usp_ertek, deagle_ertek, elite_ertek
  31. new vault
  32.  
  33. public plugin_precache()
  34. {
  35. precache_model(ak47_jatekosnezet)
  36. precache_model(ak47_kivulnezet)
  37.  
  38. precache_model(m4a1_jatekosnezet)
  39. precache_model(m4a1_kivulnezet)
  40.  
  41. precache_model(awp_jatekosnezet)
  42. precache_model(awp_kivulnezet)
  43.  
  44. precache_model(elite_jatekosnezet)
  45. precache_model(elite_kivulnezet)
  46.  
  47. precache_model(deagle_jatekosnezet)
  48. precache_model(deagle_kivulnezet)
  49.  
  50. precache_model(glock_jatekosnezet)
  51. precache_model(glock_kivulnezet)
  52.  
  53. precache_model(usp_jatekosnezet)
  54. precache_model(usp_kivulnezet)
  55. }
  56. public plugin_init() {
  57. register_plugin(PLUGIN, VERSION, AUTHOR)
  58. register_event("CurWeapon", "fegyver_valtas", "be", "1=1")
  59. register_event("DeathMsg","halal","a")
  60. vault = nvault_open("Aranyfegyverek")
  61. register_clcmd("say /oleseim","lekeres")
  62. register_clcmd("say /mykills","lekeres")
  63.  
  64. ak47_ertek = register_cvar("ak47_ertek","250")
  65. awp_ertek = register_cvar("awp_ertek","200")
  66. m4a1_ertek = register_cvar("m4a1_ertek","250")
  67.  
  68. elite_ertek = register_cvar("elite_ertek","50")
  69. deagle_ertek = register_cvar("deagle_ertek","70")
  70. glock_ertek = register_cvar("glock_ertek","25")
  71. usp_ertek = register_cvar("usp_ertek","25")
  72. }
  73. public fegyver_valtas(id)
  74. {
  75. new fegyver = get_user_weapon(id)
  76. if(ak47_oles[id] >= get_pcvar_num(ak47_ertek) && fegyver == CSW_AK47)
  77. {
  78. set_pev(id, pev_viewmodel2, ak47_jatekosnezet)
  79. set_pev(id, pev_weaponmodel2, ak47_kivulnezet)
  80. }
  81. if(awp_oles[id] >= get_pcvar_num(awp_ertek) && fegyver == CSW_AWP)
  82. {
  83. set_pev(id, pev_viewmodel2, awp_jatekosnezet)
  84. set_pev(id, pev_weaponmodel2, awp_kivulnezet)
  85. }
  86. if(m4a1_oles[id] >= get_pcvar_num(m4a1_ertek) && fegyver == CSW_ELITE)
  87. {
  88. set_pev(id, pev_viewmodel2, elite_jatekosnezet)
  89. set_pev(id, pev_weaponmodel2, elite_kivulnezet)
  90. }
  91. if(deagle_oles[id] >= get_pcvar_num(deagle_ertek) && fegyver == CSW_DEAGLE)
  92. {
  93. set_pev(id, pev_viewmodel2, deagle_jatekosnezet)
  94. set_pev(id, pev_weaponmodel2, deagle_kivulnezet)
  95. }
  96. if(glock_oles[id] >= get_pcvar_num(glock_ertek) && fegyver == CSW_GLOCK18)
  97. {
  98. set_pev(id, pev_viewmodel2, glock_jatekosnezet)
  99. set_pev(id, pev_weaponmodel2, glock_kivulnezet)
  100. }
  101. if(usp_oles[id] >= get_pcvar_num(usp_ertek) && fegyver == CSW_USP)
  102. {
  103. set_pev(id, pev_viewmodel2, usp_jatekosnezet)
  104. set_pev(id, pev_weaponmodel2, usp_kivulnezet)
  105. }
  106. }
  107. public halal()
  108. {
  109. new attacker = read_data(1)
  110. new victim = read_data(2)
  111.  
  112. if(attacker == victim)
  113. {
  114. return PLUGIN_HANDLED;
  115. }
  116.  
  117. if(get_user_weapon(attacker) == CSW_AWP)
  118. {
  119. awp_oles[attacker]++
  120. }
  121. else if(get_user_weapon(attacker) == CSW_AK47)
  122. {
  123. ak47_oles[attacker]++
  124. }
  125. else if(get_user_weapon(attacker) == CSW_M4A1)
  126. {
  127. m4a1_oles[attacker]++
  128. }
  129. else if(get_user_weapon(attacker) == CSW_DEAGLE)
  130. {
  131. deagle_oles[attacker]++
  132. }
  133. else if(get_user_weapon(attacker) == CSW_ELITE)
  134. {
  135. elite_oles[attacker]++
  136. }
  137. else if(get_user_weapon(attacker) == CSW_GLOCK18)
  138. {
  139. glock_oles[attacker]++
  140. }
  141. else if(get_user_weapon(attacker) == CSW_USP)
  142. {
  143. usp_oles[attacker]++
  144. }
  145. return PLUGIN_HANDLED
  146. }
  147. public lekeres(id)
  148. {
  149. client_print(id,print_chat,"[Fegyver UPDATE - Olesek] AK47 : %d / M4A1 : %d / AWP : %d / Deagle : %d / Elite : %d / Glock18 : %d / USP : %d (Plugin by : DeRoiD | Edit By: Nemesis)",m4a1_oles[id],ak47_oles[id],awp_oles[id],deagle_oles[id],elite_oles[id],glock_oles[id],usp_oles[id])
  150. }
  151. public mentes(id)
  152. {
  153. new name[32]
  154. get_user_name(id, name, 31)
  155. new vaultkey[64],vaultdata[256]
  156. format(vaultkey,63,"%s", name)
  157. format(vaultdata,255,"%i#%i#%i#%i#%i#%i#%i#",m4a1_oles[id],ak47_oles[id],awp_oles[id],deagle_oles[id],elite_oles[id],glock_oles[id],usp_oles[id])
  158. nvault_set(vault,vaultkey,vaultdata)
  159. return PLUGIN_CONTINUE
  160. }
  161. public betoltes(id)
  162. {
  163. new name[32]
  164. get_user_name(id, name, 31)
  165. new vaultkey[64],vaultdata[256]
  166. format(vaultkey,63,"%s", name)
  167. format(vaultdata,255,"%i#%i#%i#%i#%i#%i#%i#",m4a1_oles[id],ak47_oles[id],awp_oles[id,deagle_oles[id],elite_oles[id],glock_oles[id],usp_oles[id])
  168. nvault_get(vault,vaultkey,vaultdata,255)
  169. replace_all(vaultdata, 255, "#", " ")
  170. new m_o[32], a_o[32], a_ol[32], s_o[32], p_o[32], f_o[32], r_o[32],
  171. parse(vaultdata, m_o, 31, a_o, 31, a_ol, 31, s_o, 31, p_o, 31, f_o, 31, r_o, 31)
  172. m4a1_oles[id] = str_to_num(m_o)
  173. ak47_oles[id] = str_to_num(a_o)
  174. awp_oles[id] = str_to_num(a_ol)
  175. deagle_oles[id] = str_to_num(s_o)
  176. elite_oles[id] = str_to_num(p_o)
  177. glock_oles[id] = str_to_num(f_o)
  178. usp_oles[id] = str_to_num(r_o)
  179. return PLUGIN_CONTINUE
  180. }
  181. public client_connect(id)
  182. {
  183. betoltes(id)
  184. }
  185. public client_disconnect(id)
  186. {
  187. mentes(id)
  188. }

Szerző:  Golo [2014.08.02. 16:24 ]
Hozzászólás témája:  Re: Javítás.

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/csrandom/v_ak47.mdl"
  11. new awp_jatekosnezet[] = "models/csrandom/v_awp.mdl"
  12. new m4a1_jatekosnezet[] = "models/csrandom/v_m4a1.mdl"
  13.  
  14. new elite_jatekosnezet[] = "models/csrandom/v_elite.mdl"
  15. new deagle_jatekosnezet[] = "models/csrandom/v_deagle.mdl"
  16. new glock_jatekosnezet[] = "models/csrandom/v_glock18.mdl"
  17. new usp_jatekosnezet[] = "models/csrandom/v_usp.mdl"
  18.  
  19. new ak47_kivulnezet[] = "models/csrandom/p_ak47.mdl"
  20. new awp_kivulnezet[] = "models/csrandom/p_awp.mdl"
  21. new m4a1_kivulnezet[] = "models/csrandom/p_m4a1.mdl"
  22.  
  23. new elite_kivulnezet[] = "models/csrandom/p_elite.mdl"
  24. new deagle_kivulnezet[] = "models/csrandom/p_deagle.mdl"
  25. new glock_kivulnezet[] = "models/csrandom/p_glock.mdl"
  26.  
  27. new usp_kivulnezet[] = "models/csrandom/p_usp.mdl"
  28.  
  29. new ak47_oles[33], m4a1_oles[33], awp_oles[33], elite_oles[33], usp_oles[33], deagle_oles[33], glock_oles[33]
  30. new ak47_ertek, awp_ertek, m4a1_ertek, glock_ertek, usp_ertek, deagle_ertek, elite_ertek
  31. new vault
  32.  
  33. public plugin_precache()
  34. {
  35. precache_model(ak47_jatekosnezet)
  36. precache_model(ak47_kivulnezet)
  37.  
  38. precache_model(m4a1_jatekosnezet)
  39. precache_model(m4a1_kivulnezet)
  40.  
  41. precache_model(awp_jatekosnezet)
  42. precache_model(awp_kivulnezet)
  43.  
  44. precache_model(elite_jatekosnezet)
  45. precache_model(elite_kivulnezet)
  46.  
  47. precache_model(deagle_jatekosnezet)
  48. precache_model(deagle_kivulnezet)
  49.  
  50. precache_model(glock_jatekosnezet)
  51. precache_model(glock_kivulnezet)
  52.  
  53. precache_model(usp_jatekosnezet)
  54. precache_model(usp_kivulnezet)
  55. }
  56. public plugin_init() {
  57. register_plugin(PLUGIN, VERSION, AUTHOR)
  58. register_event("CurWeapon", "fegyver_valtas", "be", "1=1")
  59. register_event("DeathMsg","halal","a")
  60. vault = nvault_open("Aranyfegyverek")
  61. register_clcmd("say /oleseim","lekeres")
  62. register_clcmd("say /mykills","lekeres")
  63.  
  64. ak47_ertek = register_cvar("ak47_ertek","250")
  65. awp_ertek = register_cvar("awp_ertek","200")
  66. m4a1_ertek = register_cvar("m4a1_ertek","250")
  67.  
  68. elite_ertek = register_cvar("elite_ertek","50")
  69. deagle_ertek = register_cvar("deagle_ertek","70")
  70. glock_ertek = register_cvar("glock_ertek","25")
  71. usp_ertek = register_cvar("usp_ertek","25")
  72. }
  73. public fegyver_valtas(id)
  74. {
  75. new fegyver = get_user_weapon(id)
  76. if(ak47_oles[id] >= get_pcvar_num(ak47_ertek) && fegyver == CSW_AK47)
  77. {
  78. set_pev(id, pev_viewmodel2, ak47_jatekosnezet)
  79. set_pev(id, pev_weaponmodel2, ak47_kivulnezet)
  80. }
  81. if(awp_oles[id] >= get_pcvar_num(awp_ertek) && fegyver == CSW_AWP)
  82. {
  83. set_pev(id, pev_viewmodel2, awp_jatekosnezet)
  84. set_pev(id, pev_weaponmodel2, awp_kivulnezet)
  85. }
  86. if(m4a1_oles[id] >= get_pcvar_num(m4a1_ertek) && fegyver == CSW_ELITE)
  87. {
  88. set_pev(id, pev_viewmodel2, elite_jatekosnezet)
  89. set_pev(id, pev_weaponmodel2, elite_kivulnezet)
  90. }
  91. if(deagle_oles[id] >= get_pcvar_num(deagle_ertek) && fegyver == CSW_DEAGLE)
  92. {
  93. set_pev(id, pev_viewmodel2, deagle_jatekosnezet)
  94. set_pev(id, pev_weaponmodel2, deagle_kivulnezet)
  95. }
  96. if(glock_oles[id] >= get_pcvar_num(glock_ertek) && fegyver == CSW_GLOCK18)
  97. {
  98. set_pev(id, pev_viewmodel2, glock_jatekosnezet)
  99. set_pev(id, pev_weaponmodel2, glock_kivulnezet)
  100. }
  101. if(usp_oles[id] >= get_pcvar_num(usp_ertek) && fegyver == CSW_USP)
  102. {
  103. set_pev(id, pev_viewmodel2, usp_jatekosnezet)
  104. set_pev(id, pev_weaponmodel2, usp_kivulnezet)
  105. }
  106. }
  107. public halal()
  108. {
  109. new attacker = read_data(1)
  110. new victim = read_data(2)
  111.  
  112. if(attacker == victim)
  113. {
  114. return PLUGIN_HANDLED;
  115. }
  116.  
  117. if(get_user_weapon(attacker) == CSW_AWP)
  118. {
  119. awp_oles[attacker]++
  120. }
  121. else if(get_user_weapon(attacker) == CSW_AK47)
  122. {
  123. ak47_oles[attacker]++
  124. }
  125. else if(get_user_weapon(attacker) == CSW_M4A1)
  126. {
  127. m4a1_oles[attacker]++
  128. }
  129. else if(get_user_weapon(attacker) == CSW_DEAGLE)
  130. {
  131. deagle_oles[attacker]++
  132. }
  133. else if(get_user_weapon(attacker) == CSW_ELITE)
  134. {
  135. elite_oles[attacker]++
  136. }
  137. else if(get_user_weapon(attacker) == CSW_GLOCK18)
  138. {
  139. glock_oles[attacker]++
  140. }
  141. else if(get_user_weapon(attacker) == CSW_USP)
  142. {
  143. usp_oles[attacker]++
  144. }
  145. return PLUGIN_HANDLED
  146. }
  147. public lekeres(id)
  148. {
  149. client_print(id,print_chat,"[Fegyver UPDATE - Olesek] AK47 : %d / M4A1 : %d / AWP : %d / Deagle : %d / Elite : %d / Glock18 : %d / USP : %d (Plugin by : DeRoiD | Edit By: Nemesis)",m4a1_oles[id],ak47_oles[id],awp_oles[id],deagle_oles[id],elite_oles[id],glock_oles[id],usp_oles[id])
  150. }
  151. public mentes(id)
  152. {
  153. new name[32]
  154. get_user_name(id, name, 31)
  155. new vaultkey[64],vaultdata[256]
  156. format(vaultkey,63,"%s", name)
  157. format(vaultdata,255,"%i#%i#%i#%i#%i#%i#%i#",m4a1_oles[id],ak47_oles[id],awp_oles[id],deagle_oles[id],elite_oles[id],glock_oles[id],usp_oles[id])
  158. nvault_set(vault,vaultkey,vaultdata)
  159. return PLUGIN_CONTINUE
  160. }
  161. public betoltes(id)
  162. {
  163. new name[32]
  164. get_user_name(id, name, 31)
  165. new vaultkey[64],vaultdata[256]
  166. format(vaultkey,63,"%s", name)
  167. format(vaultdata,255,"%i#%i#%i#%i#%i#%i#%i#",m4a1_oles[id],ak47_oles[id],awp_oles[id],deagle_oles[id],elite_oles[id],glock_oles[id],usp_oles[id])
  168. nvault_get(vault,vaultkey,vaultdata,255)
  169. replace_all(vaultdata, 255, "#", " ")
  170. new m_o[32], a_o[32], a_ol[32], s_o[32], p_o[32], f_o[32], r_o[32]
  171. parse(vaultdata, m_o, 31, a_o, 31, a_ol, 31, s_o, 31, p_o, 31, f_o, 31, r_o, 31)
  172. m4a1_oles[id] = str_to_num(m_o)
  173. ak47_oles[id] = str_to_num(a_o)
  174. awp_oles[id] = str_to_num(a_ol)
  175. deagle_oles[id] = str_to_num(s_o)
  176. elite_oles[id] = str_to_num(p_o)
  177. glock_oles[id] = str_to_num(f_o)
  178. usp_oles[id] = str_to_num(r_o)
  179. return PLUGIN_CONTINUE
  180. }
  181. public client_connect(id)
  182. {
  183. betoltes(id)
  184. }
  185. public client_disconnect(id)
  186. {
  187. mentes(id)
  188. }

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