Skripta koju koristim: Svoje
Detaljan opis problema: Ne izbaci ovom igracu razlog sto ga kickam cc
Dio skripte:
CMD:kick(playerid, params[])
{
if(PI[playerid][Admin] >= 0 || IsPlayerAdmin(playerid))
{
new ime[2][MAX_PLAYER_NAME], id, razlog[64];
if(sscanf(params, "us[64]", id, razlog)) return SCM(playerid, GRAD3, "Koristite: {BFC0C2}/kick [Korisnicki ID ili Ime igraca] [Razlog]");
if(!IsPlayerConnected(id)) return SCM(playerid, GRAD2, "(greska) Taj igrac je offline!");
if(PI[playerid][Admin] < HEAD && PI[id][Admin] == HEAD) return SCM(playerid, GRAD2, "(greska) Ne mozete koristiti ovu komandu na Head adminu!");
if(strlen(razlog) > 64) return SCM(playerid, GRAD2, "(greska) Previse dugacak razlog!");
RPIme(playerid, ime[0]);
RPIme(id, ime[1]);
SCMF(id, CRVENA, "|{FFFFFF}A{48E31C}| {FFFFFF}%s {48E31C}je izbacen od Admina %s. Razlog: {FFFFFF} %s.", ime[1], ime[0], razlog);
Kick(playerid);
format(CmdString, sizeof(CmdString), "|{FFFFFF}A{FF0000}| Kick | {FFFFFF}%s od %s, razlog: %s", ime[1], ime[0], razlog);
StaffPoruka(CRVENA, CmdString);
format(CmdString, 128, "| KICK | Izvrsio: %s | Igrac: %s | Razlog: %s", ime[0], ime[1], razlog);
UpisiLog(FAJL_KICKLOG, CmdString);
}
else return SCM(playerid, GRAD2, "(greska) Nemate autorizaciju za koristenje ove naredbe!");
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
To je jer server ima prioritete,a i samo izvoÄ'enje kick-a je puno brze neko procesiranje i slanje poruke stoga,u nekom slucaju ne posalji igracu poruku.
Citat: ×§lเשà¸,, poslato Februar 20, 2014, 17:04:57 POSLE PODNE
To je jer server ima prioritete,a i samo izvoÄ'enje kick-a je puno brze neko procesiranje i slanje poruke stoga,u nekom slucaju ne posalji igracu poruku.
AHHAHAHAHAHAH joj majko ma ne radi to nikako nece da izbaci kontas? kickas ali pise server closed connection proba server 0 igraca :D cc
Pa kad si stavio da sam sebe kikas
CitatKick(playerid);
Probaj ovako stavit:
Kick(id);
BUMP!
Citat: RoleX :) poslato Februar 20, 2014, 19:36:03 POSLE PODNE
BUMP!
ÄŒitaj malo postove iznad,sta BUMP!,ako ne radi ovo gore,onda pitas ponovo!
Citat: ×§lเשà¸,, poslato Februar 20, 2014, 19:40:16 POSLE PODNE
Citat: RoleX :) poslato Februar 20, 2014, 19:36:03 POSLE PODNE
BUMP!
ÄŒitaj malo postove iznad,sta BUMP!,ako ne radi ovo gore,onda pitas ponovo!
Pa logiÄno da ne radi normalno da Äitam postove.
Može neko joÅ¡ pomoÄi?!
Pa gore sam ti napisao,normalno da ti ne radi kad si stavio da kika igraca koji upis /kick,izmjeni ovo:
Citat
Kick(playerid);
tvoj problem je da se tebi ne posalje text sa obrazlozenjem kicka ?
Forward dodaš ..
forward KickIgracaID(id);
Onda Public
public KickIgracaID(id)
{
Kick(id);
}
Kod komande /kick negdje ispod dodaš ..
SetTimerEx("KickIgracaID", 300, 0, "d", id);
Citat: DevoXx poslato Februar 21, 2014, 21:51:10 POSLE PODNE
Forward dodaš ..
forward KickIgracaID(id);
Onda Public
public KickIgracaID(id)
{
Kick(id);
}
Probao sam ovo tvoje ali opet ne radi jarane nezz šta je :D
Kod komande /kick negdje ispod dodaš ..
SetTimerEx("KickIgracaID", 300, 0, "d", id);
SetTimerEx("KickIgracaID", 300, 0, "d", id);
Dodaj ispod teksta npr
Kikani ste sa servera od itd itd
SetTimerEx("KickIgracaID", 300, 0, "d", id);
Citat: DevoXx poslato Februar 22, 2014, 17:37:45 POSLE PODNE
SetTimerEx("KickIgracaID", 300, 0, "d", id);
Dodaj ispod teksta npr
Kikani ste sa servera od itd itd
SetTimerEx("KickIgracaID", 300, 0, "d", id);
Eh to sam bas sada uradio sada cu pokusati gore sam sve ono tvoje dodao :D
Ne radi opet.
daj mi /kick komandu !
Citat: DevoXx poslato Februar 22, 2014, 17:56:29 POSLE PODNE
daj mi /kick komandu !
CMD:kick(playerid, params[])
{
if(PI[playerid][Admin] > 0 || IsPlayerAdmin(playerid))
{
new id, razlog[64];
if(sscanf(params, "us[64]", id, razlog)) return SCM(playerid, GRAD3, "Koristite: {BFC0C2}/kick [Korisnicki ID ili Ime igraca] [Razlog]");
if(!IsPlayerConnected(id)) return SCM(playerid, CRVENA, "WorldAC Taj igrac je offline!");
if(PI[playerid][Admin] < HEAD && PI[id][Admin] >= HEAD) return SCM(playerid, CRVENA, "WorldAC Ne mozete koristiti ovu komandu na headadminu!");
new hIme[MAX_PLAYER_NAME];
new hIme2[24];
new strport[150];
RPIme(id, hIme);
RPIme(playerid, hIme2);
format(strport, sizeof strport, "|{FFFFFF}GM{FF0000}| {FFFFFF}%s {FF0000}je izbacen od admina %s. Razlog: {FFFFFF}%s.", hIme, hIme2, razlog);
StaffPoruka(CRVENA, strport);
format(strport, sizeof strport, "|{FFFFFF}GM{FF0000}| Izbaceni ste od admina {FFFFFF}%s. {FF0000}Razlog: %s.", hIme2, razlog);
SetTimerEx("KickIgracaID", 300, 0, "d", id);
SendClientMessage(id, CRVENA, strport);
PI[id][Zavezan] = 0;
Kick(id);
new ip[16], logstring[256];
GetPlayerIp(playerid, ip, sizeof ip);
format(logstring, sizeof logstring, "| Naredba: /kick | Izvrsio: %s | Igrac: %s | Razlog: %s | Vrsta: Direktna | IP: %s", hIme2, hIme, razlog, ip);
UpisiLog(FAJL_KICKLOG, logstring);
}
else if(PI[playerid][GM] >= 4)
{
new id, razlog[64];
if(sscanf(params, "us[64]", id, razlog)) return SCM(playerid, GRAD3, "Koristite: {BFC0C2}/kick [Korisnicki ID ili Ime igraca] [Razlog]");
if(!IsPlayerConnected(id)) return SCM(playerid, CRVENA, "WorldAC Taj igrac je offline!");
new hIme[MAX_PLAYER_NAME];
new hIme2[24];
new strport[150];
RPIme(id, hIme);
RPIme(playerid, hIme2);
format(strport, sizeof strport, "|{FFFFFF}GM{48E31C}| {FFFFFF}%s {48E31C}je izbacen od GM-a %s. Razlog: {FFFFFF}%s.", hIme, hIme2, razlog);
StaffPoruka(ZELENA2, strport);
format(strport, sizeof strport, "|{FFFFFF}GM{48E31C}| Izbaceni ste od GM-a {FFFFFF}%s. {48E31C}Razlog: %s.", hIme2, razlog);
SetTimerEx("KickIgracaID", 300, 0, "d", id);
SendClientMessage(id, ZELENA2, strport);
PI[id][Zavezan] = 0;
Kick(id);
new ip[16], logstring[256];
GetPlayerIp(playerid, ip, sizeof ip);
format(logstring, sizeof logstring, "| Naredba: /kick | Izvrsio: %s | Igrac: %s | Razlog: %s | Vrsta: Direktna | IP: %s", hIme2, hIme, razlog, ip);
UpisiLog(FAJL_KICKLOG, logstring);
}
else return SCM(playerid, CRVENA, "WorldAC Nemate autorizaciju za koristenje ove naredbe!");
return 1;
}
CMD:kick(playerid, params[])
{
if(PI[playerid][Admin] > 0 || IsPlayerAdmin(playerid))
{
new id, razlog[64];
if(sscanf(params, "us[64]", id, razlog)) return SCM(playerid, GRAD3, "Koristite: {BFC0C2}/kick [Korisnicki ID ili Ime igraca] [Razlog]");
if(!IsPlayerConnected(id)) return SCM(playerid, CRVENA, "WorldAC Taj igrac je offline!");
if(PI[playerid][Admin] < HEAD && PI[id][Admin] >= HEAD) return SCM(playerid, CRVENA, "WorldAC Ne mozete koristiti ovu komandu na headadminu!");
new hIme[MAX_PLAYER_NAME];
new hIme2[24];
new strport[150];
RPIme(id, hIme);
RPIme(playerid, hIme2);
format(strport, sizeof strport, "|{FFFFFF}GM{FF0000}| {FFFFFF}%s {FF0000}je izbacen od admina %s. Razlog: {FFFFFF}%s.", hIme, hIme2, razlog);
StaffPoruka(CRVENA, strport);
format(strport, sizeof strport, "|{FFFFFF}GM{FF0000}| Izbaceni ste od admina {FFFFFF}%s. {FF0000}Razlog: %s.", hIme2, razlog);
SendClientMessage(id, CRVENA, strport);
PI[id][Zavezan] = 0;
SetTimerEx("KickIgracaID", 300, 0, "d", id);
Kick(id);
new ip[16], logstring[256];
GetPlayerIp(playerid, ip, sizeof ip);
format(logstring, sizeof logstring, "| Naredba: /kick | Izvrsio: %s | Igrac: %s | Razlog: %s | Vrsta: Direktna | IP: %s", hIme2, hIme, razlog, ip);
UpisiLog(FAJL_KICKLOG, logstring);
}
else if(PI[playerid][GM] >= 4)
{
new id, razlog[64];
if(sscanf(params, "us[64]", id, razlog)) return SCM(playerid, GRAD3, "Koristite: {BFC0C2}/kick [Korisnicki ID ili Ime igraca] [Razlog]");
if(!IsPlayerConnected(id)) return SCM(playerid, CRVENA, "WorldAC Taj igrac je offline!");
new hIme[MAX_PLAYER_NAME];
new hIme2[24];
new strport[150];
RPIme(id, hIme);
RPIme(playerid, hIme2);
format(strport, sizeof strport, "|{FFFFFF}GM{48E31C}| {FFFFFF}%s {48E31C}je izbacen od GM-a %s. Razlog: {FFFFFF}%s.", hIme, hIme2, razlog);
StaffPoruka(ZELENA2, strport);
format(strport, sizeof strport, "|{FFFFFF}GM{48E31C}| Izbaceni ste od GM-a {FFFFFF}%s. {48E31C}Razlog: %s.", hIme2, razlog);
SendClientMessage(id, ZELENA2, strport);
PI[id][Zavezan] = 0;
SetTimerEx("KickIgracaID", 300, 0, "d", id);
Kick(id);
new ip[16], logstring[256];
GetPlayerIp(playerid, ip, sizeof ip);
format(logstring, sizeof logstring, "| Naredba: /kick | Izvrsio: %s | Igrac: %s | Razlog: %s | Vrsta: Direktna | IP: %s", hIme2, hIme, razlog, ip);
UpisiLog(FAJL_KICKLOG, logstring);
}
else return SCM(playerid, CRVENA, "WorldAC Nemate autorizaciju za koristenje ove naredbe!");
return 1;
}
Probaj sad.
Citat: DevoXx poslato Februar 22, 2014, 20:49:14 POSLE PODNE
CMD:kick(playerid, params[])
{
if(PI[playerid][Admin] > 0 || IsPlayerAdmin(playerid))
{
new id, razlog[64];
if(sscanf(params, "us[64]", id, razlog)) return SCM(playerid, GRAD3, "Koristite: {BFC0C2}/kick [Korisnicki ID ili Ime igraca] [Razlog]");
if(!IsPlayerConnected(id)) return SCM(playerid, CRVENA, "WorldAC Taj igrac je offline!");
if(PI[playerid][Admin] < HEAD && PI[id][Admin] >= HEAD) return SCM(playerid, CRVENA, "WorldAC Ne mozete koristiti ovu komandu na headadminu!");
new hIme[MAX_PLAYER_NAME];
new hIme2[24];
new strport[150];
RPIme(id, hIme);
RPIme(playerid, hIme2);
format(strport, sizeof strport, "|{FFFFFF}GM{FF0000}| {FFFFFF}%s {FF0000}je izbacen od admina %s. Razlog: {FFFFFF}%s.", hIme, hIme2, razlog);
StaffPoruka(CRVENA, strport);
format(strport, sizeof strport, "|{FFFFFF}GM{FF0000}| Izbaceni ste od admina {FFFFFF}%s. {FF0000}Razlog: %s.", hIme2, razlog);
SendClientMessage(id, CRVENA, strport);
PI[id][Zavezan] = 0;
SetTimerEx("KickIgracaID", 300, 0, "d", id);
Kick(id);
new ip[16], logstring[256];
GetPlayerIp(playerid, ip, sizeof ip);
format(logstring, sizeof logstring, "| Naredba: /kick | Izvrsio: %s | Igrac: %s | Razlog: %s | Vrsta: Direktna | IP: %s", hIme2, hIme, razlog, ip);
UpisiLog(FAJL_KICKLOG, logstring);
}
else if(PI[playerid][GM] >= 4)
{
new id, razlog[64];
if(sscanf(params, "us[64]", id, razlog)) return SCM(playerid, GRAD3, "Koristite: {BFC0C2}/kick [Korisnicki ID ili Ime igraca] [Razlog]");
if(!IsPlayerConnected(id)) return SCM(playerid, CRVENA, "WorldAC Taj igrac je offline!");
new hIme[MAX_PLAYER_NAME];
new hIme2[24];
new strport[150];
RPIme(id, hIme);
RPIme(playerid, hIme2);
format(strport, sizeof strport, "|{FFFFFF}GM{48E31C}| {FFFFFF}%s {48E31C}je izbacen od GM-a %s. Razlog: {FFFFFF}%s.", hIme, hIme2, razlog);
StaffPoruka(ZELENA2, strport);
format(strport, sizeof strport, "|{FFFFFF}GM{48E31C}| Izbaceni ste od GM-a {FFFFFF}%s. {48E31C}Razlog: %s.", hIme2, razlog);
SendClientMessage(id, ZELENA2, strport);
PI[id][Zavezan] = 0;
SetTimerEx("KickIgracaID", 300, 0, "d", id);
Kick(id);
new ip[16], logstring[256];
GetPlayerIp(playerid, ip, sizeof ip);
format(logstring, sizeof logstring, "| Naredba: /kick | Izvrsio: %s | Igrac: %s | Razlog: %s | Vrsta: Direktna | IP: %s", hIme2, hIme, razlog, ip);
UpisiLog(FAJL_KICKLOG, logstring);
}
else return SCM(playerid, CRVENA, "WorldAC Nemate autorizaciju za koristenje ove naredbe!");
return 1;
}
Probaj sad.
Ne radi ne moze nikako cc .
Znali neko jbt ovo popraviti ?
A zasto drugari ovo? :o
SetTimerEx("KickIgracaID", 300, 0, "d", id);
Kick(id);
Ajde u komandi gdje god imas ovo obrisi i ostavi sebi tajmer.
Citat: [BU] San Salvatoreâ,,¢ poslato Februar 22, 2014, 22:31:51 POSLE PODNE
A zasto drugari ovo? :o
SetTimerEx("KickIgracaID", 300, 0, "d", id);
Kick(id);
Ajde u komandi gdje god imas ovo obrisi i ostavi sebi tajmer.
Ne kontam mozes ti to da uradis tu ti je cmd sve.
CMD:kick(playerid, params[])
{
if(PI[playerid][Admin] > 0 || IsPlayerAdmin(playerid))
{
new id, razlog[64];
if(sscanf(params, "us[64]", id, razlog)) return SCM(playerid, GRAD3, "Koristite: {BFC0C2}/kick [Korisnicki ID ili Ime igraca] [Razlog]");
if(!IsPlayerConnected(id)) return SCM(playerid, CRVENA, "WorldAC Taj igrac je offline!");
if(PI[playerid][Admin] < HEAD && PI[id][Admin] >= HEAD) return SCM(playerid, CRVENA, "WorldAC Ne mozete koristiti ovu komandu na headadminu!");
new hIme[MAX_PLAYER_NAME];
new hIme2[24];
new strport[150];
RPIme(id, hIme);
RPIme(playerid, hIme2);
format(strport, sizeof strport, "|{FFFFFF}GM{FF0000}| {FFFFFF}%s {FF0000}je izbacen od admina %s. Razlog: {FFFFFF}%s.", hIme, hIme2, razlog);
StaffPoruka(CRVENA, strport);
format(strport, sizeof strport, "|{FFFFFF}GM{FF0000}| Izbaceni ste od admina {FFFFFF}%s. {FF0000}Razlog: %s.", hIme2, razlog);
SendClientMessage(id, CRVENA, strport);
PI[id][Zavezan] = 0;
SetTimerEx("KickIgracaID", 300, 0, "d", id);
///
new ip[16], logstring[256];
GetPlayerIp(playerid, ip, sizeof ip);
format(logstring, sizeof logstring, "| Naredba: /kick | Izvrsio: %s | Igrac: %s | Razlog: %s | Vrsta: Direktna | IP: %s", hIme2, hIme, razlog, ip);
UpisiLog(FAJL_KICKLOG, logstring);
}
else if(PI[playerid][GM] >= 4)
{
new id, razlog[64];
if(sscanf(params, "us[64]", id, razlog)) return SCM(playerid, GRAD3, "Koristite: {BFC0C2}/kick [Korisnicki ID ili Ime igraca] [Razlog]");
if(!IsPlayerConnected(id)) return SCM(playerid, CRVENA, "WorldAC Taj igrac je offline!");
new hIme[MAX_PLAYER_NAME];
new hIme2[24];
new strport[150];
RPIme(id, hIme);
RPIme(playerid, hIme2);
format(strport, sizeof strport, "|{FFFFFF}GM{48E31C}| {FFFFFF}%s {48E31C}je izbacen od GM-a %s. Razlog: {FFFFFF}%s.", hIme, hIme2, razlog);
StaffPoruka(ZELENA2, strport);
format(strport, sizeof strport, "|{FFFFFF}GM{48E31C}| Izbaceni ste od GM-a {FFFFFF}%s. {48E31C}Razlog: %s.", hIme2, razlog);
SendClientMessage(id, ZELENA2, strport);
PI[id][Zavezan] = 0;
SetTimerEx("KickIgracaID", 300, 0, "d", id);
///
new ip[16], logstring[256];
GetPlayerIp(playerid, ip, sizeof ip);
format(logstring, sizeof logstring, "| Naredba: /kick | Izvrsio: %s | Igrac: %s | Razlog: %s | Vrsta: Direktna | IP: %s", hIme2, hIme, razlog, ip);
UpisiLog(FAJL_KICKLOG, logstring);
}
else return SCM(playerid, CRVENA, "WorldAC Nemate autorizaciju za koristenje ove naredbe!");
return 1;
}
Eto ti.. to bi sada trebalo da radi .. ako nece onda si timer lose postavio :)
P.S. Dosta lose sto si sve preveo na nase mislim na funkcije.. a isto tako .. ako si pocetnik trebalo bi da znas obrisati stvari :D :D
Kod mene na NL modu je uradjeno kao kod tebe jedino ako nisi fino definisao Forward i Public..
forward KickIgracaID(id);
-> Dodaš gore kod ostalih Forwarda.
public KickIgracaID(id)
{
Kick(id);
}
-> Dodaš gdje su ostali Publici, npr kod mene je iznad public OnPlayerStateChange(playerid, newstate, oldstate)
i Kick komanda
CMD:kick(playerid, params[])
{
if(PI[playerid][Admin] > 0 || IsPlayerAdmin(playerid))
{
new id, razlog[64];
if(sscanf(params, "us[64]", id, razlog)) return SCM(playerid, BELA, "{68A4C9}Koristite: {C0C0C0}/kick [Korisnicki ID ili Ime igraca] [Razlog]");
if(!IsPlayerConnected(id)) return SCM(playerid, GRAD2, "{56A5D6}|INFO| {C0C0C0} Taj igrac je offline!");
if(PI[playerid][Admin] < HEAD && PI[id][Admin] >= HEAD) return SCM(playerid, GRAD2, "{56A5D6}|INFO| {C0C0C0} Ne mozete koristiti ovu komandu na Head adminu!");
new hIme[MAX_PLAYER_NAME];
new hIme2[24];
new strport[150];
RPIme(playerid, hIme);
RPIme(id, hIme2);
format(CmdString, sizeof(CmdString), "|{FFFFFF}KICK{FF0000}| {FFFFFF}%s {FF0000}je izbacen sa servera od Admina %s. Razlog: {FFFFFF}%s.", hIme2, hIme, razlog);
StaffPoruka(CRVENA, CmdString);
SCM(id, CRVENA, "__________________________________________________________________________________");
format(strport, sizeof strport, " Izbaceni ste sa servera od Administratora %s.", hIme);
SendClientMessage(id, CRVENA, strport);
format(strport, sizeof strport, "Razlog: {FFFFFF}%s", razlog);
SendClientMessage(id, CRVENA, strport);
SCM(id, CRVENA, "__________________________________________________________________________________");
PI[id][Zavezan] = 0;
SetTimerEx("KickIgracaID", 300, 0, "d", id);
new ip[16], logstring[256];
GetPlayerIp(playerid, ip, sizeof ip);
format(logstring, sizeof logstring, "| Komanda: /kick | Izvrsio: %s | Igrac: %s | Razlog: %s | Vrsta: Direktna | IP: %s", hIme2, hIme, razlog, ip);
UpisiLog(FAJL_KICKLOG, logstring);
}
else if(PI[playerid][GM] >= 3)
{
new id, razlog[64];
if(sscanf(params, "us[64]", id, razlog)) return SCM(playerid, BELA, "{68A4C9}Koristite: {C0C0C0}/kick [Korisnicki ID ili Ime igraca] [Razlog]");
if(!IsPlayerConnected(id)) return SCM(playerid, GRAD2, "{56A5D6}|INFO| {C0C0C0} Taj igrac je offline!");
if(PI[playerid][Admin] < HEAD && PI[id][Admin] >= HEAD) return SCM(playerid, GRAD2, "{56A5D6}|INFO| {C0C0C0} Ne mozete koristiti ovu komandu na Head adminu!");
new hIme[MAX_PLAYER_NAME];
new hIme2[24];
new strport[150];
RPIme(id, hIme);
RPIme(playerid, hIme2);
format(strport, sizeof strport, "|{FFFFFF}KICK{48E31C}| {FFFFFF}%s {48E31C}je izbacen sa servera od GameMastera %s. Razlog: {FFFFFF}%s.", hIme, hIme2, razlog);
StaffPoruka(ZELENA2, strport);
SCM(id, ZELENA2, "_____________________________________________________________________________________");
format(strport, sizeof strport, " Izbaceni ste sa servera od GameMastera %s.", hIme2);
SendClientMessage(id, ZELENA2, strport);
format(strport, sizeof strport, "Razlog: {FFFFFF}%s", razlog);
SendClientMessage(id, ZELENA2, strport);
SCM(id, ZELENA2, "______________________________________________________________________________________");
PI[id][Zavezan] = 0;
SetTimerEx("KickIgracaID", 300, 0, "d", id);
new ip[16], logstring[256];
GetPlayerIp(playerid, ip, sizeof ip);
format(logstring, sizeof logstring, "| Komanda: /kick | Izvrsio: %s | Igrac: %s | Razlog: %s | Vrsta: Direktna | IP: %s", hIme2, hIme, razlog, ip);
UpisiLog(FAJL_KICKLOG, logstring);
SetTimerEx("KickIgracaID", 300, 0, "d", id);
}
else return SCM(playerid, GRAD2, "{56A5D6}|INFO| {C0C0C0}Niste autorizovani za koriscenje te komande.");
return 1;
}
I meni radi, znaÄi ti to nisi fino definisao niÅ¡ta joÅ¡ sam ti rekao jednom gdje ćeÅ¡.
Samo želim vam reÄi hvala i svaka cast <3 :D moze lock
Nema na cemu :D 8)
Al mu moze neko skoniti kick(id); posto startuje timer i kika igraca mislim da mora upamtiti id od tog igraca i kikati ga posle 1 sek u tajmeru toes startuj timer sa id a ne sa playerid i skloni taj kick is komande ako me kontas