[POMOC] AFK


Započeo limpo, April 07, 2013, 11:46:00 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:E.xplosion
Detaljan opis problema:Pa koristin e.xplosion mod a na njemu kada igrac ni je tu npr ode na fb a ukljucen mu je samp ,uopste ga ne kicka zbog afk nakon nekog vremena nego moze ostati koliko hoce,i tako skupljaju sate igranja,zelio bi da napravim da ga kicka ako nije tu 10 minuta ...
Dio skripte:Nezz sta da dadnem ,trazite
Neke slike/video za lakse dobivanje pomoci(neobavezno)://

mislim da mozes pomocu tajmera namestis da kad ode afk ukljuci se timer na 10 minuta i kad istekne vreme onda kick
BIG RESPECT JOEY_
BIG RESPECT [BD] Mr.Gagi

BIG RESPECT David A.k.A Sabljak

Evo ti
forward IdleKick();
public IdleKick()
{
	foreach(Player, i)
	{
		if(IsPlayerConnected(i))
		{
				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])
				{
					new plname[64];
					new string[128];
					GetPlayerName(i, plname, sizeof(plname));
					format(string, sizeof(string), "AdmCmd: %s je kikan zbog: AFK", plname);
					SendClientMessageToAll(COLOR_LIGHTRED, string);
					Kick(i);
				}
				PlayerPos[i][3] = PlayerPos[i][0];
				PlayerPos[i][4] = PlayerPos[i][1];
				PlayerPos[i][5] = PlayerPos[i][2];
			}
		}
	}
}

// na vrh
new idletimer;

// pod gamemodeexitfunc

KillTimer(idletimer);

// i pod ongamemodeinit

idletimer = SetTimer("IdleKick", 600000, 1);

Kraden avatar bloomeru :*

Citat: CkusaColeCM poslato April 07, 2013, 11:51:01 PRE PODNE
Evo ti
forward IdleKick();
public IdleKick()
{
	foreach(Player, i)
	{
		if(IsPlayerConnected(i))
		{
				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])
				{
					new plname[64];
					new string[128];
					GetPlayerName(i, plname, sizeof(plname));
					format(string, sizeof(string), "AdmCmd: %s je kikan zbog: AFK", plname);
					SendClientMessageToAll(COLOR_LIGHTRED, string);
					Kick(i);
				}
				PlayerPos[i][3] = PlayerPos[i][0];
				PlayerPos[i][4] = PlayerPos[i][1];
				PlayerPos[i][5] = PlayerPos[i][2];
			}
		}
	}
}

// na vrh
new idletimer;

// pod gamemodeexitfunc

KillTimer(idletimer);

// i pod ongamemodeinit

idletimer = SetTimer("IdleKick", 600000, 1);

Hvala,sredjeno
Poslednja Izmena: April 07, 2013, 12:22:11 POSLE PODNE od limpo

Nista ;)

Kraden avatar bloomeru :*