hlmod.hu
https://hlmod.hu/

Vip betöltése csatlakozáskor
https://hlmod.hu/viewtopic.php?f=9&t=23596
Oldal: 1 / 1

Szerző:  Troy [2016.01.18. 14:51 ]
Hozzászólás témája:  Vip betöltése csatlakozáskor

Hali nekem ebbe a pluginba az kellene hogy ha egyszer megvettem a mentése meg van csak rá kell katintani a vip-re szoval nekem automatán kéne betöltse!
megvétel[ablak]public vap(id){
new temp[128],vap[121]

formatex(temp, charsmax(temp),"\r.:[H]4R[D]:.\y Paintball - \wVip Vásárlás!")

if(pont[id] < 3000)
formatex(vap, charsmax(vap),"\dVIP Tagság \r[%d/3000 Ölés]",pont[id])
else
formatex(vap, charsmax(vap),"\rVIP Tagság \y[Megszerezve]")

new menu = menu_create(temp, "vap_menu");
menu_additem(menu,vap,"0",0)
menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
menu_display(id, menu, 0);
return PLUGIN_HANDLED;
}
public vap_menu(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 0: {
if(pont[id] >= 3000) {
if(vip[id] += 3)
set_user_flags(id, get_user_flags(id) | ADMIN_LEVEL_H)
ChatColor(id, "^4[%s]^1 Sikeresen vettel v.i.p-t!", PREFIX)
}
else {

ChatColor(id, "^4[%s]^1 Még ^3%d ^1pontot kell szerezned!", PREFIX, 3000-pont[id])
}
}
}

menu_destroy(menu);
return PLUGIN_HANDLED;
}[/ablak]
mentése
[ablak]mentes(id) {
new vaultkey[32], vaultdata[256];
get_user_name(id, vaultkey, charsmax(vaultkey));
format(vaultdata, charsmax(vaultdata), "%i %i %i ", pont[id], kes[id],vip[id])
nvault_set(vault, vaultkey, vaultdata)
}

betoltes(id) {
new vaultkey[32], vaultdata[256];
get_user_name(id, vaultkey, charsmax(vaultkey));
if(nvault_get(vault, vaultkey, vaultdata, charsmax(vaultdata))) {
new pontok[8], kesvalaszto[8], vp[8];
parse(vaultdata, pontok, charsmax(pontok), kesvalaszto, charsmax(kesvalaszto), vp, charsmax(vp));
pont[id] = str_to_num(pontok);
kes[id] = str_to_num(kesvalaszto);
vip[id] = str_to_num(vp);

}
}[/ablak]
betöltése
[ablak]public client_authorized(id) {
betoltes(id)
set_task(3.0,"jog",id)
}[/ablak]
[ablak]public jog(id)
{
if(vip[id] != 1 && vip[id] ==3 )
{
set_user_flags(id, get_user_flags(id) | ADMIN_LEVEL_H)
}
}[/ablak]

Szerző:  JohanCorn [2016.01.18. 17:36 ]
Hozzászólás témája:  Re: Vip betöltése csatlakozáskor

Tudna valaki adni egy kicsivel értelmezhetőbb leírást arrol, hogy mit is szeretne?

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