24.02.2013, 16:20
(
Последний раз редактировалось ko2; 24.02.2013 в 17:01.
)
My is simple scriptfiles. Author: ko2;
PHP код:
#include a_samp
new bool:Spawn[MAX_PLAYERS], timer;
public OnPlayerSpawn(playerid)
{
Spawn[playerid] = true;
return 1;
}
public OnPlayerConnect(playerid)
{
Spawn[playerid] = false;
}
public OnPlayerDeath(playerid)
{
Spawn[playerid] = false;
}
public OnFilterScriptInit()
{
timer = SetTimer("AntiH",5000,1);
return 1;
}
public OnFilterScriptExit()
{
KillTimer(timer);
return 1;
}
forward AntiH();
public AntiH()
{
for(new i;i<GetMaxPlayers()-1;i++)
{
if(!IsPlayerConnected(i)) return 0;
new Float:healthp,string[128], name[24];
GetPlayerHealth(i,healthp);
GetPlayerName(i,name,sizeof(name));
if(healthp == 0.0 && Spawn[i] == true)
{
format(string,sizeof(string),"%s(%d) is uses infinite health.",name,i);
SendClientMessageToAll(0xFF0000FF,string);
SetTimerEx("KickF",1000,0,"i",i);
}
}
return 1;
}
forward KickF(playerid);
public KickF(playerid)
{
Kick(playerid);
}