SA-MP Forums Archive
[AJUDA]bebado - 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]bebado (/showthread.php?tid=167786)



[AJUDA]bebado - bruno.cmd - 13.08.2010

Olб galera

Bom, vou direto ao assunto, eu ja fiz um sisteminha funcionando certinho tal, quando o player compra uma bebida alcуolica, deixa ele bebado e tira o dinheiro.

primeira duvida: queria saber como faz mesmo pra ver se ele tem dinheiro suficiente. Eu lembro q й com getplayermoney, sу nao lembro como faz direito х.o

e outra, й fazer um timer certinho pra depois de por exemplo 40 segundos ele nao fique mais bкbado.

eu fiz la
forward desbebado();
dai gamemodeinit
SetTimer("desbebado",40000,false);

public desbebado()
{
SetPlayerDrunkLevel (playerid, 0);
}


dai se no public eu coloco playerid dentro dos parenteses da erro, e se tirar da erro tambem. Me ajudem ae pf.
vlw


Re: [AJUDA]bebado - BiieL - 13.08.2010

pawn Код:
if(GetPlayerMoney => dinheiro necessario aqui)
{
SendClientMessage(playerid, color, "Voce nao tem $ para comprar isso");
}
else
{
//sua aзгo aqui
}
Quando for postar algo do pawno bota entre:
[pawn*] [/pawn] sem o *


Re: [AJUDA]bebado - bruno.cmd - 13.08.2010

aham, vlw . e quando ao timer ?


Re: [AJUDA]bebado - BiieL - 13.08.2010

la no SetTimer nao seria true ao inves de false ?


Re: [AJUDA]bebado - bruno.cmd - 13.08.2010

pawn Код:
E:\Bruno\gta sa\GTA San Andreas 2\Server\gamemodes\VirtualLife.pwn(1740) : error 076: syntax error in the expression, or invalid function call
E:\Bruno\gta sa\GTA San Andreas 2\Server\gamemodes\VirtualLife.pwn(1740) : error 029: invalid expression, assumed zero
E:\Bruno\gta sa\GTA San Andreas 2\Server\gamemodes\VirtualLife.pwn(1740) : warning 215: expression has no effect
E:\Bruno\gta sa\GTA San Andreas 2\Server\gamemodes\VirtualLife.pwn(1740) : error 001: expected token: ";", but found ")"
E:\Bruno\gta sa\GTA San Andreas 2\Server\gamemodes\VirtualLife.pwn(1740) : fatal error 107: too many error messages on one line

na linha do:

pawn Код:
if(GetPlayerMoney => 500)
pawn Код:
if(GetPlayerMoney => 500)
        {
        SendClientMessage(playerid, COR_VERMELHO, "Vocк estб bebado, cuidado. Se um polнcial pegar voce digidindo... Jб sabe");
        TogglePlayerControllable(playerid,1);
        SetPlayerDrunkLevel (playerid, 5000);
        ApplyAnimation(playerid,"PED","WALK_DRUNK",4.1,0,1,1,1,1);
        PlayerPlaySound(playerid,SOUND_OFF,2418.3506,1123.9360,10.8203);//Music Off
        GivePlayerMoney(playerid, -500);
        }
        else
        {
        SendClientMessage(playerid, COR_VERMELHO, "Voce nao tem $500 para comprar isso");
        }
        }

q q ta errado ? х.o


Re: [AJUDA]bebado - Marco_Nutz - 13.08.2010

pawn Код:
if(GetPlayerMoney => 500);
..?
faltando um ;?


Re: [AJUDA]bebado - BiieL - 13.08.2010

se eu nao me engano nao falta pq isso eh um if


Re: [AJUDA]bebado - bruno.cmd - 13.08.2010

pois й vem { depois de ) . nao tem como


Re: [AJUDA]bebado - SuB_ZeRo0_ - 13.08.2010

Quote:
Originally Posted by [WinG]BiieL
Посмотреть сообщение
pawn Код:
if(GetPlayerMoney => dinheiro necessario aqui)
{
SendClientMessage(playerid, color, "Voce nao tem $ para comprar isso");
}
else
{
//sua aзгo aqui
}
Quando for postar algo do pawno bota entre:
[pawn*] [/pawn] sem o *
Drogas fazem mal... (brincadeira)
rs


Correto: (exemplo)
pawn Код:
if(!strcmp("/comprar",cmdtext)) {
if(GetPlayerMoney(playerid) < dinheiro necessario aqui) return SendClientMessage(playerid, color, "Voce nao tem $ para comprar isso");
//sua aзгo aqui
return 1;
}



Re: [AJUDA]bebado - bruno.cmd - 13.08.2010

ta, mais o return nгo й sу um sendclientmessage. :/