Mam małą prośbę, moglibyście usunąć SLOT, VIP, ADMIN z tego sklepu? SMA:
menu_display(id,menucm,0)
}
public handle_menucm(id,menu,item)
{
switch(item)
{
case 0:
{
WybierzKlase(id)
}
case 1:
{
WybierzSkille(id)
}
case 2:
{
reset_um(id)
}
case 3:
{
reset_stat(id)
}
case 4:
{
pomoc(id)
}
case 5:
{
sklep(id)
}
case 6:
{
gracze(id)
}
}
menu_destroy(menucm)
}
public sklep(id)
{
new nmenu[128];
format(nmenu,127,"Witaj w sklepie!^n Aktualnie masz \r%d prezentow.",PrezentyGracza[id])
skleps = menu_create(nmenu, "handle_sklep")
menu_additem(skleps, "1.000 XP \R\r 1 Prezent");
menu_additem(skleps, "4.000 XP \R\r 3 Prezenty");
menu_additem(skleps, "Slot na miesiac \R\r 4 Prezenty");
menu_additem(skleps, "Klasa Premium (Wypasiony Mikolaj) \R\r 7 Prezentow");
menu_additem(skleps, "Klasa Premium (Rudolf Astronauta) \R\r 7 Prezentow");
menu_additem(skleps, "VIP \R\r 13 Prezentow");
menu_additem(skleps, "Admin \R\r 20 Prezentow");
menu_display(id,skleps,0)
}
public handle_sklep(id,menu,item)
{
new nick[32]
get_user_name(id,nick,31)
new slot = read_flags("b")
new vip = read_flags("m") //ADMIN_LEVEL_A
new kpw = read_flags("n") //ADMIN_LEVEL_B
new kpr = read_flags("o") //ADMIN_LEVEL_C
new admin = read_flags("bcdefiju")
switch(item)
{
case 0:
{
if(PrezentyGracza[id]>=1)
{
PrezentyGracza[id]-=1;
PlayerXP[id]+=1000
SaveXp(id)
ColorChat(0,GREEN,"[%s] %s kupil 1000 XP za 1 Prezent!",prefix,nick)
}
else
{
client_print(id,print_chat,"Nie masz wystarczajaco prezentow")
}
}
case 1:
{
if(PrezentyGracza[id]>=3)
{
PrezentyGracza[id]-=3;
PlayerXP[id]+=4000
SaveXp(id)
ColorChat(0,GREEN,"[%s] %s kupil 4000 XP za 3 Prezenty!",prefix,nick)
}
else
{
client_print(id,print_chat,"Nie masz wystarczajaco prezentow")
}
}
case 2:
{
if(PrezentyGracza[id]>=4)
{
PrezentyGracza[id]-=4;
set_user_flags(id,slot)
SaveXp(id)
ColorChat(0,GREEN,"[%s] %s kupil Slota za 4 Prezenty!",prefix,nick)
}
else
{
client_print(id,print_chat,"Nie masz wystarczajaco prezentow")
}
}
case 3:
{
if(PrezentyGracza[id]>=7)
{
PrezentyGracza[id]-=7;
set_user_flags(id,kpw)
SaveXp(id)
ColorChat(0,GREEN,"[%s] %s kupil Klase Premium (Wypasiony Mikolaj) za 7 Prezentow!",prefix,nick)
}
else
{
client_print(id,print_chat,"Nie masz wystarczajaco prezentow")
}
}
case 4:
{
if(PrezentyGracza[id]>=7)
{
PrezentyGracza[id]-=7;
set_user_flags(id,kpr)
SaveXp(id)
ColorChat(0,GREEN,"[%s] %s kupil Klase Premium (Rudolf Astronauta) za 7 Prezentow!",prefix,nick)
}
else
{
client_print(id,print_chat,"Nie masz wystarczajaco prezentow")
}
}
case 5:
{
if(PrezentyGracza[id]>=13)
{
PrezentyGracza[id]-=13;
set_user_flags(id,vip)
SaveXp(id)
ColorChat(0,GREEN,"[%s] %s kupil VIP'a za 12 Prezentow!",prefix,nick)
}
else
{
client_print(id,print_chat,"Nie masz wystarczajaco prezentow")
}
}
case 6:
{
if(PrezentyGracza[id]>=20)
{
PrezentyGracza[id]-=20;
set_user_flags(id,admin)
SaveXp(id)
ColorChat(0,GREEN,"[%s] %s kupil Admina za 20 Prezentow!",prefix,nick)
}
else
{
client_print(id,print_chat,"Nie masz wystarczajaco prezentow")
}
}
}
server_cmd("amx_reloadadmins");
menu_destroy(skleps)
}
JEST TO TYLKO FRAGMENT Z [SKLEPEM]Sam próbowałem ale jak już usunąłem te linijki związane z adminem, slotem i vipem to fatal error wyskakiwał. Proszę o pomoc.
Użytkownik Dj.Kowal edytował ten post 01.12.2011 17:52


Dodatki SourceMod













