[Pomoc] /kick i /ban

Započeo City War DM
27. Okt. 2012. Zaključano
576
pregleda
7
postova
City War DM
2
Street Runner
27. Okt. 2012.
Skripta koju koristim: CWDM
Detaljan opis problema: Napravio sam Ban i Kick komandu, nebaca Errore, ali CMD neradi. Kucam /kick 0(svoj ID) i za razlog stavim Test, i opet mi izbaci Format kako moram koristiti komandu.
Dio skripte:
CMD:ban(playerid, params[])
{
new giveplayerid, razlog, sendername, giveplayer;
new string;
if(PlayerInfo >= 2) return SCM(playerid, COLOR_RED, "Nisi ovlasten za /ban komandu");
    if(sscanf(params, "uii", giveplayerid, razlog)) {
SCM(playerid, COLOR_WHITE, "KORISTENJE: /ban [ID/Ime] ");
return 1;
    }
    if(IsPlayerConnected(giveplayerid)) return SCM(playerid, COLOR_RED, "Taj igrac nije Online!");
if(PlayerInfo >= 1) return SCM(playerid, COLOR_RED, "Nemozes Banati Admina!");
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "AdmCmd: Bano si igraca %s, razlog: %s", giveplayer, razlog);
SCM(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "AdmCmd: Admin %s je Bano igraca %s, razlog: %s", sendername, giveplayer, razlog);
SCMTA(COLOR_RED, string);
PlayerInfo = 1;
Ban(giveplayerid);
return 1;
}

CMD:kick(playerid, params[])
{
new giveplayerid, razlog, sendername, giveplayer;
new string;
if(PlayerInfo >= 1) return SCM(playerid, COLOR_RED, "Nisi ovlasten za /kick komandu");
    if(sscanf(params, "uii", giveplayerid, razlog)) {
SCM(playerid, COLOR_WHITE, "KORISTENJE: /kick [ID/Ime] ");
return 1;
    }
    if(IsPlayerConnected(giveplayerid)) return SCM(playerid, COLOR_RED, "Taj igrac nije Online!");
if(PlayerInfo >= 1) return SCM(playerid, COLOR_RED, "Nemozes Kickati Admina!");
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "AdmCmd: Kicko si igraca %s, razlog: %s", giveplayer, razlog);
SCM(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "AdmCmd: Admin %s je Kickao igraca %s, razlog: %s", sendername, giveplayer, razlog);
SCMTA(COLOR_RED, string);
Kick(giveplayerid);
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
City War DM
2
Street Runner
27. Okt. 2012.
Sad kucam ID 1(nije Online), i Kicka mene, a ID 1 nije na Serveru
Alycone
3
Hustler
27. Okt. 2012.
CMD:ban(playerid, params[])
{
new giveplayerid, razlog, sendername, giveplayer;
new string;
if(PlayerInfo >= 2) return SCM(playerid, COLOR_RED, "Nisi ovlasten za /ban    komandu");
        if(sscanf(params, "us", giveplayerid, razlog))
        {
SCM(playerid, COLOR_WHITE, "KORISTENJE: /ban [ID/Ime] ");
return 1;
        }
        if(IsPlayerConnected(giveplayerid)) return SCM(playerid, COLOR_RED, "Taj igrac nije Online!");
        if(PlayerInfo >= 1) return SCM(playerid, COLOR_RED, "Nemozes Banati Admina!");
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "AdmCmd: Bano si igraca %s, razlog: %s", giveplayer, razlog);
SCM(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "AdmCmd: Admin %s je Bano igraca %s, razlog: %s", sendername,  giveplayer, razlog);
SCMTA(COLOR_RED, string);
PlayerInfo = 1;
Ban(giveplayerid);
return 1;
}


Evo kick:
CMD:kick(playerid, params[])
{
new giveplayerid, razlog, sendername, giveplayer;
new string;
if(PlayerInfo >= 1) return SCM(playerid, COLOR_RED, "Nisi ovlasten za /kick komandu");
        if(sscanf(params, "us", giveplayerid, razlog))
        {
SCM(playerid, COLOR_WHITE, "KORISTENJE: /kick [ID/Ime] ");
return 1;
        }
        if(IsPlayerConnected(giveplayerid)) return SCM(playerid, COLOR_RED, "Taj igrac nije Online!");
if(PlayerInfo >= 1) return SCM(playerid, COLOR_RED, "Nemozes Kickati Admina!");
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "AdmCmd: Kicko si igraca %s, razlog: %s", giveplayer, razlog);
SCM(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "AdmCmd: Admin %s je Kickao igraca %s, razlog: %s", sendername, giveplayer, razlog);
SCMTA(COLOR_RED, string);
Kick(giveplayerid);
return 1;
}


City War DM wrote on October 27, 2012, 12:25 pm:
Sad kucam ID 1(nije Online), i Kicka mene, a ID 1 nije na Serveru


Koristi ovo
if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "Igrac nije online!");


umjesto ovog
if(IsPlayerConnected(giveplayerid)) return SCM(playerid, COLOR_RED, "Taj igrac nije Online!");


🙂
City War DM
2
Street Runner
27. Okt. 2012.
Sad kucam ID 0, i pise da taj igrac nije Onlne, i ova provjera neradi, stavim sebi Admina i opet mi pise da ga nemam
Dusan_Najdic
3
Hustler
27. Okt. 2012.
Jel imas folder sscanf da je ubacen gde je i samp server i ostali folderi ?
City War DM
2
Street Runner
27. Okt. 2012.
Da, stoji ispod scriptfilesa
City War DM
2
Street Runner
27. Okt. 2012.
Bump

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha