[Ajuda] Diminuir a vida a o fumar - 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] Diminuir a vida a o fumar (
/showthread.php?tid=623984)
Diminuir a vida a o fumar -
OverKiller - 09.12.2016
Quote:
CMD:furmar(playerid)
{
if(cigarros[playerid] > 0)
{
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_SMOKE_CIGGY);
SendClientMessage(playerid, amareloq, "°°° Vocк ascendeu um cigarro!");
cigarros[playerid] --;
}
else return SendClientMessage(playerid, vermelho, "Ops! vocк nгo tem maзo de cigarros!");
return 1;
}
|
Nesse code o player faz aquela animaзгo de fumar maconha dai quando agente aperta no botгo do mouse ele pхe o cigarro na boca, eu queria que quando ele colocasse o cigarro na boca diminuisse menos 5 de vida e assim sucessivamente entende
Re: Diminuir a vida a o fumar -
F1N4L - 09.12.2016
Cria um timer e na callback do timer, apenas pegue a vida e remova 5.0 desta vida, simples...
Respuesta: Diminuir a vida a o fumar -
OverKiller - 09.12.2016
Mds, to eferrujado nгo sei nem criar um timmer, se poder fazer o code ae F1N4L eu ficaria muito grato!
Re: Diminuir a vida a o fumar -
F1N4L - 09.12.2016
Код:
SetTimerEx("call", 5000, true, "d", playerid);
forward call(playerid);
public call(playerid)
{
new Float:h;
GetPlayerHealth(playerid, h);
SetPlayerHealth(playerid, h - 5.0);
return true;
}
Depois cria um mйtodo pra matar o timer...