[Ajuda] Mensagens repetidas - 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] Mensagens repetidas (
/showthread.php?tid=567711)
Mensagens repetidas -
BaianoIn - 15.03.2015
Quando o player morre a mensagens se repetem duas vezes
Ex:
PHP код:
Vocк se feriu e precisa de esperar a ambulвncia. Para aceitar morrer /aceitarmorrer
Para chamar a ambulвncia /serviзo mйdico
Vocк se feriu e precisa de esperar a ambulвncia. Para aceitar morrer /aceitarmorrer
Para chamar a ambulвncia /serviзo mйdico
Num entendi o por que isto esta acontecendo ...
pawn Код:
forward MorreDeitaTimer(playerid);
public MorreDeitaTimer(playerid)
{
SetPlayerPos(playerid, mortex[playerid], mortey[playerid], mortez[playerid]);
SetPlayerVirtualWorld(playerid, World[playerid]);
SetPlayerInterior(playerid, Interior[playerid]);
ApplyAnimation(playerid,"CRACK", "crckdeth2", 4.0, 0, 1, 1, 1, 0);
SetPlayerHealth(playerid, 10);
SendClientMessage(playerid, COLOR_ALLDEPT, "[BSL] Vocк se feriu e precisa de esperar a ambulвncia. Para aceitar morrer /aceitarmorrer");
SendClientMessage(playerid, COLOR_ALLDEPT, "[BSL] Para chamar a ambulвncia /serviзo mйdico");
ApertarFnaMorte[playerid] = 1;
return 0;
}
public SetPlayerSpawn(playerid)
{
if(FixBug[playerid] == 0 && PlayerIsDead[playerid] == 1 && Hospital[playerid] == 1)
{
MorreDeita = SetTimerEx("MorreDeitaTimer", 100, 0, "i", playerid);
return 1;
}
return 1;
}
Re: Mensagens repetidas -
Heisen - 15.03.2015
Aonde essa funзгo й chamada ? olha direito pode ser que ela esteja sendo chamada duas vezes
Re: Mensagens repetidas -
Cleyson - 15.03.2015
procure pela
SetTimerEx("MorreDeitaTimer", 100, 0, "i", playerid); ela deve estar sendo chamada tambйm em outro lugar..
Re: Mensagens repetidas -
ProKillerpa - 15.03.2015
Deveria utilizar isso:
PHP код:
new MorreDeita[MAX_PLAYERS];
MorreDeita[playerid] = SetTimerEx(...);
No lugar disso:
PHP код:
new MorreDeita;
MorreDeita = SetTimerEx(...);
Pois й tudo redicionado ao player especifico.
Re: Mensagens repetidas -
BaianoIn - 16.03.2015
@ProKillerpa Fiz o que vocк pediu mas o problema continua
Conferi as funзхes mas continua