[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. :/