módod/szkripted tetejére:
new SpawnCount [MAX_PLAYERS][MAX_PLAYERS][2];
onplayertexthez írd be: AntiSpawnKill(killerid, playerid);
rakd be ezeket egy üres helyre:
stock AntiSpawnKill(killerid, playerid)
{
new string[64];
if(SpawnCount[killerid][playerid][0] == 0)
{
SpawnCount[killerid][playerid][1] = TimeStamp();
}
SpawnCount[killerid][playerid][0]++;
if(TimeStamp() - SpawnCount[killerid][playerid][1] > 40)
{
SpawnCount[killerid][playerid][0] = 1;
SpawnCount[killerid][playerid][1] = TimeStamp();
}
else if(SpawnCount[killerid][playerid][0] == Spawn_MaxKills)
{
format(string,sizeof(string),\"Játékos, [%s] ki lett rúgva! (SK Védelem)\",GetName(killerid));
SendClientMessageToAll(0xC8BEBEAA,string);
Kick(killerid);
}
else if(SpawnCount[killerid][playerid][0] == Spawn_MaxKills-1)
{
SendClientMessage(killerid,0xC8BEBEAA,\"állítsd le magad. ne sk-zz. (következo kirúgás)\");
}
return 1;
}
stock TimeStamp()
{
new time = GetTickCount() / 1000;
return time;
}
stock GetName(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
return name;
}
onplayerconnecthez:
for(new i=0; i<MAX_PLAYERS; i++)
{
SpawnCount[playerid][0] = 0;
SpawnCount[playerid][1] = 0;
}
by Luxurion. am zero freddyét hiába keresi. ennyi erovel míg leírod hogy mit csináljon szerencsétlen addigra az egész szkript kész lett volna. na de mind1.