[Pedido] BAR_LS
#1

bom vim aki dps de um PEDIDO no SKYPE que fazir um sistema de Bibidas ae achei um num GM que tinha aki

1° Comeca pelo DEFINE
pawn Код:
#define BAR_LS 533
2°Vamos no Dialogid
pawn Код:
if(dialogid == BAR_LS) // Nome do Dialog Que Nos usamos no Define
    {
        if(response)
        {
            if(listitem == 0) // Бgua Mineral
            {
                if(GetPlayerMoney(playerid) < 2)
                {
                    SendClientMessage(playerid, 0x33AA33A,"[INFO] Vocк precisa de R$,3 para comprar a Бgua Mineral.");
                }
                if(GetPlayerMoney(playerid) > 2)
                {
                    SendClientMessage(playerid, 0x33AA33A,"Parabйns vocк comprou uma Бgua Mineral e custou R$,3.");
                    SetPlayerHealth(playerid, 100); // Irб setar a vida do player para 100
                    PlayerPlaySound(playerid,1057,0.0,0.0,0.0); // Som que irб fazer na hora que comprar a bebida
                    GivePlayerMoney(playerid, -3); // Irб gastar R$3 do player
                    GameTextForPlayer(playerid, "~w~bebendo ~r~.~w~.~y~.", 5000, 1);
                    ApplyAnimation(playerid,"BAR","dnk_stndM_loop",4.1,0,1,1,1,1); // Animaзгo
                }
            }
            if(listitem == 1) // Бgua com Gбs
            {
                if(GetPlayerMoney(playerid) < 3)
                {
                    SendClientMessage(playerid, 0x33AA33A,"[INFO] Vocк precisa de R$,4 para comprar a Бgua com Gбs.");
                }
                if(GetPlayerMoney(playerid) > 3)
                {
                    SendClientMessage(playerid, 0x33AA33A,"Parabйns vocк comprou uma Бgua com Gбs e custou R$,4.");
                    SetPlayerHealth(playerid, 100); // Irб setar a vida do player para 100
                    PlayerPlaySound(playerid,1057,0.0,0.0,0.0); // Som que irб fazer na hora que comprar a bebida
                    GivePlayerMoney(playerid, -4); // Irб gastar R$4 do player
                    GameTextForPlayer(playerid, "~w~bebendo ~r~.~w~.~y~.", 5000, 1);
                    ApplyAnimation(playerid,"BAR","dnk_stndM_loop",4.1,0,1,1,1,1); // Animaзгo
                }
            }
            if(listitem == 2) // Suco com Vodka
            {
                if(GetPlayerMoney(playerid) < 4)
                {
                    SendClientMessage(playerid, 0x33AA33A,"[INFO] Vocк precisa de R$,5 para comprar o Suco com Vodka.");
                }
                if(GetPlayerMoney(playerid) > 4)
                {
                    SendClientMessage(playerid, 0x33AA33AE,"Parabйns vocк comprou um Suco com Vodka e custou R$,5.");
                    SetPlayerHealth(playerid, 100); // Irб setar a vida do player para 100
                    PlayerPlaySound(playerid,1057,0.0,0.0,0.0); // Som que irб fazer na hora que comprar a bebida
                    GivePlayerMoney(playerid, -5); // Irб gastar R$5 do player
                    GameTextForPlayer(playerid, "~w~bebendo ~r~.~w~.~y~.", 5000, 1);
                    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE); // Garrafa
                }
            }
            if(listitem == 3) // Refrigerante Coca-Cola
            {
                if(GetPlayerMoney(playerid) < 4)
                {
                    SendClientMessage(playerid, 0x33AA33A,"[INFO] Vocк precisa de R$,5 para comprar o Refrigerante Coca-Cola.");
                }
                if(GetPlayerMoney(playerid) > 4)
                {
                    SendClientMessage(playerid, 0x33AA33A,"Parabйns vocк comprou um Refrigerante Coca-Cola e custou R$,5.");
                    SetPlayerHealth(playerid, 100); // Irб setar a vida do player para 100
                    PlayerPlaySound(playerid,1057,0.0,0.0,0.0); // Som que irб fazer na hora que comprar a bebida
                    GivePlayerMoney(playerid, -5); // Irб gastar R$5 do player
                    GameTextForPlayer(playerid, "~w~bebendo ~r~.~w~.~y~.", 5000, 1);
                    ApplyAnimation(playerid,"BAR","dnk_stndM_loop",4.1,0,1,1,1,1); // Animaзгo
                }
            }
            if(listitem == 4) // Cerveja
            {
                if(GetPlayerMoney(playerid) < 4)
                {
                    SendClientMessage(playerid, 0x33AA33A,"[INFO] Vocк precisa de R$,5 para comprar a Cerveja.");
                }
                if(GetPlayerMoney(playerid) > 4)
                {
                    SendClientMessage(playerid, 0x33AA33A,"Parabйns vocк comprou uma Cerveja e custou R$,5.");
                    SetPlayerHealth(playerid, 100); // Irб setar a vida do player para 100
                    PlayerPlaySound(playerid,1057,0.0,0.0,0.0); // Som que irб fazer na hora que comprar a bebida
                    GivePlayerMoney(playerid, -5); // Irб gastar R$5 do player
                    GameTextForPlayer(playerid, "~w~bebendo ~r~.~w~.~y~.", 5000, 1);
                    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_BEER); // Garrafa
                }
            }
            if(listitem == 5) // Vinho Importado
            {
                if(GetPlayerMoney(playerid) < 29)
                {
                    SendClientMessage(playerid, 0x33AA33A,"[INFO] Vocк precisa de R$,30 para comprar o Vinho Importado.");
                }
                if(GetPlayerMoney(playerid) > 29)
                {
                    SendClientMessage(playerid, 0x33AA33A,"Parabйns vocк comprou um Vinho Importado e custou R$,30.");
                    SetPlayerHealth(playerid, 100); // Irб setar a vida do player para 100
                    PlayerPlaySound(playerid,1057,0.0,0.0,0.0); // Som que irб fazer na hora que comprar a bebida
                    GivePlayerMoney(playerid, -30); // Irб gastar R$30 do player
                    GameTextForPlayer(playerid, "~w~bebendo ~r~.~w~.~y~.", 5000, 1);
                    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE); // Garrafa
                }
            }
            if(listitem == 6) // Pinga
            {
                if(GetPlayerMoney(playerid) < 2)
                {
                    SendClientMessage(playerid, 0x33AA33A,"[INFO] Vocк precisa de R$,3 para comprar a Pinga.");
                }
                if(GetPlayerMoney(playerid) > 2)
                {
                    SendClientMessage(playerid, 0x33AA33A,"Parabйns vocк comprou uma Pinga e custou R$,3.");
                    SetPlayerHealth(playerid, 100); // Irб setar a vida do player para 100
                    PlayerPlaySound(playerid,1057,0.0,0.0,0.0); // Som que irб fazer na hora que comprar a bebida
                    GivePlayerMoney(playerid, -3); // Irб gastar R$3 do player
                    GameTextForPlayer(playerid, "~w~bebendo ~r~.~w~.~y~.", 5000, 1);
                    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE); // Garrafa
                }
            }
            if(listitem == 7) // Suco de Creme
            {
                if(GetPlayerMoney(playerid) < 2)
                {
                    SendClientMessage(playerid, 0x33AA33A,"[INFO] Vocк precisa de R$,3 para comprar o Suco de Creme.");
                }
                if(GetPlayerMoney(playerid) > 2)
                {
                    SendClientMessage(playerid, 0x33AA33A,"Parabйns vocк comprou um Suco de Creme e custou R$,3.");
                    SetPlayerHealth(playerid, 100); // Irб setar a vida do player para 100
                    PlayerPlaySound(playerid,1057,0.0,0.0,0.0); // Som que irб fazer na hora que comprar a bebida
                    GivePlayerMoney(playerid, -3); // Irб gastar R$3 do player
                    GameTextForPlayer(playerid, "~w~bebendo ~r~.~w~.~y~.", 5000, 1);
                    ApplyAnimation(playerid,"BAR","dnk_stndM_loop",4.1,0,1,1,1,1); // Animaзгo
                }
            }
        }
    }
3°Vamos Arumar a Keys
pawn Код:
if ((newkeys==KEY_YES))//AKI O NOME DA KEYS.
{
if(PlayerToPoint(1.0, playerid, 1296.2756,-1873.6895,13.5469)) //CORDENADAS ONDE ABRIRA A DIALOG
ShowPlayerDialog(playerid, BAR_LS, DIALOG_STYLE_LIST, "{FF0000} »»» Bar ««« ", "{00F600}Бgua Mineral {FC0000}R$,3\n{00F600}Бgua com Gбs {FC0000}R$,4\n{00F600}Suco com Vodka {FC0000}R$,5\n{00F600}Refrigerante Coca-Cola {FC0000}R$,5\n{00F600}Cerveja {FC0000}R$,5\n{00F600}Vinho Importado {FC0000}R$,30\n{00F600}Pinga {FC0000}R$,3\n{00F600}Suco de Creme {FC0000}R$,3", "Selecionar", "Fechar");
return 1;
}
4° Vamos Colocar a PickUP onde Ira APERTA "Y"
pawn Код:
menubar = CreatePickup(1241,1,1296.2756,-1873.6895,13.5469); //menu bar
5° E vamos Fazer o NEW
pawn Код:
new menubar;
---------------------------------------------------------------------

e se alguem quiser mudar "Y" por Comando "/BEBIDAS" so colocar no OnPlayercommand

pawn Код:
if(strcmp(cmdtext, "/bebidas", true) == 0)
    {
        if(PlayerToPoint(1.0, playerid, 1303.0083,-1878.0378,13.5525)) // O Player tem que estar nesse local dessas cordenadas
        {
            ShowPlayerDialog(playerid, BAR_LS, DIALOG_STYLE_LIST, "{FF0000} »»» Bar««« ", "{00F600}Бgua Mineral R$,3\n{00F600}Бgua com Gбs R$,4\n{00F600}Suco com Vodka R$,5\n{00F600}Refrigerante Coca-Cola R$,5\n{00F600}Cerveja R$,5\n{00F600}Vinho Importado R$,30\n{00F600}Pinga R$,3\n{00F600}Suco de Creme R$,3", "Selecionar", "Fechar");
        }
        else
        {
            SendClientMessage(playerid, 0xBBBB00AA, "[INFO] Vocк nгo estб no Bar.");
        }
        return 1;
    }

Se Tiver Algo errado so falar ae '-'
Reply
#2

Topico inutil criado sem creditos dos criadores e com uma pessima identaзгo.
Reply
#3

fico ate bem mano mas falto os CREDITOS esse sistema ae e do BWE OMG '-'
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)