#include <amxmodx>
#include <amxmisc>
#include <colorchat>
#include <fun>
#include <cstrike>
#include <hamsandwich>
#include <fakemeta>
#include <nvault>
#define PLUGIN "DeathRun Menu"
#define VERSION "1.0"
#define AUTHOR "Sajan10"
new arany[33], usp[33], kes[33], plada[33], lada[33], kulcs[33], szint[33], xp[33], elet[33], fkuld[33]
new m1[33], m2[33], m3[33], m4[33], m5[33], m6[33], m7[33], m8[33], m9[33], m10[33], m11[33], m12[33], m13[33]
new message[192]
new vip[33], g_vault
new nev[32]
new Temp[192]
static color[10]
new x_tempid
#define TULAJ ADMIN_IMMUNITY
#define ADMIN ADMIN_LEVEL_A
#define VIP ADMIN_LEVEL_C
new bool:usp1_damage[33]
new bool:usp2_damage[33]
new bool:usp3_damage[33]
new bool:usp4_damage[33]
new bool:usp5_damage[33]
new bool:usp6_damage[33]
new bool:usp7_damage[33]
new bool:usp8_damage[33]
new bool:usp9_damage[33]
new bool:usp10_damage[33]
new bool:usp11_damage[33]
new bool:usp12_damage[33]
new bool:usp13_damage[33]
new bool:akuld[33]
new bool:lkuld[33]
new bool:kkuld[33]
new bool:pkuld[33]
public plugin_precache() {
precache_model("models/v_usp.mdl")
precache_model("models/1st/usp/v_usp1.mdl")
precache_model("models/1st/usp/v_usp2.mdl")
precache_model("models/1st/usp/v_usp3.mdl")
precache_model("models/1st/usp/v_usp4.mdl")
precache_model("models/1st/usp/v_usp5.mdl")
precache_model("models/1st/usp/v_usp6.mdl")
precache_model("models/1st/usp/v_usp7.mdl")
precache_model("models/1st/usp/v_usp8.mdl")
precache_model("models/1st/usp/v_usp9.mdl")
precache_model("models/1st/usp/v_usp10.mdl")
precache_model("models/1st/usp/v_usp11.mdl")
precache_model("models/1st/usp/v_usp12.mdl")
precache_model("models/1st/usp/v_usp13.mdl")
precache_model("models/v_knife.mdl")
precache_model("models/1st/kes/v_knife1.mdl")
precache_model("models/1st/kes/v_knife2.mdl")
precache_model("models/1st/kes/v_knife3.mdl")
precache_model("models/1st/kes/v_knife4.mdl")
precache_model("models/1st/kes/v_knife5.mdl")
precache_model("models/1st/kes/v_knife6.mdl")
precache_model("models/1st/kes/v_knife7.mdl")
}
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("chooseteam", "fomenu")
register_clcmd("say /ujra", "ujraeledes")
register_clcmd("say /menu", "fomenu")
register_clcmd("say /adas", "adas")
register_clcmd("say", "sayhook")
register_clcmd("say /elet", "em")
register_clcmd("MENNYISEG", "arany_kuld")
register_event("CurWeapon", "ecw", "be", "1=1")
register_event("DeathMsg", "death", "a")
RegisterHam( Ham_TakeDamage , "player" , "uspsebzes", 0)
RegisterHam(Ham_Spawn, "player", "jatekos_spawn", 1)
g_vault = nvault_open("deathrun")
}
public kuldesmenu(id)
{
new cim[121]
format(cim, charsmax(cim), "\wVálaszd ki a \rJátékost:")
new menu = menu_create(cim, "kuldes_handler" )
new players[32], pnum, tempid;
new szName[32], szTempid[10];
get_players(players, pnum);
for( new i; i<pnum; i++ )
{
tempid = players[i];
{
get_user_name(tempid, szName, charsmax(szName));
num_to_str(tempid, szTempid, charsmax(szTempid));
menu_additem(menu, szName, szTempid, 0);
}
}
menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
menu_setprop(menu, MPROP_BACKNAME, "Vissza")
menu_setprop(menu, MPROP_NEXTNAME, "Tovább")
menu_display(id, menu, 0);
}
public kuldes_handler(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], szName[64]
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
x_tempid = str_to_num(data);
client_cmd(id, "messagemode MENNYISEG");
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public arany_kuld(id)
{
new uzenet[121];
new kuldoneve[32], tempname[32]
read_args(uzenet, charsmax(uzenet))
remove_quotes(uzenet)
get_user_name(id, kuldoneve, 31)
get_user_name(x_tempid, tempname, 31)
if(str_to_num(uzenet) < 0)
return PLUGIN_HANDLED
if(arany[id] >= str_to_num(uzenet) && akuld[id] == true)
{
arany[x_tempid] += str_to_num(uzenet)
arany[id] -= str_to_num(uzenet)
akuld[id] = false
ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Aranyat^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
}
else if(lada[id] >= str_to_num(uzenet) && lkuld[id] == true)
{
lada[x_tempid] += str_to_num(uzenet)
lada[id] -= str_to_num(uzenet)
lkuld[id] = false
ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Ládát^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
}
else if(kulcs[id] >= str_to_num(uzenet) && kkuld[id] == true)
{
kulcs[x_tempid] += str_to_num(uzenet)
kulcs[id] -= str_to_num(uzenet)
kkuld[id] = false
ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Kulcsot^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
}
else if(plada[id] >= str_to_num(uzenet) && pkuld[id] == true)
{
plada[x_tempid] += str_to_num(uzenet)
plada[id] -= str_to_num(uzenet)
pkuld[id] = false
ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Prémium Ládát^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
}
else if(m1[id] >= str_to_num(uzenet) && fkuld[id] == 1)
{
m1[x_tempid] += str_to_num(uzenet)
m1[id] -= str_to_num(uzenet)
fkuld[id] = 0
ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 SpriteFire USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
}
else if(m2[id] >= str_to_num(uzenet) && fkuld[id] == 2)
{
m2[x_tempid] += str_to_num(uzenet)
m2[id] -= str_to_num(uzenet)
fkuld[id] = 0
ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Tűz USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
}
else if(m3[id] >= str_to_num(uzenet) && fkuld[id] == 3)
{
m3[x_tempid] += str_to_num(uzenet)
m3[id] -= str_to_num(uzenet)
fkuld[id] = 0
ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Destiny USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
}
else if(m4[id] >= str_to_num(uzenet) && fkuld[id] == 4)
{
m4[x_tempid] += str_to_num(uzenet)
m4[id] -= str_to_num(uzenet)
fkuld[id] = 0
ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Terep USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
}
else if(m5[id] >= str_to_num(uzenet) && fkuld[id] == 5)
{
m5[x_tempid] += str_to_num(uzenet)
m5[id] -= str_to_num(uzenet)
fkuld[id] = 0
ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Katonai USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
}
else if(m6[id] >= str_to_num(uzenet) && fkuld[id] == 6)
{
m6[x_tempid] += str_to_num(uzenet)
m6[id] -= str_to_num(uzenet)
fkuld[id] = 0
ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Modern USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
}
else if(m7[id] >= str_to_num(uzenet) && fkuld[id] == 7)
{
m7[x_tempid] += str_to_num(uzenet)
m7[id] -= str_to_num(uzenet)
fkuld[id] = 0
ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Tigris USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
}
else if(m8[id] >= str_to_num(uzenet) && fkuld[id] == 8)
{
m8[x_tempid] += str_to_num(uzenet)
m8[id] -= str_to_num(uzenet)
fkuld[id] = 0
ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Renaissance USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
}
else if(m9[id] >= str_to_num(uzenet) && fkuld[id] == 9)
{
m9[x_tempid] += str_to_num(uzenet)
m9[id] -= str_to_num(uzenet)
fkuld[id] = 0
ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Engraved USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
}
else if(m10[id] >= str_to_num(uzenet) && fkuld[id] == 10)
{
m10[x_tempid] += str_to_num(uzenet)
m10[id] -= str_to_num(uzenet)
fkuld[id] = 0
ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Arany USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
}
else if(m11[id] >= str_to_num(uzenet) && fkuld[id] == 11)
{
m11[x_tempid] += str_to_num(uzenet)
m11[id] -= str_to_num(uzenet)
fkuld[id] = 0
ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 ReTexture USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
}
else if(m12[id] >= str_to_num(uzenet) && fkuld[id] == 12)
{
m12[x_tempid] += str_to_num(uzenet)
m12[id] -= str_to_num(uzenet)
fkuld[id] = 0
ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Magma USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
}
else if(m13[id] >= str_to_num(uzenet) && fkuld[id] == 13)
{
m13[x_tempid] += str_to_num(uzenet)
m13[id] -= str_to_num(uzenet)
fkuld[id] = 0
ColorChat(0, GREEN, "[Információ]^1 Játékos^3 %s^1 küldött^4 %d^1 Caiman USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
}
return PLUGIN_HANDLED;
}
public em(id)
{
ColorChat(id, RED, "Életeid: ^1%d", elet[id])
}
public jatekos_spawn(id)
{
if (!is_user_alive(id))
{
return PLUGIN_HANDLED
}
if(get_user_flags(id) & ADMIN_LEVEL_C)
{
set_user_health(id,get_user_health(id)+25)
}
return PLUGIN_HANDLED
}
public uspsebzes( victim,inflictor,attacker,Float:damage, DamageBits )
{
new weap = get_user_weapon(attacker)
if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp1_damage[attacker])
{
SetHamParamFloat(4, damage * 1.1)
}
if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp2_damage[attacker])
{
SetHamParamFloat(4, damage * 1.2)
}
if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp3_damage[attacker])
{
SetHamParamFloat(4, damage * 1.3)
}
if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp4_damage[attacker])
{
SetHamParamFloat(4, damage * 1.5)
}
if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp5_damage[attacker])
{
SetHamParamFloat(4, damage * 1.8)
}
if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp6_damage[attacker])
{
SetHamParamFloat(4, damage * 1.9)
}
if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp7_damage[attacker])
{
SetHamParamFloat(4, damage * 2.0)
}
if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp8_damage[attacker])
{
SetHamParamFloat(4, damage * 2.1)
}
if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp9_damage[attacker])
{
SetHamParamFloat(4, damage * 2.2)
}
if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp10_damage[attacker])
{
SetHamParamFloat(4, damage * 2.3)
}
if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp11_damage[attacker])
{
SetHamParamFloat(4, damage * 2.5)
}
if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp12_damage[attacker])
{
SetHamParamFloat(4, damage * 2.8)
}
if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp13_damage[attacker])
{
SetHamParamFloat(4, damage * 3.0)
}
}
public ecw(id)
{
new fegyver = get_user_weapon(id)
if(usp[id] == 0 && fegyver == CSW_USP)
{
set_pev(id, pev_viewmodel2, "models/v_usp.mdl")
}
if(usp[id] == 1 && fegyver == CSW_USP)
{
usp1_damage[id] = true
usp2_damage[id] = false
usp3_damage[id] = false
usp4_damage[id] = false
usp5_damage[id] = false
usp6_damage[id] = false
usp7_damage[id] = false
usp8_damage[id] = false
usp9_damage[id] = false
usp10_damage[id] = false
usp11_damage[id] = false
usp12_damage[id] = false
usp13_damage[id] = false
set_pev(id, pev_viewmodel2, "models/1st/usp/v_usp1.mdl")
}
if(usp[id] == 2 && fegyver == CSW_USP)
{
usp1_damage[id] = false
usp2_damage[id] = true
usp3_damage[id] = false
usp4_damage[id] = false
usp5_damage[id] = false
usp6_damage[id] = false
usp7_damage[id] = false
usp8_damage[id] = false
usp9_damage[id] = false
usp10_damage[id] = false
usp11_damage[id] = false
usp12_damage[id] = false
usp13_damage[id] = false
set_pev(id, pev_viewmodel2, "models/1st/usp/v_usp2.mdl")
}
if(usp[id] == 3 && fegyver == CSW_USP)
{
usp1_damage[id] = false
usp2_damage[id] = false
usp3_damage[id] = true
usp4_damage[id] = false
usp5_damage[id] = false
usp6_damage[id] = false
usp7_damage[id] = false
usp8_damage[id] = false
usp9_damage[id] = false
usp10_damage[id] = false
usp11_damage[id] = false
usp12_damage[id] = false
usp13_damage[id] = false
set_pev(id, pev_viewmodel2, "models/1st/usp/v_usp3.mdl")
}
if(usp[id] == 4 && fegyver == CSW_USP)
{
usp1_damage[id] = false
usp2_damage[id] = false
usp3_damage[id] = false
usp4_damage[id] = true
usp5_damage[id] = false
usp6_damage[id] = false
usp7_damage[id] = false
usp8_damage[id] = false
usp9_damage[id] = false
usp10_damage[id] = false
usp11_damage[id] = false
usp12_damage[id] = false
usp13_damage[id] = false
set_pev(id, pev_viewmodel2, "models/1st/usp/v_usp4.mdl")
}
if(usp[id] == 5 && fegyver == CSW_USP)
{
usp1_damage[id] = false
usp2_damage[id] = false
usp3_damage[id] = false
usp4_damage[id] = false
usp5_damage[id] = true
usp6_damage[id] = false
usp7_damage[id] = false
usp8_damage[id] = false
usp9_damage[id] = false
usp10_damage[id] = false
usp11_damage[id] = false
usp12_damage[id] = false
usp13_damage[id] = false
set_pev(id, pev_viewmodel2, "models/1st/usp/v_usp5.mdl")
}
if(usp[id] == 6 && fegyver == CSW_USP)
{
usp1_damage[id] = false
usp2_damage[id] = false
usp3_damage[id] = false
usp4_damage[id] = false
usp5_damage[id] = false
usp6_damage[id] = true
usp7_damage[id] = false
usp8_damage[id] = false
usp9_damage[id] = false
usp10_damage[id] = false
usp11_damage[id] = false
usp12_damage[id] = false
usp13_damage[id] = false
set_pev(id, pev_viewmodel2, "models/1st/usp/v_usp6.mdl")
}
if(usp[id] == 7 && fegyver == CSW_USP)
{
usp1_damage[id] = false
usp2_damage[id] = false
usp3_damage[id] = false
usp4_damage[id] = false
usp5_damage[id] = false
usp6_damage[id] = false
usp7_damage[id] = true
usp8_damage[id] = false
usp9_damage[id] = false
usp10_damage[id] = false
usp11_damage[id] = false
usp12_damage[id] = false
usp13_damage[id] = false
set_pev(id, pev_viewmodel2, "models/1st/usp/v_usp7.mdl")
}
if(usp[id] == 8 && fegyver == CSW_USP)
{
usp1_damage[id] = false
usp2_damage[id] = false
usp3_damage[id] = false
usp4_damage[id] = false
usp5_damage[id] = false
usp6_damage[id] = false
usp7_damage[id] = false
usp8_damage[id] = true
usp9_damage[id] = false
usp10_damage[id] = false
usp11_damage[id] = false
usp12_damage[id] = false
usp13_damage[id] = false
set_pev(id, pev_viewmodel2, "models/1st/usp/v_usp8.mdl")
}
if(usp[id] == 9 && fegyver == CSW_USP)
{
usp1_damage[id] = false
usp2_damage[id] = false
usp3_damage[id] = false
usp4_damage[id] = false
usp5_damage[id] = false
usp6_damage[id] = false
usp7_damage[id] = false
usp8_damage[id] = false
usp9_damage[id] = true
usp10_damage[id] = false
usp11_damage[id] = false
usp12_damage[id] = false
usp13_damage[id] = false
set_pev(id, pev_viewmodel2, "models/1st/usp/v_usp9.mdl")
}
if(usp[id] == 10 && fegyver == CSW_USP)
{
usp1_damage[id] = false
usp2_damage[id] = false
usp3_damage[id] = false
usp4_damage[id] = false
usp5_damage[id] = false
usp6_damage[id] = false
usp7_damage[id] = false
usp8_damage[id] = false
usp9_damage[id] = false
usp10_damage[id] = true
usp11_damage[id] = false
usp12_damage[id] = false
usp13_damage[id] = false
set_pev(id, pev_viewmodel2, "models/1st/usp/v_usp10.mdl")
}
if(usp[id] == 11 && fegyver == CSW_USP)
{
usp1_damage[id] = false
usp2_damage[id] = false
usp3_damage[id] = false
usp4_damage[id] = false
usp5_damage[id] = false
usp6_damage[id] = false
usp7_damage[id] = false
usp8_damage[id] = false
usp9_damage[id] = false
usp10_damage[id] = false
usp11_damage[id] = true
usp12_damage[id] = false
usp13_damage[id] = false
set_pev(id, pev_viewmodel2, "models/1st/usp/v_usp11.mdl")
}
if(usp[id] == 12 && fegyver == CSW_USP)
{
usp1_damage[id] = false
usp2_damage[id] = false
usp3_damage[id] = false
usp4_damage[id] = false
usp5_damage[id] = false
usp6_damage[id] = false
usp7_damage[id] = false
usp8_damage[id] = false
usp9_damage[id] = false
usp10_damage[id] = false
usp11_damage[id] = false
usp12_damage[id] = true
usp13_damage[id] = false
set_pev(id, pev_viewmodel2, "models/1st/usp/v_usp12.mdl")
}
if(usp[id] == 13 && fegyver == CSW_USP)
{
usp1_damage[id] = false
usp2_damage[id] = false
usp3_damage[id] = false
usp4_damage[id] = false
usp5_damage[id] = false
usp6_damage[id] = false
usp7_damage[id] = false
usp8_damage[id] = false
usp9_damage[id] = false
usp10_damage[id] = false
usp11_damage[id] = false
usp12_damage[id] = false
usp13_damage[id] = true
set_pev(id, pev_viewmodel2, "models/1st/usp/v_usp13.mdl")
}
if(kes[id] == 0 && fegyver == CSW_KNIFE)
{
set_pev(id, pev_viewmodel2, "models/v_knife.mdl")
}
if(kes[id] == 1 && fegyver == CSW_KNIFE)
{
set_user_maxspeed(id, get_user_maxspeed(id)+15)
set_pev(id, pev_viewmodel2, "models/1st/kes/v_knife1.mdl")
}
if(kes[id] == 2 && fegyver == CSW_KNIFE)
{
set_user_gravity(id, 0.9)
set_pev(id, pev_viewmodel2, "models/1st/kes/v_knife2.mdl")
}
if(kes[id] == 3 && fegyver == CSW_KNIFE)
{
set_user_maxspeed(id, get_user_maxspeed(id)+20)
set_user_gravity(id, 0.9)
set_pev(id, pev_viewmodel2, "models/1st/kes/v_knife3.mdl")
}
if(kes[id] == 4 && fegyver == CSW_KNIFE)
{
set_user_maxspeed(id, get_user_maxspeed(id)+30)
set_pev(id, pev_viewmodel2, "models/1st/kes/v_knife4.mdl")
}
if(kes[id] == 5 && fegyver == CSW_KNIFE)
{
set_user_gravity(id, 0.8)
set_pev(id, pev_viewmodel2, "models/1st/kes/v_knife5.mdl")
}
if(kes[id] == 6 && fegyver == CSW_KNIFE)
{
set_user_maxspeed(id, get_user_maxspeed(id)+50)
set_user_gravity(id, 0.6)
set_pev(id, pev_viewmodel2, "models/1st/kes/v_knife6.mdl")
}
if(kes[id] == 7 && fegyver == CSW_KNIFE && get_user_flags(id) & ADMIN_LEVEL_C)
{
set_user_maxspeed(id, get_user_maxspeed(id)+100)
set_user_gravity(id, 0.5)
set_pev(id, pev_viewmodel2, "models/1st/kes/v_knife7.mdl")
}
}
public death()
{
new tamado = read_data(1)
new aldozat = read_data(2)
new fejloves = read_data(3)
new szam = random_num(1,100)
if(tamado == aldozat)
{
return PLUGIN_HANDLED
}
if(fejloves)
{
arany[tamado] += 3
elet[tamado]++
if(szint[tamado] >= 0 && szint[tamado] < 3)
{
xp[tamado] += random_num(1,20)
}
else if(szint[tamado] >= 3 && szint[tamado] < 5)
{
xp[tamado] += random_num(5,20)
}
else if(szint[tamado] >= 5 && szint[tamado] < 8)
{
xp[tamado] += random_num(10,20)
}
else if(szint[tamado] >= 8 && szint[tamado] < 10)
{
xp[tamado] += random_num(13,20)
}
else if(szint[tamado] >= 10 && szint[tamado] < 15)
{
xp[tamado] += random_num(5,10)
}
else if(szint[tamado] >= 15 && szint[tamado] < 30)
{
xp[tamado] += random_num(5,9)
}
else if(szint[tamado] >= 30 && szint[tamado] < 50)
{
xp[tamado] += random_num(5,8)
}
if(xp[tamado] >= 100)
{
szint[tamado]++
xp[tamado] -= 100
}
}
else
{
arany[tamado] += 2
elet[tamado]++
if(szint[tamado] >= 0 && szint[tamado] < 3)
{
xp[tamado] += random_num(1,20)
}
else if(szint[tamado] >= 3 && szint[tamado] < 5)
{
xp[tamado] += random_num(5,20)
}
else if(szint[tamado] >= 5 && szint[tamado] < 8)
{
xp[tamado] += random_num(10,20)
}
else if(szint[tamado] >= 8 && szint[tamado] < 10)
{
xp[tamado] += random_num(13,20)
}
else if(szint[tamado] >= 10 && szint[tamado] < 15)
{
xp[tamado] += random_num(5,10)
}
else if(szint[tamado] >= 15 && szint[tamado] < 30)
{
xp[tamado] += random_num(5,9)
}
else if(szint[tamado] >= 30 && szint[tamado] < 50)
{
xp[tamado] += random_num(5,8)
}
if(xp[tamado] >= 100)
{
szint[tamado]++
xp[tamado] -= 100
}
if(szam < 20 && tamado != aldozat && is_user_alive(tamado))
{
new nev[32]
get_user_name(tamado, nev, 31)
lada[tamado]++
ColorChat(0, GREEN, "[Információ] ^3%s ^1Talált egy ^3Ládát.")
}
else if(szam > 80 && tamado != aldozat && is_user_alive(tamado))
{
new nev[32]
get_user_name(tamado, nev, 31)
kulcs[tamado]++
ColorChat(0, GREEN, "[Információ] ^3%s ^1Talált egy ^3Kulcsot.")
}
else if(szam < 50 && szam > 55 && tamado != aldozat && is_user_alive(tamado))
{
new nev[32]
get_user_name(tamado, nev, 31)
plada[tamado]++
ColorChat(0, GREEN, "[Információ] ^3%s ^1Talált egy ^4Prémium ^3Ládát.")
}
}
return PLUGIN_HANDLED
}
public ujraeledes(id)
{
if(elet[id] >= 1)
{
if(elet[id] -= 1)
ExecuteHam(Ham_CS_RoundRespawn, id)
set_user_rendering(id, kRenderFxGlowShell, 0, 200, 0, kRenderNormal,30)
ColorChat(id, GREEN, "[Információ] ^1Sikeresen újra ^3éledtél^1, az ^3/ujra ^1parancsal.")
}
}
public fomenu(id)
{
new cim[121]
formatex(cim, charsmax(cim), "\r1'sT H4rd-DeathRun \wFőMenü:^n\yArany: \r%d \w| \yTapasztalat: \r%d%% \w| \ySzint: \r%d", arany[id], xp[id], szint[id])
new menu = menu_create(cim, "menu_handler")
menu_additem(menu, "\rUSP \wBolt", "a1", 0)
menu_additem(menu, "\rKés \wBolt", "a2", 0)
menu_additem(menu, "\rVIP \wVásárlás", "a3", 0)
menu_additem(menu, "\rExtra \wDolgok", "a4", 0)
menu_additem(menu, "\wLádák", "a5", 0)
menu_additem(menu, "\rAjándékozás", "a6", 0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
menu_display(id, menu, 0);
return PLUGIN_HANDLED;
}
public uspmenu(id)
{
new cim[121], cim1[121], cim2[121], cim3[121], cim4[121], cim5[121], cim6[121], cim7[121], cim8[121], cim9[121], cim10[121], cim11[121], cim12[121], cim13[121]
formatex(cim, charsmax(cim), "\r1'sT H4rd-DeathRun USP \wFőMenü:^n\yArany: \r%d \w| \yTapasztalat: \r%d%% \w| \ySzint: \r%d", arany[id], xp[id], szint[id])
new menu = menu_create(cim, "menu_handler")
menu_additem(menu, "\rAlap \yUSP\r(Nincs)", "b1", 0)
if(m1[id] >= 1)
{
format(cim1,charsmax(cim1),"\rSpriteFire \yUSP\r[1.1x DMG] \w| %d DB", m1[id])
menu_additem(menu,cim1,"b2")
}
else
{
menu_additem(menu, "\dSpriteFire USP\r[1.1x DMG]\y(100 Arany)", "b2", 0)
}
if(m2[id] >= 1)
{
format(cim2,charsmax(cim2),"\rTűz \yUSP\r[1.2x DMG] \w| %d DB", m2[id])
menu_additem(menu,cim2,"b3")
}
else
{
menu_additem(menu, "\dTűz USP\r[1.2x DMG]\y(300 Arany)", "b3", 0)
}
if(m3[id] >= 1)
{
format(cim3,charsmax(cim3),"\rDestiny \yUSP\r[1.3x DMG] \w| %d DB", m3[id])
menu_additem(menu,cim3,"b4")
}
else
{
menu_additem(menu, "\dDestiny USP\r[1.3x DMG]\y(500 Arany)", "b4", 0)
}
if(m4[id] >= 1)
{
format(cim4,charsmax(cim4),"\rTerep \yUSP\r(1.5x DMG) \w| %d DB", m4[id])
menu_additem(menu,cim4,"b5")
}
else
{
menu_additem(menu, "\dTerep USP\r[1.5x DMG]\y(1000 Arany)", "b5", 0)
}
if(m5[id] >= 1)
{
format(cim5,charsmax(cim5),"\rKatonai \yUSP\r[1.8x DMG] \w| %d DB", m5[id])
menu_additem(menu,cim5,"b6")
}
else
{
menu_additem(menu, "\dKatonai USP\r[1.8x DMG]\y(1500 Arany)", "b6", 0)
}
if(m6[id] >= 1)
{
format(cim6,charsmax(cim6),"\rModern \yUSP\r[1.9x DMG] \w| %d DB", m6[id])
menu_additem(menu,cim6,"b7")
}
else
{
menu_additem(menu, "\dModern USP\r[1.9x DMG]\y(2000 Arany)", "b7", 0)
}
if(m7[id] >= 1)
{
format(cim7,charsmax(cim7),"\rTigris \yUSP\r[2x DMG] \w| %d DB", m7[id])
menu_additem(menu,cim7,"b8")
}
else
{
menu_additem(menu, "\dTigris USP\r[2x DMG]\y(3000 Arany)", "b8", 0)
}
if(m8[id] >= 1)
{
format(cim8,charsmax(cim8),"\rRenaissance \yUSP\r[2.1x DMG] \w| %d DB", m8[id])
menu_additem(menu,cim8,"b9")
}
else
{
menu_additem(menu, "\dRenaissance USP\r[2.1x DMG]\y(4000 Arany)", "b9", 0)
}
if(m9[id] >= 1)
{
format(cim9,charsmax(cim9),"\rEngraved \yUSP\r[2.2x DMG] \w| %d DB", m9[id])
menu_additem(menu,cim9,"b10")
}
else
{
menu_additem(menu, "\dEngraved USP\r[2.2x DMG]\y(5000 Arany)", "b10", 0)
}
if(m10[id] >= 1)
{
format(cim10,charsmax(cim10),"\rArany \yUSP\r[2.3x DMG] \w| %d DB", m10[id])
menu_additem(menu,cim10,"b11")
}
else
{
menu_additem(menu, "\dArany USP\r[2.3x DMG]\y(6500 Arany)", "b11", 0)
}
if(m11[id] >= 1)
{
format(cim11,charsmax(cim11),"\rReTexture \yUSP\r[2.5x DMG] \w| %d DB", m11[id])
menu_additem(menu,cim11,"b12")
}
else
{
menu_additem(menu, "\dReTexture USP\r[2.5x DMG]\y(7000 Arany)", "b12", 0)
}
if(m12[id] >= 1)
{
format(cim12,charsmax(cim12),"\rMagma \yUSP\r[2.8x DMG] \w| %d DB", m12[id])
menu_additem(menu,cim12,"b13")
}
else
{
menu_additem(menu, "\dMagma USP\r[2.8x DMG]\y(9000 Arany)", "b13", 0)
}
if(m13[id] >= 1)
{
format(cim13,charsmax(cim13),"\rCaiman \yUSP\r(3x DMG) \w| %d DB", m13[id])
menu_additem(menu,cim13,"b14")
}
else
{
menu_additem(menu, "\dCaiman USP\r[3x DMG]\y(10000 Arany)", "b14", 0)
}
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
menu_setprop(menu, MPROP_BACKNAME, "Vissza")
menu_setprop(menu, MPROP_NEXTNAME, "Tovább")
menu_display(id, menu, 0);
return PLUGIN_HANDLED;
}
public kesmenu(id)
{
new cim[121]
formatex(cim, charsmax(cim), "\r1'sT H4rd-DeathRun Kes \wFőMenü:^n\yArany: \r%d \w| \yTapasztalat: \r%d%% \w| \ySzint: \r%d", arany[id], xp[id], szint[id])
new menu = menu_create(cim, "menu_handler")
menu_additem(menu, "\rAlap \yKés\r(Nincs)", "c1", 0)
if(szint[id] >= 5)
menu_additem(menu, "\rGyors \yKés\r(+15 Sebesség)", "c2", 0)
else
menu_additem(menu, "\dGyors Kés\r(+15 Sebesség)\w(Lv5)", "c2", 0)
if(szint[id] >= 10)
menu_additem(menu, "\rGravitációs \yKés\r(-10 Grav.)", "c3", 0)
else
menu_additem(menu, "\dGravitációs Kés\r(-10 Grav.)\w(Lv10)", "c3", 0)
if(szint[id] >= 15)
menu_additem(menu, "\rSzáguldó \yKés\r(+20 Sebesség & -15 Grav.)", "c4", 0)
else
menu_additem(menu, "\dSzáguldó Kés\r(+20 Sebesség & -15 Grav.)\w(Lv15)", "c4", 0)
if(szint[id] >= 20)
menu_additem(menu, "\rGyors \yKés \wII\r(+30 Sebesség)", "c5", 0)
else
menu_additem(menu, "\dGyors Kés \wII\r(+30 Sebesség)\w(Lv20)", "c5", 0)
if(szint[id] >= 30)
menu_additem(menu, "\rGravitációs \yKés \wII\r(-20 Grav.)", "c6", 0)
else
menu_additem(menu, "\dGravitációs Kés \wII\r(-90 Grav.)\w(Lv30)", "c6", 0)
if(szint[id] >= 50)
menu_additem(menu, "\rVarázs \yKés\r(+50 Sebesség & -30 Grav.)", "c7", 0)
else
menu_additem(menu, "\dVarázs Kés\r(+50 Sebesség & -30 Grav.)\w(Lv50)", "c7", 0)
if(get_user_flags(id) & ADMIN_LEVEL_C)
menu_additem(menu, "\rVIP \yKés\r(+100 Sebesség & -50 Grav.)", "c8", 0)
else
menu_additem(menu, "\dVIP Kés\r(+100 Sebesség & -50 Grav.)\w(VIPEKNEK)", "c8", 0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
menu_setprop(menu, MPROP_BACKNAME, "Vissza")
menu_setprop(menu, MPROP_NEXTNAME, "Tovább")
menu_display(id, menu, 0);
return PLUGIN_HANDLED;
}
public vipmenu(id)
{
new cim[121]
formatex(cim, charsmax(cim), "\r1'sT H4rd-DeathRun \wFőMenü:^n\yArany: \r%d \w| \yTapasztalat: \r%d%% \w| \ySzint: \r%d", arany[id], xp[id], szint[id])
new menu = menu_create(cim, "menu_handler")
if(get_user_flags(id) & ADMIN_LEVEL_C)
menu_additem(menu, "\rVIP \wVásárlás\r(Örök)\y(Megszerezve)", "h1", 0)
else
menu_additem(menu, "\rVIP \wVásárlás\r(Örök)\y(10000 Arany)^n^n\w| \dTrail, 125 HP, VIP Kés, Prefix \w|", "h1", 0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
menu_display(id, menu, 0);
return PLUGIN_HANDLED;
}
public bolt(id)
{
new cim[121]
formatex(cim, charsmax(cim), "\r1'sT H4rd-DeathRun \wFőMenü:^n\yArany: \r%d \w| \yTapasztalat: \r%d%% \w| \ySzint: \r%d", arany[id], xp[id], szint[id])
new menu = menu_create(cim, "menu_handler")
menu_additem(menu, "\wZsemle\r(+50 HP)\y(10 Arany)", "d1", 0)
menu_additem(menu, "\wRedBull\r(+100 Sebesség)\y(20 Arany)", "d2", 0)
menu_additem(menu, "\wGépFegyver\r(AK47)\y(15 Arany)", "d3", 0)
menu_additem(menu, "\wSzalámi\r(+1 Élet)\y(10 Arany)", "d4", 0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
menu_display(id, menu, 0);
return PLUGIN_HANDLED;
}
public ladamenu(id)
{
new cim[121]
formatex(cim, charsmax(cim), "\r.<!-- s:| --><img src=\"{SMILIES_PATH}/icon_neutral.gif\" alt=\":|\" title=\"semleges\" /><!-- s:| -->AzN|:. \wLádák:^n\yLáda: \r%d \w| \yKulcs: \r%d \w| \yP.Lada: \r%d", lada[id], kulcs[id], plada[id])
new menu = menu_create(cim, "lada_handler")
menu_additem(menu, "\rLáda \wNyitás^n^n\w| \dSzükséges 1 Kulcs & 1 Láda \w|", "1", 0)
menu_additem(menu, "\yPrémium \rLáda \wNyitás^n^n\w| \dSzükséges 1 Prémum Láda \w|", "2", 0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
menu_display(id, menu, 0);
return PLUGIN_HANDLED;
}
public avmenu(id)
{
new cim[121], cim1[121], cim2[121], cim3[121], cim4[121], cim5[121], cim6[121], cim7[121], cim8[121], cim9[121], cim10[121], cim11[121], cim12[121], cim13[121]
new menu = menu_create("\w1'sT H4rd-DeathRun Válaszd ki mit szeretnél \rAjándékozni:", "menu_handler")
format(cim,charsmax(cim),"\yArany\d(%d)", arany[id])
menu_additem(menu,cim,"n1")
format(cim1,charsmax(cim1),"\wLáda\d(%d)", lada[id])
menu_additem(menu,cim1,"n2")
format(cim2,charsmax(cim2),"\wKulcs\d(%d)", kulcs[id])
menu_additem(menu,cim2,"n3")
format(cim3,charsmax(cim3),"\yP.\yLáda\d(%d)^n", plada[id])
menu_additem(menu,cim3,"n4")
if(m1[id] >= 1)
{
format(cim1,charsmax(cim1),"\rSpriteFire \yUSP\r[1.1x DMG] \w| %d DB", m1[id])
menu_additem(menu,cim1,"n5")
}
if(m2[id] >= 1)
{
format(cim2,charsmax(cim2),"\rTűz \yUSP\r[1.2x DMG] \w| %d DB", m2[id])
menu_additem(menu,cim2,"n6")
}
if(m3[id] >= 1)
{
format(cim3,charsmax(cim3),"\rDestiny \yUSP\r[1.3x DMG] \w| %d DB", m3[id])
menu_additem(menu,cim3,"n7")
}
if(m4[id] >= 1)
{
format(cim4,charsmax(cim4),"\rTerep \yUSP\r(1.5x DMG) \w| %d DB", m4[id])
menu_additem(menu,cim4,"n8")
}
if(m5[id] >= 1)
{
format(cim5,charsmax(cim5),"\rKatonai \yUSP\r[1.8x DMG] \w| %d DB", m5[id])
menu_additem(menu,cim5,"n9")
}
if(m6[id] >= 1)
{
format(cim6,charsmax(cim6),"\rModern \yUSP\r[1.9x DMG] \w| %d DB", m6[id])
menu_additem(menu,cim6,"n10")
}
if(m7[id] >= 1)
{
format(cim7,charsmax(cim7),"\rTigris \yUSP\r[2x DMG] \w| %d DB", m7[id])
menu_additem(menu,cim7,"n11")
}
if(m8[id] >= 1)
{
format(cim8,charsmax(cim8),"\rRenaissance \yUSP\r[2.1x DMG] \w| %d DB", m8[id])
menu_additem(menu,cim8,"n12")
}
if(m9[id] >= 1)
{
format(cim9,charsmax(cim9),"\rEngraved \yUSP\r[2.2x DMG] \w| %d DB", m9[id])
menu_additem(menu,cim9,"n13")
}
if(m10[id] >= 1)
{
format(cim10,charsmax(cim10),"\rArany \yUSP\r[2.3x DMG] \w| %d DB", m10[id])
menu_additem(menu,cim10,"n14")
}
if(m11[id] >= 1)
{
format(cim11,charsmax(cim11),"\rReTexture \yUSP\r[2.5x DMG] \w| %d DB", m11[id])
menu_additem(menu,cim11,"n15")
}
if(m12[id] >= 1)
{
format(cim12,charsmax(cim12),"\rMagma \yUSP\r[2.8x DMG] \w| %d DB", m12[id])
menu_additem(menu,cim12,"n16")
}
if(m13[id] >= 1)
{
format(cim13,charsmax(cim13),"\rCaiman \yUSP\r(3x DMG) \w| %d DB", m13[id])
menu_additem(menu,cim13,"n17")
}
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
menu_setprop(menu, MPROP_BACKNAME, "Vissza")
menu_setprop(menu, MPROP_NEXTNAME, "Tovább")
menu_display(id, menu, 0);
return PLUGIN_HANDLED;
}
public menu_handler(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data[1]);
switch(data[0])
{
case 'a':
{
switch(key)
{
case 1:
{
uspmenu(id)
}
case 2:
{
kesmenu(id)
}
case 3:
{
vipmenu(id)
}
case 4:
{
bolt(id)
}
case 5:
{
ladamenu(id)
}
case 6:
{
avmenu(id)
}
}
}
case 'b':
{
switch(key)
{
case 1:
{
usp[id] = 0
}
case 2:
{
if(arany[id] >= 100 && m1[id] < 1)
{
arany[id] -= 100
usp[id] = 1
m1[id] += 1
ColorChat(id, NORMAL, "Sikeresen megvásároltad a(z) ^4SpriteFire ^3USP-t.")
}
else if(m1[id] < 1)
{
ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
}
else if(m1[id] != 0)
{
usp[id] = 1
}
}
case 3:
{
if(arany[id] >= 300 && m2[id] < 1)
{
arany[id] -= 300
usp[id] = 2
m2[id] += 1
ColorChat(id, NORMAL, "Sikeresen megvásároltad a(z) ^4Tűz ^3USP-t.")
}
else if(m2[id] < 1)
{
ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
}
else if(m2[id] != 0)
{
usp[id] = 2
}
}
case 4:
{
if(arany[id] >= 500 && m3[id] < 1)
{
arany[id] -= 500
usp[id] = 3
m3[id] += 1
ColorChat(id, NORMAL, "Sikeresen megvásároltad a(z) ^4Destiny ^3USP-t.")
}
else if(m3[id] < 1)
{
ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
}
else if(m3[id] != 0)
{
usp[id] = 3
}
}
case 5:
{
if(arany[id] >= 1000 && m4[id] < 1)
{
arany[id] -= 1000
usp[id] = 4
m4[id] += 1
ColorChat(id, NORMAL, "Sikeresen megvásároltad a(z) ^4Terep ^3USP-t.")
}
else if(m4[id] < 1)
{
ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
}
else if(m4[id] != 0)
{
usp[id] = 4
}
}
case 6:
{
if(arany[id] >= 1500 && m5[id] < 1)
{
arany[id] -= 1500
usp[id] = 5
m5[id] += 1
ColorChat(id, NORMAL, "Sikeresen megvásároltad a(z) ^4Katonai ^3USP-t.")
}
else if(m5[id] < 1)
{
ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
}
else if(m5[id] != 0)
{
usp[id] = 5
}
}
case 7:
{
if(arany[id] >= 2000 && m6[id] < 1)
{
arany[id] -= 2000
usp[id] = 6
m6[id] += 1
ColorChat(id, NORMAL, "Sikeresen megvásároltad a(z) ^4Modern ^3USP-t.")
}
else if(m6[id] < 1)
{
ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
}
else if(m6[id] != 0)
{
usp[id] = 6
}
}
case 8:
{
if(arany[id] >= 3000 && m7[id] < 1)
{
arany[id] -= 3000
usp[id] = 7
m7[id] += 1
ColorChat(id, NORMAL, "Sikeresen megvásároltad a(z) ^4Tigris ^3USP-t.")
}
else if(m7[id] < 1)
{
ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
}
else if(m7[id] != 0)
{
usp[id] = 7
}
}
case 9:
{
if(arany[id] >= 4000 && m8[id] < 1)
{
arany[id] -= 4000
usp[id] = 8
m8[id] += 1
ColorChat(id, NORMAL, "Sikeresen megvásároltad a(z) ^4Renaissance ^3USP-t.")
}
else if(m8[id] < 1)
{
ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
}
else if(m8[id] != 0)
{
usp[id] = 8
}
}
case 10:
{
if(arany[id] >= 5000 && m9[id] < 1)
{
arany[id] -= 5000
usp[id] = 9
m9[id] += 1
ColorChat(id, NORMAL, "Sikeresen megvásároltad a(z) ^4Engraved ^3USP-t.")
}
else if(m9[id] < 1)
{
ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
}
else if(m9[id] != 0)
{
usp[id] = 9
}
}
case 11:
{
if(arany[id] >= 6500 && m10[id] < 1)
{
arany[id] -= 6500
usp[id] = 10
m10[id] += 1
ColorChat(id, NORMAL, "Sikeresen megvásároltad a(z) ^4Arany ^3USP-t.")
}
else if(m10[id] < 1)
{
ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
}
else if(m10[id] != 0)
{
usp[id] = 10
}
}
case 12:
{
if(arany[id] >= 7000 && m11[id] < 1)
{
arany[id] -= 7000
usp[id] = 11
m11[id] += 1
ColorChat(id, NORMAL, "Sikeresen megvásároltad a(z) ^4ReTexture ^3USP-t.")
}
else if(m11[id] < 1)
{
ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
}
else if(m11[id] != 0)
{
usp[id] = 11
}
}
case 13:
{
if(arany[id] >= 9000 && m12[id] < 1)
{
arany[id] -= 9000
usp[id] = 12
m12[id] += 1
ColorChat(id, NORMAL, "Sikeresen megvásároltad a(z) ^4Magma ^3USP-t.")
}
else if(m12[id] < 1)
{
ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
}
else if(m12[id] != 0)
{
usp[id] = 12
}
}
case 14:
{
if(arany[id] >= 10000 && m13[id] < 1)
{
arany[id] -= 10000
usp[id] = 13
m13[id] += 1
ColorChat(id, NORMAL, "Sikeresen megvásároltad a(z) ^4Magma ^3USP-t.")
}
else if(m13[id] < 1)
{
ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
}
else if(m13[id] != 0)
{
usp[id] = 13
}
}
}
}
case 'c':
{
switch(key)
{
case 1:
{
kes[id] = 0
}
case 2:
{
if(szint[id] >= 5)
{
kes[id] = 1
}
else
{
ColorChat(id, GREEN, "[Információ] ^1A ^3Kés ^1használatához még fejlődnöd kell.")
}
}
case 3:
{
if(szint[id] >= 10)
{
kes[id] = 2
}
else
{
ColorChat(id, GREEN, "[Információ] ^1A ^3Kés ^1használatához még fejlődnöd kell.")
}
}
case 4:
{
if(szint[id] >= 15)
{
kes[id] = 3
}
else
{
ColorChat(id, GREEN, "[Információ] ^1A ^3Kés ^1használatához még fejlődnöd kell.")
}
}
case 5:
{
if(szint[id] >= 20)
{
kes[id] = 4
}
else
{
ColorChat(id, GREEN, "[Információ] ^1A ^3Kés ^1használatához még fejlődnöd kell.")
}
}
case 6:
{
if(szint[id] >= 30)
{
kes[id] = 5
}
else
{
ColorChat(id, GREEN, "[Információ] ^1A ^3Kés ^1használatához még fejlődnöd kell.")
}
}
case 7:
{
if(szint[id] >= 50)
{
kes[id] = 6
}
else
{
ColorChat(id, GREEN, "[Információ] ^1A ^3Kés ^1használatához még fejlődnöd kell.")
}
}
case 8:
{
if(get_user_flags(id) & ADMIN_LEVEL_C)
{
kes[id] = 7
}
}
}
}
case 'h':
{
switch(key)
{
case 1:
{
if(arany[id] >= 10000)
{
if(vip[id] += 3)
if(arany[id] -= 10000)
ColorChat(id, GREEN, "[Információ] ^1Sikeresen vásároltál magadnak ^3VIP^1-et.")
}
}
}
}
case 'd':
{
switch(key)
{
case 1:
{
if(arany[id] >= 10)
{
set_user_health(id, get_user_health(id)+50)
if(arany[id] -= 10)
ColorChat(id, NORMAL, "Sikeresen megvásároltad a ^3+50 HP^1-t.")
}
else
{
ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
}
}
case 2:
{
if(arany[id] >= 20)
{
set_user_maxspeed(id, get_user_maxspeed(id)+100)
if(arany[id] -= 20)
ColorChat(id, NORMAL, "Sikeresen megvásároltad a ^3+100 Sebességet^1.")
}
else
{
ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
}
}
case 3:
{
if(arany[id] >= 15)
{
give_item(id, "weapon_ak47")
cs_set_user_bpammo(id,CSW_AK47,90)
if(arany[id] -= 15)
ColorChat(id, NORMAL, "Sikeresen megvásároltad az ^3AK47-et^1.")
}
else
{
ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
}
}
case 4:
{
if(arany[id] >= 10)
{
if(arany[id] -= 10)
if(elet[id] += 1)
ColorChat(id, NORMAL, "Sikeresen vásároltál ^3életet^1, ha felszeretnéd használni Ãrd be ^4/ujra.")
}
else
{
ColorChat(id, NORMAL, "Sajnos nincs elég ^4Aranyad.")
}
}
}
}
case 'n':
{
switch(key)
{
case 1:
{
kuldesmenu(id)
akuld[id] = true
}
case 2:
{
kuldesmenu(id)
lkuld[id] = true
}
case 3:
{
kuldesmenu(id)
kkuld[id] = true
}
case 4:
{
kuldesmenu(id)
pkuld[id] = true
}
case 5:
{
kuldesmenu(id)
fkuld[id] = 1
}
case 6:
{
kuldesmenu(id)
fkuld[id] = 2
}
case 7:
{
kuldesmenu(id)
fkuld[id] = 3
}
case 8:
{
kuldesmenu(id)
fkuld[id] = 4
}
case 9:
{
kuldesmenu(id)
fkuld[id] = 5
}
case 10:
{
kuldesmenu(id)
fkuld[id] = 6
}
case 11:
{
kuldesmenu(id)
fkuld[id] = 7
}
case 12:
{
kuldesmenu(id)
fkuld[id] = 8
}
case 13:
{
kuldesmenu(id)
fkuld[id] = 9
}
case 14:
{
kuldesmenu(id)
fkuld[id] = 10
}
case 15:
{
kuldesmenu(id)
fkuld[id] = 11
}
case 16:
{
kuldesmenu(id)
fkuld[id] = 12
}
case 17:
{
kuldesmenu(id)
fkuld[id] = 13
}
}
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public lada_handler(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_cancel(id);
return PLUGIN_HANDLED;
}
new command[6], name[64], access, callback;
menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
new key = str_to_num(command);
switch(key)
{
case 1:
{
switch(random_num(1,27))
{
case 1:
{
if(lada[id] >=1 && kulcs[id] >= 1)
{
lada[id]--
kulcs[id]--
ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
}
else
{
ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
}
}
case 2:
{
if(lada[id] >=1 && kulcs[id] >= 1)
{
if(arany[id] += 30)
lada[id]--
kulcs[id]--
ColorChat(id, GREEN, "[Információ] ^1Találtál 30 ^4Aranyat ^1ebben a ^3ládában.")
}
else
{
ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
}
}
case 3:
{
if(lada[id] >=1 && kulcs[id] >= 1)
{
lada[id]--
kulcs[id]--
ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
}
else
{
ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
}
}
case 4:
{
if(lada[id] >=1 && kulcs[id] >= 1)
{
lada[id]--
kulcs[id]--
ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
}
else
{
ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
}
}
case 5:
{
if(lada[id] >=1 && kulcs[id] >= 1)
{
lada[id]--
kulcs[id]--
ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
}
else
{
ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
}
}
case 6:
{
if(lada[id] >=1 && kulcs[id] >= 1)
{
if(arany[id] += 50)
lada[id]--
kulcs[id]--
ColorChat(id, GREEN, "[Információ] ^1Találtál 50 ^4Aranyat ^1ebben a ^3ládában.")
}
else
{
ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
}
}
case 7:
{
if(lada[id] >=1 && kulcs[id] >= 1)
{
if(arany[id] += 10)
lada[id]--
kulcs[id]--
ColorChat(id, GREEN, "[Információ] ^1Találtál 10 ^4Aranyat ^1ebben a ^3ládában.")
}
else
{
ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
}
}
case 8:
{
if(lada[id] >=1 && kulcs[id] >= 1)
{
kulcs[id]--
ColorChat(id, GREEN, "[Információ] ^1Ebben a ^3ládában ^1egy újabb ^3láda ^1volt.")
}
else
{
ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
}
}
case 9:
{
if(lada[id] >=1 && kulcs[id] >= 1)
{
lada[id]--
ColorChat(id, GREEN, "[Információ] ^1Ebben a ^3ládában ^1egy ^3kulcs ^1volt.")
}
else
{
ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
}
}
case 10:
{
if(lada[id] >=1 && kulcs[id] >= 1)
{
lada[id]--
kulcs[id]--
ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
}
else
{
ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
}
}
case 11:
{
if(lada[id] >=1 && kulcs[id] >= 1)
{
lada[id]--
kulcs[id]--
set_user_health(id,get_user_health(id)+50)
ColorChat(id, GREEN, "[Információ] ^1Ebben a ^3ládában +50 Élet ^1volt.")
}
else
{
ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
}
}
case 12:
{
if(lada[id] >=1 && kulcs[id] >= 1)
{
lada[id]--
kulcs[id]--
set_user_health(id,get_user_health(id)+50)
ColorChat(id, GREEN, "[Információ] ^1Ebben a ^3ládában +50 Élet ^1volt.")
}
else
{
ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
}
}
case 13:
{
if(lada[id] >=1 && kulcs[id] >= 1)
{
if(elet[id] += 1)
lada[id]--
kulcs[id]--
ColorChat(id, GREEN, "[Információ] ^1Ebben a ^3ládában +1 Élet ^1volt.")
}
else
{
ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
}
}
case 14:
{
if(lada[id] >=1 && kulcs[id] >= 1)
{
lada[id]--
kulcs[id]--
ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
}
else
{
ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
}
}
case 15:
{
if(lada[id] >=1 && kulcs[id] >= 1)
{
lada[id]--
kulcs[id]--
ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
}
else
{
ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
}
}
case 16:
{
if(lada[id] >=1 && kulcs[id] >= 1)
{
lada[id]--
kulcs[id]--
set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha , 0);
ColorChat(id, GREEN, "[Információ] ^1Ebben a ^3ládában ^1Láthatatlanság volt.")
}
else
{
ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
}
}
case 17:
{
if(lada[id] >=1 && kulcs[id] >= 1)
{
lada[id]--
kulcs[id]--
ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
}
else
{
ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
}
}
case 18:
{
if(lada[id] >=1 && kulcs[id] >= 1)
{
lada[id]--
kulcs[id]--
ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
}
else
{
ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
}
}
case 19:
{
if(lada[id] >=1 && kulcs[id] >= 1)
{
lada[id]--
kulcs[id]--
ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
}
else
{
ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
}
}
case 20:
{
if(lada[id] >=1 && kulcs[id] >= 1)
{
lada[id]--
kulcs[id]--
ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
}
else
{
ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
}
}
case 21:
{
if(lada[id] >=1 && kulcs[id] >= 1)
{
lada[id]--
kulcs[id]--
ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
}
else
{
ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
}
}
case 22:
{
if(lada[id] >=1 && kulcs[id] >= 1)
{
usp[id] = 1
m1[id] += 1
lada[id]--
kulcs[id]--
ColorChat(id, GREEN, "[Információ] ^1Ebben a ^3ládában ^1egy ^4SpriteFire ^3USP ^1volt.")
}
else
{
ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
}
}
case 23:
{
if(lada[id] >=1 && kulcs[id] >= 1)
{
usp[id] = 2
m2[id] += 1
lada[id]--
kulcs[id]--
ColorChat(id, GREEN, "[Információ] ^1Ebben a ^3ládában ^1egy ^4Tűz ^3USP ^1volt.")
}
else
{
ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
}
}
case 24:
{
if(lada[id] >=1 && kulcs[id] >= 1)
{
usp[id] = 3
m3[id] += 1
lada[id]--
kulcs[id]--
ColorChat(id, GREEN, "[Információ] ^1Ebben a ^3ládában ^1egy ^4Destiny ^3USP ^1volt.")
}
else
{
ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
}
}
case 25:
{
if(lada[id] >=1 && kulcs[id] >= 1)
{
lada[id]--
kulcs[id]--
ColorChat(id, GREEN, "[Információ] ^1Sajnos ez a ^3láda üres volt.")
}
else
{
ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
}
}
case 26:
{
if(lada[id] >=1 && kulcs[id] >= 1)
{
usp[id] = 4
m4[id] += 1
lada[id]--
kulcs[id]--
ColorChat(id, GREEN, "[Információ] ^1Ebben a ^3ládában ^1egy ^4Terep ^3USP ^1volt.")
}
else
{
ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
}
}
case 27:
{
if(lada[id] >=1 && kulcs[id] >= 1)
{
usp[id] = 5
m5[id] += 1
lada[id]--
kulcs[id]--
ColorChat(id, GREEN, "[Információ] ^1Ebben a ^3ládában ^1egy ^4Katonai ^3USP ^1volt.")
}
else
{
ColorChat(id, GREEN, "[Információ] ^1Neked nincs ^3ládád ^1vagy ^3kulcsod.")
}
}
}
}
case 2:
{
switch(random_num(1,8))
{
case 1:
{
if(plada[id] >= 1)
{
arany[id] += 3000
plada[id]--
ColorChat(id, GREEN, "[Inofrmáció] ^1Ebben a ^4Prémium ^3Ládában ^1+3000 Arany volt.")
}
else
{
ColorChat(id, GREEN, "[Inofrmáció] ^1Neked nincs egy ^4Prémium ^3Ládád ^1sem.")
}
}
case 2:
{
if(plada[id] >= 1)
{
usp[id] = 13
m13[id] += 1
plada[id]--
ColorChat(id, GREEN, "[Inofrmáció] ^1Ebben a ^4Prémium ^3Ládában ^4Caiman ^3USP ^1volt.")
}
else
{
ColorChat(id, GREEN, "[Inofrmáció] ^1Neked nincs egy ^4Prémium ^3Ládád ^1sem.")
}
}
case 3:
{
if(plada[id] >= 1)
{
usp[id] = 12
m12[id] += 1
plada[id]--
ColorChat(id, GREEN, "[Inofrmáció] ^1Ebben a ^4Prémium ^3Ládában ^4Magma ^3USP ^1volt.")
}
else
{
ColorChat(id, GREEN, "[Inofrmáció] ^1Neked nincs egy ^4Prémium ^3Ládád ^1sem.")
}
}
case 4:
{
if(plada[id] >= 1)
{
usp[id] = 11
m11[id] += 1
plada[id]--
ColorChat(id, GREEN, "[Inofrmáció] ^1Ebben a ^4Prémium ^3Ládában ^4ReTexture ^3USP ^1volt.")
}
else
{
ColorChat(id, GREEN, "[Inofrmáció] ^1Neked nincs egy ^4Prémium ^3Ládád ^1sem.")
}
}
case 5:
{
if(plada[id] >= 1)
{
usp[id] = 10
m10[id] += 1
plada[id]--
ColorChat(id, GREEN, "[Inofrmáció] ^1Ebben a ^4Prémium ^3Ládában ^4Arany ^3USP ^1volt.")
}
else
{
ColorChat(id, GREEN, "[Inofrmáció] ^1Neked nincs egy ^4Prémium ^3Ládád ^1sem.")
}
}
case 6:
{
if(plada[id] >= 1)
{
usp[id] = 9
m9[id] += 1
plada[id]--
ColorChat(id, GREEN, "[Inofrmáció] ^1Ebben a ^4Prémium ^3Ládában ^4Engraved ^3USP ^1volt.")
}
else
{
ColorChat(id, GREEN, "[Inofrmáció] ^1Neked nincs egy ^4Prémium ^3Ládád ^1sem.")
}
}
case 7:
{
if(plada[id] >= 1)
{
plada[id]--
ColorChat(id, GREEN, "[Inofrmáció] ^1Sajnos ez a ^4Prémium ^3Láda ^1üres volt.")
}
else
{
ColorChat(id, GREEN, "[Inofrmáció] ^1Neked nincs egy ^4Prémium ^3Ládád ^1sem.")
}
}
case 8:
{
if(plada[id] >= 1)
{
szint[id] += 3
plada[id]--
ColorChat(id, GREEN, "[Inofrmáció] ^1Ebben a ^4Prémium ^3Ládában ^1+3 ^3Szint ^1volt.")
}
else
{
ColorChat(id, GREEN, "[Inofrmáció] ^1Neked nincs egy ^4Prémium ^3Ládád ^1sem.")
}
}
}
}
}
return PLUGIN_CONTINUE
}
public sayhook(id)
{
read_args (message, 191)
remove_quotes (message)
if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
{
return PLUGIN_CONTINUE
}
get_user_name(id, nev, 31)
if(is_user_alive(id)) {
get_user_team(id, color, 9)
if(get_user_flags(id) & TULAJ)
formatex(Temp, 191, "^x03[Tulajdonos]^x04%s^x03[Silver%i]^x04: %s", nev, szint[id], message)
else if(get_user_flags(id) & ADMIN)
formatex(Temp, 191, "^x03[Admin][Silver%i]^x04%s^x03: %s", szint[id], nev, message)
else if(get_user_flags(id) & VIP)
formatex(Temp, 191, "^x03[VIP][Silver%i]^x04%s^x03: %s", szint[id], nev, message)
else formatex(Temp, 191, "^x04[Silver%i]^x03%s^x01: %s", szint[id], nev, message)
}
else {
get_user_team(id, color, 9)
if(get_user_flags(id) & TULAJ)
formatex(Temp, 191, "^x03[Tulajdonos]^x04%s^x03[Silver%i]^x04: %s", nev, szint[id], message)
else if(get_user_flags(id) & ADMIN)
formatex(Temp, 191, "^x03[Admin][Silver%i]^x04%s^x03: %s", szint[id], nev, message)
else if(get_user_flags(id) & VIP)
formatex(Temp, 191, "^x03[VIP][Silver%i]^x04%s^x03: %s", szint[id], nev, message)
else formatex(Temp, 191, "^x04[Silver%i]^x03%s^x01: %s", szint[id], nev, message)
}
sendmessage(color)
return PLUGIN_HANDLED
}
public sendmessage(color[])
{
new teamName[10]
for(new player = 1; player < get_maxplayers(); player++)
{
get_user_team (player, teamName, 9)
teamf (player, color)
elkuldes(player, Temp)
teamf(player, teamName)
}
}
public teamf(player, team[])
{
message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player)
write_byte(player)
write_string(team)
message_end()
}
public elkuldes(player, Temp[])
{
message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player)
write_byte( player )
write_string( Temp )
message_end()
}
public adas(id)
{
if(get_user_flags(id) & ADMIN_IMMUNITY)
{
new menu = menu_create("\rAdas\d - \wAdás","adas_h")
new players[32], pnum, tempid
new szName[32], szTempid[20]
get_players(players, pnum)
for( new i; i<pnum; i++ )
{
tempid = players[i];
get_user_name(tempid, szName, charsmax(szName))
num_to_str(tempid, szTempid, charsmax(szTempid))
menu_additem(menu, szName, szTempid, 0)
}
menu_display(id, menu, 0)
}
else
{
}
}
public adas_h(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new tempid = str_to_num(data);
if( is_user_alive(tempid) )
{
arany[tempid] += 50
szint[tempid] += 50
}
client_cmd(id,"adas")
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public mentes(id)
{
new name[32]
get_user_name(id, name, 31)
new vaultkey[64],vaultdata[256]
format(vaultkey,63,"%s-dt", name)
format(vaultdata,255,"%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i",arany[id],elet[id],m1[id],m2[id],m3[id],m4[id],m5[id],m6[id],m7[id],m8[id],m9[id],m10[id],m11[id],m12[id],m13[id],szint[id],xp[id],vip[id],lada[id],kulcs[id],plada[id])
nvault_set(g_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-dt", name)
format(vaultdata,255,"%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i",arany[id],elet[id],m1[id],m2[id],m3[id],m4[id],m5[id],m6[id],m7[id],m8[id],m9[id],m10[id],m11[id],m12[id],m13[id],szint[id],xp[id],vip[id],lada[id],kulcs[id],plada[id])
nvault_get(g_vault,vaultkey,vaultdata,255)
replace_all(vaultdata, 255, "#", " ")
new ar[32], el[32], um1[32], um2[32], um3[32], um4[32], um5[32], um6[32], um7[32], um8[32], um9[32], um10[32], um11[32], um12[32], um13[32], sz[32], ol[32], vp[32], la[32], kc[32], pl[32]
parse(vaultdata, ar, 31, el, 31, um1, 31, um2, 31, um3, 31, um4, 31, um5, 31, um6, 31, um7, 31, um8, 31, um9, 31, um10, 31, um11, 31, um12, 31, um13, 31, sz, 31, ol, 31, vp, 31, la, 31, kc, 31, pl, 31)
arany[id] = str_to_num(ar)
elet[id] = str_to_num(el)
m1[id] = str_to_num(um1)
m2[id] = str_to_num(um2)
m3[id] = str_to_num(um3)
m4[id] = str_to_num(um4)
m5[id] = str_to_num(um5)
m6[id] = str_to_num(um6)
m7[id] = str_to_num(um7)
m8[id] = str_to_num(um8)
m9[id] = str_to_num(um9)
m10[id] = str_to_num(um10)
m11[id] = str_to_num(um11)
m12[id] = str_to_num(um12)
m13[id] = str_to_num(um13)
szint[id] = str_to_num(sz)
xp[id] = str_to_num(ol)
vip[id] = str_to_num(vp)
lada[id] = str_to_num(la)
kulcs[id] = str_to_num(kc)
plada[id] = str_to_num(pl)
return PLUGIN_CONTINUE
}
public client_disconnect(id)
{
usp1_damage[id] = false
usp2_damage[id] = false
usp3_damage[id] = false
usp4_damage[id] = false
usp5_damage[id] = false
usp6_damage[id] = false
usp7_damage[id] = false
usp8_damage[id] = false
usp9_damage[id] = false
usp10_damage[id] = false
usp11_damage[id] = false
usp12_damage[id] = false
usp13_damage[id] = false
mentes(id)
}
public client_connect(id)
{
betoltes(id);
set_task(3.0,"jog",id)
}
public jog(id)
{
if(vip[id] == 3)
{
set_user_flags(id, get_user_flags(id) | ADMIN_LEVEL_C)
}
}
public plugin_end()
{
nvault_close(g_vault)
}