16.07.2017, 14:11
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?
Код:
new Text3D:antispawnkill;
Код:
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);
Код:
public AntiSpawnkill(playerid) { DeletePlayer3DTextLabel(playerid, PlayerText3D:antispawnkill); //SpawnKill TAG SetPlayerHealth(playerid, 100.0); SendClientMessage(playerid, 0x00ff00ff, "Anti Spawn kill protection over."); return 1; }