23.02.2016, 19:35
Не по теме, но
странная логика. Здесь не нужно po_health[playerid] = INVALID_OBJECT_ID; это надо делать в местах, где объект удаляется, или где он еще не создан (при подключении). Иначе обходим OnPlayerDeath и получаем туеву хучу диких объектов.
PHP код:
public OnPlayerSpawn(playerid)
{
po_health[playerid] = INVALID_OBJECT_ID;
if(po_health[playerid] == INVALID_OBJECT_ID)
po_health[playerid] = CreateDynamicObject(19475, -100.0, -100.0, -100.0, 0.0, 0.0, 0.0);
SetPVarInt(playerid, "spawned", 1);
return 1;
}