Problem(error/warning): nece da mi Kick igraca
Deo skripte: [pawn]CMD:kick(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] > 0)
{
new id,
reason[16];
if(sscanf(params, "us[16]", id, reason)) return SendClientMessage(playerid, -1, "/kick <id> <razlog>");
if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_RED, "ID kojeg ocete da kickujete nije konektovan.");
if(strlen(reason) < 1 || strlen(reason) > 16) return SendClientMessage(playerid, COLOR_RED, "Razlog ne moze biti manji od 1 i vise od 16 karaktera.");
new str[40+MAX_PLAYER_NAME];
format(str, sizeof(str), "* Kickovani ste sa servera od strane %s.", GetName(playerid));
SendClientMessage(id, 0xAAFF00FF, str);
format(str, sizeof(str), "* Kickovali ste %s sa servera.", GetName(id));
SendClientMessage(playerid, 0xAAFF00FF, str);
SetTimerEx("KickPlayer", 200, false, "i", id);
}
else SendClientMessage(playerid, COLOR_RED, "Niste ovlasceni.");
return 1;
}
forward KickPlayer(id);
public KickPlayer(id)
{
Kick(id);
return 1;
}[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Slika/video ingame problema(obavezno ako je ingame problem):
1.https://imgur.com/CuYGnPt
2.https://imgur.com/VSnJ5sY
3.https://imgur.com/0QKKrUU
Umesto [pawn]SetTimerEx("KickPlayer", 200, false, "i", id);[/pawn] Stavi [pawn]Kick(id);[/pawn]
isto
Citat: Simić poslato Jul 28, 2019, 21:33:46 POSLE PODNE
isto
Dodaj ovo, i prilagodi svom modu
[pawn]forward KickIgraca(playerid);
public KickIgraca(playerid)
{
SetTimerEx("odecoek", 100, false, "i", playerid);
return true;
}
forward odecoek(playerid);
public odecoek(playerid)
{
Kick(playerid);
return true;
}[/pawn]
Obrisi ovu proveru
[pawn]if(strlen(reason) < 1 || strlen(reason) > 16) return SendClientMessage(playerid, COLOR_RED, "Razlog ne moze biti manji od 1 i vise od 16 karaktera.");[/pawn]
Citat: PazzOnee poslato Jul 28, 2019, 21:58:00 POSLE PODNE
Obrisi ovu proveru
[pawn]if(strlen(reason) < 1 || strlen(reason) > 16) return SendClientMessage(playerid, COLOR_RED, "Razlog ne moze biti manji od 1 i vise od 16 karaktera.");[/pawn]
probaj tako , ako ne bude radilo napravit cu ti full cmd
Citat: Ruthless Pawno poslato Jul 28, 2019, 22:01:50 POSLE PODNE
probaj tako , ako ne bude radilo napravit cu ti full cmd
Nije mu potrebna ta provera, vec ima u arrayu maximum celija, tkd ako ih prekoraci nece da se dogodi nista