Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ...Neno... poslato Avgust 15, 2011, 16:35:33 POSLE PODNE

Naslov: [Pomoc] : OnDialogResponse
Poruka od: ...Neno... poslato Avgust 15, 2011, 16:35:33 POSLE PODNE
Skripta koju koristim:Od 0.
Detaljan opis problema:Pravim restoran,napravim pickup,pa meni i onda kucas /meni i izbaciti ti dijalog da izaberes jelo i ubacio sam OnDialogResponse i odem da testam i stanem na pickup kucam /meni izaberem 1. jelo i nista neizbacuje,a errora nema.
Dio skripte:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(response)
    {
    switch(dialogid)
        {
case 1:// Our dialog!
        {
            switch(listitem)// Checking which listitem was selected
        {
            case 0:// The first item listed
            {
                if(GetPlayerMoney(playerid) < 1) return SendClientMessage(playerid, 0xFFFFFF, "Error:Nemas dovoljno novca.");
                GivePlayerMoney(playerid, -5);
                SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK);
            }
            case 1: // The second item listed
            {
                if(GetPlayerMoney(playerid) < 2) return SendClientMessage(playerid, 0xFFFFFF, "Error:Nemas dovoljno novca.");
                GivePlayerMoney(playerid, -10);
                SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
            }
            case 2:
            {
                if(GetPlayerMoney(playerid) < 3) return SendClientMessage(playerid, 0xFFFFFF, "Error:Nemas dovoljno novca.");
                GivePlayerMoney(playerid, -8);
                SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE);
            }
            case 3:
            {
            if(GetPlayerMoney(playerid) < 3) return SendClientMessage(playerid, 0xFFFFFF, "Error:Nemas dovoljno novca.");
            GivePlayerMoney(playerid, -3);
            SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE);
            }
            case 4:
            {
            if(GetPlayerMoney(playerid) < 3) return SendClientMessage(playerid, 0xFFFFFF, "Error:Nemas dovoljno novca.");
            GivePlayerMoney(playerid, -4);
            SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE);
            }
            case 5:
            {
            if(GetPlayerMoney(playerid) < 3) return SendClientMessage(playerid, 0xFFFFFF, "Error:Nemas dovoljno novca.");
            GivePlayerMoney(playerid, -20);
            SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE);
            }
            case 6:
            {
            if(GetPlayerMoney(playerid) < 3) return SendClientMessage(playerid, 0xFFFFFF, "Error:Nemas dovoljno novca.");
            GivePlayerMoney(playerid, -5);
            SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE);
            }
            case 7:
    {
    if(GetPlayerMoney(playerid) < 3) return SendClientMessage(playerid, 0xFFFFFF, "Error:Nemas dovoljno novca.");
                GivePlayerMoney(playerid, -6);
                SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE);
                }
                case 8:
                {
                if(GetPlayerMoney(playerid) < 3) return SendClientMessage(playerid, 0xFFFFFF, "Error:Nemas dovoljno novca.");
                GivePlayerMoney(playerid, -5);
                SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
                }
                case 9:
                {
                if(GetPlayerMoney(playerid) < 3) return SendClientMessage(playerid, 0xFFFFFF, "Error:Nemas dovoljno novca.");
                GivePlayerMoney(playerid, -2);
                SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK);
                }
        }
        }
}
    }
    return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):/-/
Naslov: Odg: [Pomoc] : OnDialogResponse
Poruka od: dragan12 poslato Avgust 15, 2011, 16:36:46 POSLE PODNE
Fali ti if(dialogid == pa ID tog dialoga)
Naslov: Odg: [Pomoc] : OnDialogResponse
Poruka od: ...Neno... poslato Avgust 15, 2011, 16:52:03 POSLE PODNE
Rijeseno,hvala Gagi.. Moze Lock!
Naslov: Odg: [Pomoc] : OnDialogResponse
Poruka od: Rotcod poslato Avgust 15, 2011, 20:40:00 POSLE PODNE
Citat: Gagi_Corleone poslato Avgust 15, 2011, 16:36:46 POSLE PODNE
Fali ti if(dialogid == pa ID tog dialoga)
Izvini i ovako radi sto mora sa if? I ovo mu je brza metoda.