Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Blazey poslato Februar 20, 2014, 16:36:46 POSLE PODNE

Naslov: [POMOC] Kick.
Poruka od: Blazey poslato Februar 20, 2014, 16:36:46 POSLE PODNE
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):
Naslov: Odg: [POMOC] Kick.
Poruka od: ק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.
Naslov: Odg: [POMOC] Kick.
Poruka od: Blazey poslato Februar 20, 2014, 17:12:26 POSLE PODNE
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
Naslov: Odg: [POMOC] Kick.
Poruka od: קlเשค poslato Februar 20, 2014, 17:20:01 POSLE PODNE
Pa kad si stavio da sam sebe kikas
CitatKick(playerid);

Probaj ovako stavit:

Kick(id);
Naslov: Odg: [POMOC] Kick.
Poruka od: Blazey poslato Februar 20, 2014, 19:36:03 POSLE PODNE
BUMP!
Naslov: Odg: [POMOC] Kick.
Poruka od: ק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!
Naslov: Odg: [POMOC] Kick.
Poruka od: Blazey poslato Februar 20, 2014, 19:58:27 POSLE PODNE
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?!
Naslov: Odg: [POMOC] Kick.
Poruka od: קlเשค poslato Februar 20, 2014, 20:00:54 POSLE PODNE
Pa gore sam ti napisao,normalno da ti ne radi kad si stavio da kika igraca koji upis /kick,izmjeni ovo:
Citat
Kick(playerid);
Naslov: Odg: [POMOC] Kick.
Poruka od: Blaeks poslato Februar 20, 2014, 23:32:34 POSLE PODNE
tvoj problem je da se tebi ne posalje text sa obrazlozenjem kicka ?
Naslov: Odg: [POMOC] Kick.
Poruka od: DevoXx poslato Februar 21, 2014, 21:51:10 POSLE PODNE
Forward dodaš ..

forward KickIgracaID(id);

Onda Public

public KickIgracaID(id)
{
Kick(id);
}


Kod komande /kick negdje ispod dodaš ..

SetTimerEx("KickIgracaID", 300, 0, "d", id);
Naslov: Odg: [POMOC] Kick.
Poruka od: Blazey poslato Februar 22, 2014, 17:20:47 POSLE PODNE
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);
Naslov: Odg: [POMOC] Kick.
Poruka od: 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);
Naslov: Odg: [POMOC] Kick.
Poruka od: Blazey poslato Februar 22, 2014, 17:48:02 POSLE PODNE
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.
Naslov: Odg: [POMOC] Kick.
Poruka od: DevoXx poslato Februar 22, 2014, 17:56:29 POSLE PODNE
daj mi /kick komandu !
Naslov: Odg: [POMOC] Kick.
Poruka od: Blazey poslato Februar 22, 2014, 20:10:43 POSLE PODNE
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;
}
Naslov: Odg: [POMOC] Kick.
Poruka od: 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.
Naslov: Odg: [POMOC] Kick.
Poruka od: Blazey poslato Februar 22, 2014, 22:22:24 POSLE PODNE
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 ?
Naslov: Odg: [POMOC] Kick.
Poruka od: ANDRIJAâ„¢ 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.

Naslov: Odg: [POMOC] Kick.
Poruka od: Blazey poslato Februar 22, 2014, 22:36:21 POSLE PODNE
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.
Naslov: Odg: [POMOC] Kick.
Poruka od: ANDRIJAâ„¢ poslato Februar 22, 2014, 22:43:54 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);
                ///
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
Naslov: Odg: [POMOC] Kick.
Poruka od: DevoXx poslato Februar 22, 2014, 22:45:17 POSLE PODNE
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š.
Naslov: Odg: [POMOC] Kick.
Poruka od: Blazey poslato Februar 22, 2014, 22:53:04 POSLE PODNE
Samo želim vam reči hvala i svaka cast <3 :D moze lock
Naslov: Odg: [POMOC] Kick.
Poruka od: ANDRIJAâ„¢ poslato Februar 22, 2014, 22:54:58 POSLE PODNE
Nema na cemu :D  8)
Naslov: Odg: [POMOC] Kick.
Poruka od: [MG]uNiqu3 poslato Februar 23, 2014, 00:03:20 PRE PODNE
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