Hey guys, I'm having a problem, with the Anti-Spawnkill tag, the problem is that it works fine but the problem or issue is that when the player Spawn's, the Tag is displayed and the player's health is blinking, but even after the Timer runs out for the Anti-Spawnkill, 5 seconds, the ridiculous Tag is not destroyed. Below I'll post the code:
So what's the problem, can anyone help out in this mess?
Code:
new Text3D:antispawnkill;
Code:
public OnPlayerSpawn(playerid)
{
SetPlayerHealth(playerid, 99999.0);
SetPlayerVirtualWorld(playerid, 0);
SendClientMessage(playerid, 0xFF0000AA, "You can't be killed for 5 second(s) (spawn protection)");
SetPlayerWantedLevel(playerid, 0);
SetTimerEx("AntiSpawnkill",PROTECTIONTIME*1500,0,"d",playerid);
antispawnkill = Create3DTextLabel("Anti-Spawnkill Protected", 0xFF0000FF , 30.0, 40.0, 50.0, 40.0, 0); //SPAWNKILLTAG
Attach3DTextLabelToPlayer(antispawnkill, playerid, 0.0, 0.0, 0.7);
Code:
public AntiSpawnkill(playerid)
{
DeletePlayer3DTextLabel(playerid, PlayerText3D:antispawnkill); //SpawnKill TAG
SetPlayerHealth(playerid, 100.0);
SendClientMessage(playerid, 0x00ff00ff, "Anti Spawn kill protection over.");
return 1;
}