[AJUDA]Como Checko?
#10

Axo que seria assim:

pawn Код:
// ps, tomei liberdade de mudar o id do dialog..


//no comando..

if(strcmp("/shop",cmdtext,true,5) == 0)
    {
        ShowPlayerDialog(playerid,2000,DIALOG_STYLE_LIST,"Escolha A Arma","Ak 47[10.000]\r\nSpas[20.000]\r\nM4A1[15.000]\r\nMP5[7.500]","Escolher", "Kick");
        return 1;
    }


// na public OnDialogResponse
// note abaixo q eu coloquei a pub inteira, entгo se for copiar remova a tua.!.
// ou copia sу o codigo.. а volontй. ;)

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 2000)
       {
           if(response)
           {
                if(listitem == 0)//numero 1 da lista
                {
                    if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid, Vermelho, "[ERRO]: Vocк nгo tem grana suficiente!");
                    SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}[S4D]{FFFFFF}Vocк Comprou A Ak-47!");
                    GivePlayerMoney(playerid, -10000);
                    GivePlayerWeapon(playerid,30,1000);
                    return 1;
                }
                if(listitem == 1)//numero 2 da lista
                {
                    if(GetPlayerMoney(playerid) < 20000) return SendClientMessage(playerid, Vermelho, "[ERRO]: Vocк nгo tem grana suficiente!");
                    SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}[S4D]{FFFFFF}Vocк Comprou A Spas!");
                    GivePlayerMoney(playerid, -20000);
                    GivePlayerWeapon(playerid,27,1000);
                    return 1;
                }
                if(listitem == 3)//numero 3 da lista
                {
                    if(GetPlayerMoney(playerid) < 15000) return SendClientMessage(playerid, Vermelho, "[ERRO]: Vocк nгo tem grana suficiente!");
                    SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}[S4D]{FFFFFF}Vocк Comprou A M4A1!");
                    GivePlayerMoney(playerid, -15000);
                    GivePlayerWeapon(playerid,31,1000);
                    return 1;
                }
                if(listitem == 4)//numero 4 da lista
                {
                    if(GetPlayerMoney(playerid) < 7500) return SendClientMessage(playerid, Vermelho, "[ERRO]: Vocк nгo tem grana suficiente!");
                    SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}[S4D]{FFFFFF}Vocк Comprou A MP5!");
                    GivePlayerMoney(playerid, -7500);
                    GivePlayerWeapon(playerid,29,1000);
                    return 1;
                }
            }
    }
    return 1;
}
Reply


Messages In This Thread
[AJUDA]Como Checko? - by Jake_Dunlapp - 21.05.2012, 00:34
Re: [AJUDA]Como Checko? - by mengueh - 21.05.2012, 00:36
Re: [AJUDA]Como Checko? - by CidadeNovaRP - 21.05.2012, 00:37
Re: [AJUDA]Como Checko? - by Jake_Dunlapp - 21.05.2012, 00:47
Re: [AJUDA]Como Checko? - by Jake_Dunlapp - 21.05.2012, 01:07
Re: [AJUDA]Como Checko? - by Matheus_Ecko - 21.05.2012, 01:13
Re: [AJUDA]Como Checko? - by CidadeNovaRP - 21.05.2012, 01:20
Re: [AJUDA]Como Checko? - by leonardo1434 - 21.05.2012, 01:21
Re: [AJUDA]Como Checko? - by paulor - 21.05.2012, 01:56
Re: [AJUDA]Como Checko? - by steeldark - 21.05.2012, 03:00

Forum Jump:


Users browsing this thread: 1 Guest(s)