hlmod.hu https://hlmod.hu/ |
|
Arany fegyver mentés/betöltés https://hlmod.hu/viewtopic.php?f=9&t=22278 |
Oldal: 1 / 1 |
Szerző: | Stalmo [2015.09.27. 18:35 ] |
Hozzászólás témája: | Arany fegyver mentés/betöltés |
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 ]
Szóval nekem ezt kéne megcsinálni: SMA Forráskód: [ Mindet kijelol ]
Előre is köszönöm!! ![]() |
Szerző: | Hektor [2015.09.27. 19:45 ] |
Hozzászólás témája: | Re: Arany fegyver mentés/betöltés |
Parancsolj: SMA Forráskód: [ Mindet kijelol ]
|
Szerző: | mforce [2015.09.27. 19:50 ] |
Hozzászólás témája: | Re: Arany fegyver mentés/betöltés |
Végülis csak a lényeget hagytad ki... %i#%i#%i# 3változó a 6ból. |
Szerző: | Hektor [2015.09.27. 19:55 ] |
Hozzászólás témája: | Re: Arany fegyver mentés/betöltés |
mforce írta: Végülis csak a lényeget hagytad ki... %i#%i#%i# 3változó a 6ból. Javítva ![]() |
Szerző: | Stalmo [2015.09.27. 20:06 ] |
Hozzászólás témája: | Re: Arany fegyver mentés/betöltés |
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! |
Szerző: | Hektor [2015.09.27. 20:15 ] |
Hozzászólás témája: | Re: Arany fegyver mentés/betöltés |
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 ]
Bocsi! |
Szerző: | mforce [2015.09.27. 20:21 ] |
Hozzászólás témája: | Re: Arany fegyver mentés/betöltés |
SMA Forráskód: [ Mindet kijelol ]
--> SMA Forráskód: [ Mindet kijelol ]
|
Szerző: | Stalmo [2015.09.27. 20:26 ] |
Hozzászólás témája: | Re: Arany fegyver mentés/betöltés |
Köszi szépen! Kipróbáltam működik! ![]() |
Szerző: | mforce [2015.09.27. 20:30 ] |
Hozzászólás témája: | Re: Arany fegyver mentés/betöltés |
Kiégek komolyan egy felesleges tömb is van. xD Így... SMA Forráskód: [ Mindet kijelol ]
|
Oldal: 1 / 1 | Minden időpont UTC+02:00 időzóna szerinti |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |