11.03.2010, 19:02
//No Topo
forward DetectLife(playerid);
new Fraco = 0;
//No OnGameModeInit
SetTimer("DetectLife",10000,1);
//Final do GM
public DetectLife(playerid)
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
new Float:HealthDetect;
GetPlayerHealth(playerid, HealthDetect);
if(HealthDetect < 40)
{
//Animaзгo aqui
if(Fraco == 1)
{
ApplyAnimation(playerid,"CRACK","crckdeth1",4.1,0, 1,1,1,1);
SendClientMessage(playerid, COLOR_LIGHTRED, "Vocк estб muito fraco");
SendClientMessage(playerid, COLOR_LIGHTRED, "Se vocк quiser desistir da vida use /desistir (Nгo Abuse)");
SendClientMessage(playerid, COLOR_LIGHTRED, "ou Ligue para os Mйdicos /Discar 911");
}
}
}
}
return 1;
}
esse й para detectar a vida do jogador se estiver abaixo de 40 ele fica muito fraco e em crack, sу que nгo detecta, passa um tempгo nгo detecta, qual problema?
forward DetectLife(playerid);
new Fraco = 0;
//No OnGameModeInit
SetTimer("DetectLife",10000,1);
//Final do GM
public DetectLife(playerid)
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
new Float:HealthDetect;
GetPlayerHealth(playerid, HealthDetect);
if(HealthDetect < 40)
{
//Animaзгo aqui
if(Fraco == 1)
{
ApplyAnimation(playerid,"CRACK","crckdeth1",4.1,0, 1,1,1,1);
SendClientMessage(playerid, COLOR_LIGHTRED, "Vocк estб muito fraco");
SendClientMessage(playerid, COLOR_LIGHTRED, "Se vocк quiser desistir da vida use /desistir (Nгo Abuse)");
SendClientMessage(playerid, COLOR_LIGHTRED, "ou Ligue para os Mйdicos /Discar 911");
}
}
}
}
return 1;
}
esse й para detectar a vida do jogador se estiver abaixo de 40 ele fica muito fraco e em crack, sу que nгo detecta, passa um tempгo nгo detecta, qual problema?