[Ajuda] Sistema de bebidas - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Sistema de bebidas (
/showthread.php?tid=489448)
Sistema de bebidas -
XxSemNickxX - 22.01.2014
Ola galera, quem pode mim ajuda ae, neste sistema de bebida.
Como colocar o preзo das bebidas
Код:
#include a_samp
new PickupBebida;
public OnFilterScriptInit()
{
PickupBebida = CreatePickup(1318, 1, -312.4944,1541.7439,75.5625);
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == PickupBebida)
{
ShowPlayerDialog(playerid, 455, DIALOG_STYLE_LIST, "Bebidas", "Vodka\nWhiski\nCerveja\nAgua", "Beber", "Fechar");
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 455)
{
if(response)
{
if(listitem == 0)
{
SendClientMessage(playerid, -1, "Vocк bebeu uma Vodka!");
return 1;
}
else if(listitem == 1)
{
SendClientMessage(playerid, -1, "Vocк bebeu um Whiski!");
return 1;
}
else if(listitem == 2)
{
SendClientMessage(playerid, -1, "Vocк bebeu uma Cerveja!");
return 1;
}
else if(listitem == 3)
{
SendClientMessage(playerid, -1, "Vocк bebeu uma Agua!");
return 1;
}
}
else if(!response) return 0;
}
return 1;
}
Nгo sei adaptar para colocar os preзos.
Mim ajudem ai por favor, quero usa muito esse code ai
Re: Sistema de bebidas -
Dolby - 22.01.2014
Simplesmente use
GivePlayerMoney, passando no segundo parвmetro um valor negativo, como:
pawn Код:
GivePlayerMoney(playerid, -15);
Neste caso serб retirado do jogador $15.
Re: Sistema de bebidas -
Lуs - 22.01.2014
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid) {
case 455: {
switch(listitem) {
case 0: {
if(GetPlayerMoney(playerid) < /*valor vodka*/)
return SendClientMessage(playerid, -1, "Vocк nгo tem dinheiro pra comprar Vodka.");
SendClientMessage(playerid, -1, "Vocк bebeu uma Vodka!");
GivePlayerMoney(playerid, -/*valor vodka*/);
return 1;
}
case 1: {
if(GetPlayerMoney(playerid) < /*valor whiski*/)
return SendClientMessage(playerid, -1, "Vocк nгo tem dinheiro pra comprar Vodka.");
SendClientMessage(playerid, -1, "Vocк bebeu uma Whiski!");
GivePlayerMoney(playerid, -/*valor whiski*/);
return 1;
}
case 2: {
if(GetPlayerMoney(playerid) < /*valor cerveja*/)
return SendClientMessage(playerid, -1, "Vocк nгo tem dinheiro pra comprar Cerveja.");
SendClientMessage(playerid, -1, "Vocк bebeu uma Cerveja!");
GivePlayerMoney(playerid, -/*valor cerveja*/);
return 1;
}
case 3: {
if(GetPlayerMoney(playerid) < /*valor бgua*/)
return SendClientMessage(playerid, -1, "Vocк nгo tem dinheiro pra comprar Agua.");
SendClientMessage(playerid, -1, "Vocк bebeu uma Agua!");
GivePlayerMoney(playerid, -/*valor бgua*/);
return 1;
}
}
}
}
return 1;
}
Altere os comentбrios.
Re: Sistema de bebidas -
XxSemNickxX - 22.01.2014
Muito Obrigado!