- 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 .