Skripta koju koristim: Moja
Detaljan opis problema: Ako neko moze da mi posalje AFK Check sistem.
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Skritpa moja hehe :D
[pawn]
new antiafk; //dodas na vrh skripte
antiafk = SetTimer("AntiAFK", 300000, true); //Onda postavis timer. Gde su ti timeri tu stavis ovo
KillTimer(antiafk); // Ovo dodas pod OnGameModeExit
//Ovo ti je forward njega dodas kod forwarda i to je to
forward AntiAFK();
public AntiAFK()
{
foreach(Player, i)
{
if(IsPlayerConnected(i))
{
if(!IsPlayerNPC(i) && PlayerInfo
[pAdmin] < 6)
{
GetPlayerPos(i, PlayerPos- , PlayerPos[1], PlayerPos[2]);
if(PlayerPos- == PlayerPos[3] && PlayerPos[1] == PlayerPos[4] && PlayerPos[2] == PlayerPos[5])
{
new string[100];
format(string,sizeof(string), "[Test] "CRVENA"%s je kikovan sa servera zbog afk-a!", GetName(i));
AdminGameMaster(-1, string);
SCM(i, -1, "[Test] "CRVENA"Kikovani ste jer ste bili afk duze od 10 min!");
Kick(i);
}
PlayerPos[3] = PlayerPos- ;
PlayerPos[4] = PlayerPos[1];
PlayerPos[5] = PlayerPos[2];
}
}
}
}
[/pawn]
Ja mislim da si ovo trazio ako nisi reci slobodnoo ;)
mislio sam da kada je igrac AFK pise iznad njega [ KORISTI ESC MENI ]
[pawn]
forward IznadImena();
public IznadImena()
{
for(new i = 0; i < MAX_PLAYERS; i++)
else if(PlayerInfo[pAfk] == 1)
{
SetPlayerChatBubble(i, "[KORISTI ESC MENI]", 0x000000AA, 30.0,60000);
}
}
}
return 1;
}
[/pawn]
Citat: Johhny_Carter poslato Jul 21, 2017, 20:51:19 POSLE PODNE
[pawn]
forward IznadImena();
public IznadImena()
{
for(new i = 0; i < MAX_PLAYERS; i++)
else if(PlayerInfo[pAfk] == 1)
{
SetPlayerChatBubble(i, "[KORISTI ESC MENI]", 0x000000AA, 30.0,60000);
}
}
}
return 1;
}
[/pawn]
Ovo Äoveku ne pomaže niÅ¡ta, odakle ti znaÅ¡ da mu je PlayerInfo definisan tako, i odakle njemu pAfk, to ne mora Äak ni u enumatoru nego jednostavno player varijabla..
Da li neko moze da mi samo kaze kako da proverim da li je igrac AFK ili ne. AKo jeste da mu pise [ KORISTI ESC MENI ] ako ne nista.
Citat: Johhny_Carter poslato Jul 21, 2017, 20:51:19 POSLE PODNE
[pawn]
forward IznadImena();
public IznadImena()
{
for(new i = 0; i < MAX_PLAYERS; i++)
else if(PlayerInfo[pAfk] == 1)
{
SetPlayerChatBubble(i, "[KORISTI ESC MENI]", 0x000000AA, 30.0,60000);
}
}
}
return 1;
}
[/pawn]
kakve ti gluposti postavljaš?
@Manca http://forum.sa-mp.com/showthread.php?t=625089
http://forum.sa-mp.com/showthread.php?t=490436