Hallo Breadfish
Ich habe mir mal vor paar monaten ein Inaktivkicksystem erstellt es hat auch gut gelappt seit dem ich von dini auf msql umgestiegen bin geht das system nicht meher
Code
idletimer = SetTimer("IdleKick", 300000, true);
Function IdleKick()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pAdmin] >= 1 && AdminDuty[i] == 1)
{
return 1;
}
else
{
if(IsPlayerNPC(i))
{
return 1;
}
GetPlayerPos(i, PlayerPos[i][0], PlayerPos[i][1], PlayerPos[i][2]);
if(PlayerPos[i][0] == PlayerPos[i][3] && PlayerPos[i][1] == PlayerPos[i][4] && PlayerPos[i][2] == PlayerPos[i][5])
{
if(gPlayerLogged[i] == 1)
{
new string[128];
format(string, sizeof(string), "{F3FF02}[{FFFFFF}ServerSystem{F3FF02}]: %s wurdest vom System gekickt. Grund: Inaktiv", GetName(i));
SendClientMessageToAll(0xAFAFAFAA,string);
FreezePlayer(i);
Kick(i);
}
}
PlayerPos[i][3] = PlayerPos[i][0];
PlayerPos[i][4] = PlayerPos[i][1];
PlayerPos[i][5] = PlayerPos[i][2];
}
}
}
return 1;
}
Alles anzeigen
ich bitte um hilfe danke
MFG Paddy87