COD:MW gdzie błąd? (menu sklepu)
fsd
08.06.2010
public CodShop(id)
{
new menu = menu_create("COD SHOP", "Sklep_Otwoz");
menu_additem(menu,"Lekarstwo \r[Leczy 20 hp] \y3000$","1",0)
menu_additem(menu,"Kup 150 armora /r [Daje kamizelke i helm] \r5000$","2",0)
menu_display(id, menu);
}
public Sklep_Otwoz(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
menu_display(id, menu);
new kasa_gracza = cs_get_user_money(id);
new hp = get_user_health(id);
switch(item)
{
case 0:
{
new koszt = 3000;
if(hp >= maksymalne_zdrowie_gracza[id])
{
ColorChat(id, RED, "[COD:SHOP]^x04 Jestes w pelni uleczony.");
return PLUGIN_CONTINUE;
}
if (kasa_gracza<koszt)
{
ColorChat(id, RED, "[COD:SHOP]^x04 Nie masz wystarczajacej sumy pieniedzy.");
return PLUGIN_CONTINUE;
}
cs_set_user_money(id, kasa_gracza-koszt);
new ammount=30;
new nowe_zdrowie = (hp+ammount<maksymalne_zdrowie_gracza[id])? hp+ammount: maksymalne_zdrowie_gracza[id];
set_user_health(id, nowe_zdrowie);
}
case 1:
{
new koszt = 300
if (kasa_gracza>koszt)
{
ColorChat(id,RED,"[COD:SHOP]^x04 Wlasnie kupiles 150 kamizelki");
return PLUGIN_CONTINUE;
}
if (kasa_gracza<koszt)
{
ColorChat(id, RED,"[COD:SHOP]^x04 Wlasnie kupiles 150 kamizelki");
return PLUGIN_CONTINUE;
}
cs_set_user_armor(id, 150, CS_ARMOR_VESTHELM)
}
}
}
Gdzie tutaj są błędy ? I kolejna sprawa, jak dodać ClipAmmo, oraz dodawanie expa? (100expa = 2tys). Jak ktoś nie chce robić mi tych dodatków, niech przynajmniej zobaczy i przerobi to tak, by normalnie działało Po kupieniu, gracz nie otrzymuje kamizelki +hełmu..
~Karol^Ak47
09.06.2010
Change, to jest błąd ortograficzny, więc chyba nie oto koledze 'chodziło'.
fsd
09.06.2010
Dokładnie.. Ja plugin tylko inny, istniejący przerabiałem Chcę tylko wiedzieć, dlaczego to menu nie działa poprawnie.