01.05.2013, 21:50
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
2°Vamos no Dialogid
3°Vamos Arumar a Keys
4° Vamos Colocar a PickUP onde Ira APERTA "Y"
5° E vamos Fazer o NEW
---------------------------------------------------------------------
e se alguem quiser mudar "Y" por Comando "/BEBIDAS" so colocar no OnPlayercommand
Se Tiver Algo errado so falar ae '-'
1° Comeca pelo DEFINE
pawn Код:
#define BAR_LS 533
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
}
}
}
}
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;
}
pawn Код:
menubar = CreatePickup(1241,1,1296.2756,-1873.6895,13.5469); //menu bar
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 '-'