- Sprzedaj Perk1
- Sprzedaj Perk2
Kiedy nie mam zadnego perka w slocie to pokazuje mi info " nie masz perka np. w slocie pierwszym lub drugim" . A kiedy mam perka w pierwszym i drugim slocie i wybieram Opcje " Sprzedaj Perk 1 " to sprzedaje go bez problemu natomiast po wyborze drugiej opcji gdy chcę sprzedać drugi Perk wyskakuje mi info " nie posiadasz perka w drugim slocie "
Proszę o szybką odpowiedź co źle zrobiłem w tym kodzie :
Tak wygląda "menu_handler"
public menu_handler(id, menu, item)
{
if (item == MENU_EXIT)
{
return PLUGIN_HANDLED
}
new data[6], iName[64]
new access, callback
new kasa = cod_get_user_coins(id);
new cena = get_pcvar_num(coins_sell);
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)
new key = str_to_num(data)
switch(key)
{
case 1:{
if(cod_get_user_perk(id, 0))
{
cod_set_user_coins(id, kasa+cena);
cod_set_user_perk(id, 0, 0, -0, 0);
ColorChat(id, GREEN, "^x04[COD:MW]^x01 Sprzedales swoj ^x03perk za 5 punktow honoru!");
}
else
{
ColorChat(id, GREEN, "[COD:MW] ^x01Nie posiadasz perka w pierwszym slocie!");
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
case 2:{
if(cod_get_user_perk(id, 1))
{
cod_set_user_coins(id, kasa+cena);
cod_set_user_perk(id, 0, 0, -0, 1);
ColorChat(id, GREEN, "^x04[COD:MW]^x01 Sprzedales swoj ^x03perk za 5 punktow honoru!");
}
else
{
ColorChat(id, GREEN, "[COD:MW] ^x01Nie posiadasz perka w drugim slocie!");
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
aha jeszcze dodam, że jak najpierw sprzedam drugi Perk to pierwszy tez moge sprzedać .
Czy mógłby mi jakiś moderator przenieść ten temat do działu "Problemy" .. bo nie w tym dziale napisałem .


Dodatki SourceMod



Temat jest zamknięty










