#include <amxmodx>
#include <engine>
#include <nvault>
#include <cstrike>
#include <fun>
#include <fakemeta>
#include <hamsandwich>
#define USE_CC 1
#if defined USE_CC
#include <colorchat>
#endif
#define FREQ 0.1
new oles[33], skin[33], vault, skin_oles, skin_hsoles, skin_kesoles
new skin1[121], skin2[121], skin3[121], skin4[121], skin5[121], skin6[121], skin7[121], skin8[121], skin9[121], skin10[121], skin11[121], skin12[121], skin13[121], skin14[121], skin15[121], skin16[121], skin17[121], skin18[121], skin19[121], skin20[121], skin21[121], skin22[121], skin23[121], skin24[121], skin25[121], skin26[121], skin27[121], skin28[121], skin29[121], skin30[121]
new const ak471[] = "models/msgo/ak47redlaminate.mdl"
new const m4a11[] = "models/msgo/m4a1desertstorm.mdl"
new const awp1[] = "models/msgo/awpdream.mdl"
new const deagle1[] = "models/msgo/deaglecarbonsteel.mdl"
new const knife1[] = "models/msgo/karambit.mdl"
new const ak47v2[] = "models/msgo/ak47redline.mdl"
new const m4a1v2[] = "models/msgo/m4a1griffin.mdl"
new const awpv2[] = "models/msgo/awpredline.mdl"
new const deaglev2[] = "models/msgo/deaglejungle.mdl"
new const knifev2[] = "models/msgo/karambitforest.mdl"
new const ak47v3[] = "models/msgo/ak47gforce.mdl"
new const m4a1v3[] = "models/msgo/m4a1dragonking.mdl"
new const awpv3[] = "models/msgo/awprazer.mdl"
new const deaglev3[] = "models/msgo/deaglegoldenrose.mdl"
new const knifev3[] = "models/msgo/bayonettigertooth.mdl"
new const ak47v4[] = "models/msgo/ak47jaguar.mdl"
new const m4a1v4[] = "models/msgo/m4a1urbanassault.mdl"
new const awpv4[] = "models/msgo/awpcarbonite.mdl"
new const deaglev4[] = "models/msgo/deagleconspiracy.mdl"
new const knifev4[] = "models/msgo/bayonetspace.mdl"
new const ak47v5[] = "models/msgo/ak47frontsidemisty.mdl"
new const m4a1v5[] = "models/msgo/m4a1zombiehunter.mdl"
new const awpv5[] = "models/msgo/awpdarkking.mdl"
new const deaglev5[] = "models/msgo/deagleblaze.mdl"
new const knifev5[] = "models/msgo/huntsmancrimson.mdl"
new const ak47v6[] = "models/msgo/ak47casehardened.mdl"
new const m4a1v6[] = "models/msgo/m4a1stickerbomb.mdl"
new const awpv6[] = "models/msgo/awpwormgod.mdl"
new const deaglev6[] = "models/msgo/deaglesunsetstorm.mdl"
new const knifev6[] = "models/msgo/huntsmancasehardened.mdl"
new const g_FegyverNevek[][32] =
{
"Red Laminate AK47",
"DDPAT AK47",
"Dream AWP",
"Carbon Steel Deagle",
"Karambit Kés",
"Redline AK47",
"Griffin M4A1",
"Redline AWP",
"Jungle Deagle",
"Forest Karambit Kés",
"Gforce AK47",
"Dragon King M4A1",
"Razer AWP",
"Golden Rose Deagle",
"Tiger Tooth Bayonet Kés",
"Jaguar AK47",
"Urban Assault M4A1",
"Carbonite AWP",
"Conspiracy Deagle",
"Space Bayonet Kés",
"Frontside Misty AK47",
"Zombie Hunter M4A1",
"Dark King AWP",
"Blaze Deagle",
"Crimson Web Huntsman Kés",
"Case Hardened AK47",
"Stickerbomb M4A1",
"Worm God AWP",
"Sunset Storm Deagle",
"Case Hardened Huntsman Kés"
};
public plugin_precache()
{
precache_model(ak471)
precache_model(m4a11)
precache_model(awp1)
precache_model(deagle1)
precache_model(knife1)
precache_model(ak47v2)
precache_model(m4a1v2)
precache_model(awpv2)
precache_model(deaglev2)
precache_model(knifev2)
precache_model(ak47v3)
precache_model(m4a1v3)
precache_model(awpv3)
precache_model(deaglev3)
precache_model(knifev3)
precache_model(ak47v4)
precache_model(m4a1v4)
precache_model(awpv4)
precache_model(deaglev4)
precache_model(knifev4)
precache_model(ak47v5)
precache_model(m4a1v5)
precache_model(awpv5)
precache_model(deaglev5)
precache_model(knifev5)
precache_model(ak47v6)
precache_model(m4a1v6)
precache_model(awpv6)
precache_model(deaglev6)
precache_model(knifev6)
}
public plugin_init()
{
register_plugin("Fegyver Skinek", "1.0", "6almasok")
set_task(25.0, "KorUzenet", 0, _, _, "b")
//*eventek*//
register_event("CurWeapon","fegyverek","be","1=1")
register_event("Damage", "event_sebzes", "be" )
register_event("DeathMsg", "halal", "a" );
register_event("CurWeapon", "fegyverid", "be", "1=1")
//*Parancsok*//
register_clcmd("say /skinmenu","menu")
register_clcmd("say /skin","menu")
register_clcmd("say /skinoles","pontmegtekint")
register_clcmd("say /oles","pontmegtekint")
register_clcmd("say /fegyok","menu")
register_clcmd("say /fegyverskin","menu")
register_clcmd("say /fegyomenu","menu")
//*Cvarok*//
register_cvar("sima_oles", "1");
register_cvar("hs_oles", "1");
register_cvar("kes_oles", "1");
skin_oles = get_cvar_num("sima_oles");
skin_hsoles = get_cvar_num("hs_oles");
skin_kesoles = get_cvar_num("kes_oles");
//*vault*//
vault = nvault_open("fegyver_skin")
}
public fegyverid(id)
{
new fegyver = get_user_weapon(id)
if(skin[id] == 1 && fegyver == CSW_AK47)set_pev(id, pev_viewmodel2, ak471)
if(skin[id] == 2 && fegyver == CSW_M4A1)set_pev(id, pev_viewmodel2, m4a11)
if(skin[id] == 3 && fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, awp1)
if(skin[id] == 4 && fegyver == CSW_DEAGLE)set_pev(id, pev_viewmodel2, deagle1)
if(skin[id] == 5 && fegyver == CSW_KNIFE)set_pev(id, pev_viewmodel2, knife1)
if(skin[id] == 6 && fegyver == CSW_AK47)set_pev(id, pev_viewmodel2, ak47v2)
if(skin[id] == 7 && fegyver == CSW_M4A1)set_pev(id, pev_viewmodel2, m4a1v2)
if(skin[id] == 8 && fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, awpv2)
if(skin[id] == 9 && fegyver == CSW_DEAGLE)set_pev(id, pev_viewmodel2, deaglev2)
if(skin[id] == 10 && fegyver == CSW_KNIFE)set_pev(id, pev_viewmodel2, knifev2)
if(skin[id] == 11 && fegyver == CSW_AK47)set_pev(id, pev_viewmodel2, ak47v3)
if(skin[id] == 12 && fegyver == CSW_M4A1)set_pev(id, pev_viewmodel2, m4a1v3)
if(skin[id] == 13 && fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, awpv3)
if(skin[id] == 14 && fegyver == CSW_DEAGLE)set_pev(id, pev_viewmodel2, deaglev3)
if(skin[id] == 15 && fegyver == CSW_KNIFE)set_pev(id, pev_viewmodel2, knifev3)
if(skin[id] == 16 && fegyver == CSW_AK47)set_pev(id, pev_viewmodel2, ak47v4)
if(skin[id] == 17 && fegyver == CSW_M4A1)set_pev(id, pev_viewmodel2, m4a1v4)
if(skin[id] == 18 && fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, awpv4)
if(skin[id] == 19 && fegyver == CSW_DEAGLE)set_pev(id, pev_viewmodel2, deaglev4)
if(skin[id] == 20 && fegyver == CSW_KNIFE)set_pev(id, pev_viewmodel2, knifev4)
if(skin[id] == 21 && fegyver == CSW_AK47)set_pev(id, pev_viewmodel2, ak47v5)
if(skin[id] == 22 && fegyver == CSW_M4A1)set_pev(id, pev_viewmodel2, m4a1v5)
if(skin[id] == 23 && fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, awpv5)
if(skin[id] == 24 && fegyver == CSW_DEAGLE)set_pev(id, pev_viewmodel2, deaglev5)
if(skin[id] == 25 && fegyver == CSW_KNIFE)set_pev(id, pev_viewmodel2, knifev5)
if(skin[id] == 26 && fegyver == CSW_AK47)set_pev(id, pev_viewmodel2, ak47v6)
if(skin[id] == 27 && fegyver == CSW_M4A1)set_pev(id, pev_viewmodel2, m4a1v6)
if(skin[id] == 28 && fegyver == CSW_AWP)set_pev(id, pev_viewmodel2, awpv6)
if(skin[id] == 29 && fegyver == CSW_DEAGLE)set_pev(id, pev_viewmodel2, deaglev6)
if(skin[id] == 30 && fegyver == CSW_KNIFE)set_pev(id, pev_viewmodel2, knifev6)
}
public halal(id)
{
new gyilkos = read_data( 1 );
new aldozat = read_data( 2 );
if(gyilkos == aldozat || ! is_user_connected(gyilkos) || ! is_user_connected(aldozat))
{
return PLUGIN_HANDLED;
}
new olesekert = skin_oles;
if(read_data(3))
{
olesekert += skin_hsoles;
}
static Fegyver[26];
read_data(4, Fegyver, sizeof(Fegyver) -1);
if(equal(Fegyver,"knife"))
{
olesekert += skin_kesoles;
}
oles[gyilkos] += olesekert;
ColorChat(gyilkos, GREEN, "^3[Masked Squad] ^1Mivel megöltél egy embert ezért kaptál ^3+%i ^1Pontot. ^4Csak így tovább.", olesekert);
return PLUGIN_HANDLED;
}
public menu(id) {
new cim[121]
formatex(cim, charsmax(cim), "\r[Masked Squad] \wSkin Menü^n\yPontok: \w%d^nOldal ",oles[id])
new menu = menu_create(cim, "skin_menu");
formatex(skin1, charsmax(skin1),"%s", oles[id] >= 100 ? "\wRed Laminate AK47 \r[Megszerezve]" : "\dRed Laminate AK47 \r[100 Pont]\y-\r[Lezárva]");
formatex(skin2, charsmax(skin2),"%s", oles[id] >= 100 ? "\wDDPAT M4A1 \r[Megszerezve]" : "\dDDPAT M4A1 \r[100 Pont]\y-\r[Lezárva]");
formatex(skin3, charsmax(skin3),"%s", oles[id] >= 100 ? "\wDream AWP \r[Megszerezve]" : "\dDream AWP \r[100 Pont]\y-\r[Lezárva]");
formatex(skin4, charsmax(skin4),"%s", oles[id] >= 100 ? "\wCarbon Steel Deagle \r[Megszerezve]" : "\dCarbon Steel Deagle \r[100 Pont]\y-\r[Lezárva]");
formatex(skin5, charsmax(skin5),"%s", oles[id] >= 100 ? "\wKarambit Kés \r[Megszerezve]" : "\dKarambit Kés \r[100 Pont]\y-\r[Lezárva]");
formatex(skin6, charsmax(skin6),"%s", oles[id] >= 200 ? "\wRedline AK47 \r[Megszerezve]" : "\dRedline AK47 \r[200 Pont]\y-\r[Lezárva]");
formatex(skin7, charsmax(skin7),"%s", oles[id] >= 200 ? "\wGriffin M4A1 \r[Megszerezve]" : "\dGriffin M4A1 \r[200 Pont]\y-\r[Lezárva]");
formatex(skin8, charsmax(skin8),"%s", oles[id] >= 200 ? "\wRedline AWP \r[Megszerezve]" : "\dRedline AWP \r[200 Pont]\y-\r[Lezárva]");
formatex(skin9, charsmax(skin9),"%s", oles[id] >= 200 ? "\wJungle Deagle \r[Megszerezve]" : "\dJungle Deagle \r[200 Pont]\y-\r[Lezárva]");
formatex(skin10, charsmax(skin10),"%s", oles[id] >= 200 ? "\wForest Karambit Kés\r[Megszerezve]" : "\dForest Karambit Kés \r[200 Pont]\y-\r[Lezárva]");
formatex(skin11, charsmax(skin11),"%s", oles[id] >= 300 ? "\wGforce AK47\r[Megszerezve]" : "\dGforce AK47 \r[300 Pont]\y-\r[Lezárva]");
formatex(skin12, charsmax(skin12),"%s", oles[id] >= 300 ? "\wDragon King M4A1\r[Megszerezve]" : "\dDragon King M4A1 \r[300 Pont]\y-\r[Lezárva]");
formatex(skin13, charsmax(skin13),"%s", oles[id] >= 300 ? "\wRazer AWP\r[Megszerezve]" : "\dRazer AWP \r[300 Pont]\y-\r[Lezárva]");
formatex(skin14, charsmax(skin14),"%s", oles[id] >= 300 ? "\wGolden Rose Deagle\r[Megszerezve]" : "\dGolden Rose Deagle \r[300 Pont]\y-\r[Lezárva]");
formatex(skin15, charsmax(skin15),"%s", oles[id] >= 300 ? "\wTiger Tooth Bayonet Kés\r[Megszerezve]" : "\dTiger Tooth Bayonet \r[300 Pont]\y-\r[Lezárva]");
formatex(skin16, charsmax(skin16),"%s", oles[id] >= 400 ? "\wJaugar AK47\r[Megszerezve]" : "\dJaugar AK47 \r[400 Pont]\y-\r[Lezárva]");
formatex(skin17, charsmax(skin17),"%s", oles[id] >= 400 ? "\wUrban Assault M4A1\r[Megszerezve]" : "\dUrban Assault M4A1\r[400 Pont]\y-\r[Lezárva]");
formatex(skin18, charsmax(skin18),"%s", oles[id] >= 400 ? "\wCarbonite AWP\r[Megszerezve]" : "\dCarbonite AWP\r[400 Pont]\y-\r[Lezárva]");
formatex(skin19, charsmax(skin19),"%s", oles[id] >= 400 ? "\wConspiracy Deagle\r[Megszerezve]" : "\dConspiracy Deagle\r[400 Pont]\y-\r[Lezárva]");
formatex(skin20, charsmax(skin20),"%s", oles[id] >= 400 ? "\wSpace Bayonet Kés\r[Megszerezve]" : "\dSpace Bayonet Kés\r[400 Pont]\y-\r[Lezárva]");
formatex(skin21, charsmax(skin21),"%s", oles[id] >= 500 ? "\wFrontside Misty AK47\r[Megszerezve]" : "\dFrontside Misty AK47\r[500 Pont]\y-\r[Lezárva]");
formatex(skin22, charsmax(skin22),"%s", oles[id] >= 500 ? "\wZombie Hunter M4A1\r[Megszerezve]" : "\dZombie Hunter M4A1\r[500 Pont]\y-\r[Lezárva]");
formatex(skin23, charsmax(skin23),"%s", oles[id] >= 500 ? "\wDark King AWP\r[Megszerezve]" : "\dDark King AWP\r[500 Pont]\y-\r[Lezárva]");
formatex(skin24, charsmax(skin24),"%s", oles[id] >= 500 ? "\wBlaze Deagle\r[Megszerezve]" : "\dBlaze Deagle\r[500 Pont]\y-\r[Lezárva]");
formatex(skin25, charsmax(skin25),"%s", oles[id] >= 500 ? "\wCrimson Web Huntsman Kés\r[Megszerezve]" : "\dCrimson Web Huntsman Kés\r[500 Pont]\y-\r[Lezárva]");
formatex(skin26, charsmax(skin26),"%s", oles[id] >= 600 ? "\wCase Hardened AK47\r[Megszerezve]" : "\dCase Hardened AK47\r[600 Pont]\y-\r[Lezárva]");
formatex(skin27, charsmax(skin27),"%s", oles[id] >= 600 ? "\wStickerbomb M4A1\r[Megszerezve]" : "\dStickerbomb M4A1\r[600 Pont]\y-\r[Lezárva]");
formatex(skin28, charsmax(skin28),"%s", oles[id] >= 600 ? "\wWorm God AWP\r[Megszerezve]" : "\dWorm God AWP\r[600 Pont]\y-\r[Lezárva]");
formatex(skin29, charsmax(skin29),"%s", oles[id] >= 600 ? "\wSunset Storm Deagle\r[Megszerezve]" : "\dSunset Storm Deagle\r[600 Pont]\y-\r[Lezárva]");
formatex(skin30, charsmax(skin30),"%s", oles[id] >= 600 ? "\wCase Hardened Huntsman Kés\r[Megszerezve]" : "\dCase Hardened Huntsman Kés\r[600 Pont]\y-\r[Lezárva]");
menu_additem(menu, skin1, "1", oles[id] >= 100 ? 0 : 1);
menu_additem(menu, skin2, "2", oles[id] >= 100 ? 0 : 1);
menu_additem(menu, skin3, "3", oles[id] >= 100 ? 0 : 1);
menu_additem(menu, skin4, "4", oles[id] >= 100 ? 0 : 1);
menu_additem(menu, skin5, "5", oles[id] >= 100 ? 0 : 1);
menu_additem(menu, skin6, "6", oles[id] >= 200 ? 0 : 1);
menu_additem(menu, skin7, "7", oles[id] >= 200 ? 0 : 1);
menu_additem(menu, skin8, "8", oles[id] >= 200 ? 0 : 1);
menu_additem(menu, skin9, "9", oles[id] >= 200 ? 0 : 1);
menu_additem(menu, skin10, "10", oles[id] >= 200 ? 0 : 1);
menu_additem(menu, skin11, "11", oles[id] >= 300 ? 0 : 1);
menu_additem(menu, skin12, "12", oles[id] >= 300 ? 0 : 1);
menu_additem(menu, skin13, "13", oles[id] >= 300 ? 0 : 1);
menu_additem(menu, skin14, "14", oles[id] >= 300 ? 0 : 1);
menu_additem(menu, skin15, "15", oles[id] >= 300 ? 0 : 1);
menu_additem(menu, skin16, "16", oles[id] >= 400 ? 0 : 1);
menu_additem(menu, skin17, "17", oles[id] >= 400 ? 0 : 1);
menu_additem(menu, skin18, "18", oles[id] >= 400 ? 0 : 1);
menu_additem(menu, skin19, "19", oles[id] >= 400 ? 0 : 1);
menu_additem(menu, skin20, "20", oles[id] >= 400 ? 0 : 1);
menu_additem(menu, skin21, "21", oles[id] >= 500 ? 0 : 1);
menu_additem(menu, skin22, "22", oles[id] >= 500 ? 0 : 1);
menu_additem(menu, skin23, "23", oles[id] >= 500 ? 0 : 1);
menu_additem(menu, skin24, "24", oles[id] >= 500 ? 0 : 1);
menu_additem(menu, skin25, "25", oles[id] >= 500 ? 0 : 1);
menu_additem(menu, skin26, "26", oles[id] >= 600 ? 0 : 1);
menu_additem(menu, skin27, "27", oles[id] >= 600 ? 0 : 1);
menu_additem(menu, skin28, "28", oles[id] >= 600 ? 0 : 1);
menu_additem(menu, skin29, "29", oles[id] >= 600 ? 0 : 1);
menu_additem(menu, skin30, "30", oles[id] >= 600 ? 0 : 1);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_setprop(menu, MPROP_BACKNAME, "Vissza");
menu_setprop(menu, MPROP_NEXTNAME, "Elore");
menu_setprop(menu, MPROP_EXITNAME, "Kilepes");
menu_display(id, menu, 0);
}
public pontmegtekint(id)
{
ColorChat(id, GREEN, "^3[Masked Squad] ^4Neked ^3%d ^4pontod van.", oles[id])
}
public event_sebzes( id ) {
new aldozat_id = id;
if( !is_user_connected( aldozat_id ) ) return PLUGIN_CONTINUE
new dmg_adas = read_data( 2 );
new dmgtype = read_data( 3 );
new elet = get_user_health( aldozat_id );
new FegyID, sebzo_id = get_user_attacker( aldozat_id, FegyID );
if( !is_user_connected( sebzo_id ) || !is_user_alive( aldozat_id ) ) {
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
stock log_kill(gyilkos, aldozat, fegyver[],fejloves) {
user_silentkill( aldozat );
message_begin( MSG_ALL, get_user_msgid( "DeathMsg" ), {0,0,0}, 0 );
write_byte( gyilkos );
write_byte( aldozat );
write_byte( fejloves );
write_string( fegyver );
message_end();
new oles = get_user_frags( gyilkos );
set_user_frags( gyilkos, oles++ );
new elvetel = get_user_frags( aldozat );
set_user_frags( aldozat, elvetel++ );
return PLUGIN_CONTINUE
}
public fegyverek(id)
{
new fegyver = get_user_weapon(id)
set_user_footsteps(id , ( (skin[id] == 8 && fegyver == CSW_AWP) ? 1 : 0) )
}
public KorUzenet() {
return PLUGIN_HANDLED;
}
public skin_menu(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(id);
return PLUGIN_HANDLED;
}
new data[9], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);
ColorChat(id, GREEN, "^4[Masked Squad] ^1Kiválasztottad a ^3%s-t", g_FegyverNevek[item]);
switch(key)
{
case 1:{
if(oles[id] >= 100)
skin[id] = 1
}
case 2:{
if(oles[id] >= 100)
skin[id] = 2
}
case 3:{
if(oles[id] >= 100)
skin[id] = 3
}
case 4:{
if(oles[id] >= 100)
skin[id] = 4
}
case 5:{
if(oles[id] >= 100)
skin[id] = 5
}
case 6:{
if(oles[id] >= 200)
skin[id] = 6
}
case 7:{
if(oles[id] >= 200)
skin[id] = 7
}
case 8:{
if(oles[id] >= 200)
skin[id] = 8
}
case 9:{
if(oles[id] >= 200)
skin[id] = 9
}
case 10:{
if(oles[id] >= 200)
skin[id] = 10
}
case 11:{
if(oles[id] >= 300)
skin[id] = 11
}
case 12:{
if(oles[id] >= 300)
skin[id] = 12
}
case 13:{
if(oles[id] >= 300)
skin[id] = 13
}
case 14:{
if(oles[id] >= 300)
skin[id] = 14
}
case 15:{
if(oles[id] >= 300)
skin[id] = 15
}
case 16:{
if(oles[id] >= 400)
skin[id] = 16
}
case 17:{
if(oles[id] >= 400)
skin[id] = 17
}
case 18:{
if(oles[id] >= 400)
skin[id] = 18
}
case 19:{
if(oles[id] >= 400)
skin[id] = 19
}
case 20:{
if(oles[id] >= 400)
skin[id] = 20
}
case 21:{
if(oles[id] >= 500)
skin[id] = 21
}
case 22:{
if(oles[id] >= 500)
skin[id] = 22
}
case 23:{
if(oles[id] >= 500)
skin[id] = 23
}
case 24:{
if(oles[id] >= 500)
skin[id] = 24
}
case 25:{
if(oles[id] >= 500)
skin[id] = 25
}
case 26:{
if(oles[id] >= 600)
skin[id] = 26
}
case 27:{
if(oles[id] >= 600)
skin[id] = 27
}
case 28:{
if(oles[id] >= 600)
skin[id] = 28
}
case 29:{
if(oles[id] >= 600)
skin[id] = 29
}
case 30:{
if(oles[id] >= 600)
skin[id] = 30
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public mentes(id)
{
new vaultkey[64],vaultdata[256], authid[32]
get_user_authid(id, authid, 31)
format(vaultkey,63,"%s-SKIN", authid)
format(vaultdata,255,"%i#%i#", oles[id],skin[id])
nvault_set(vault,vaultkey,vaultdata)
return PLUGIN_CONTINUE
}
public betoltes(id)
{
new vaultkey[64],vaultdata[256], authid[32]
get_user_authid(id, authid, 31)
format(vaultkey,63,"%s-SKIN", authid)
format(vaultdata,255,"%i#%i#",oles[id],skin[id])
nvault_get(vault,vaultkey,vaultdata,255)
replace_all(vaultdata, 255, "#", " ")
new str_num[32], skin_num[32]
parse(vaultdata, str_num, 31, skin_num, 31)
oles[id] = str_to_num(str_num)
skin[id] = str_to_num(skin_num)
return PLUGIN_CONTINUE
}
public client_disconnect(id)
{
mentes(id)
}
public client_connect(id)
{
betoltes(id)
}