Problem(error/warning):da li bi mogao neko da mi napravi commandu kick i /spec i /specoff PLS
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): Dacu ako nekome bude trebalo
Slika/video ingame problema(obavezno ako je ingame problem):
[pawn]CMD:kick(playerid,params[])
{
new id,reason[50];
if(sscanf(params,"us[50]",id,reason)) return SendClientMessage(playerid,-1,"Usage : /kick [playerid/name] [reason]");
else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"Player is not connected.");
else
{
if(PlayerInfo[playerid][pAdmin]>0 || IsPlayerAdmin(playerid)==1)
{
new str[100];
format(str,sizeof(str),"%s has kicked %s for %s.",PlayerInfo[playerid][pName],PlayerInfo[id][pName],reason);
SendClientMessageToAll(-1,str);
kick(id);
}
}[/pawn]
imas sve na google ndms sad da trazim...
Citat: zoid poslato Jul 31, 2019, 14:02:09 POSLE PODNE
[pawn]CMD:kick(playerid,params[])
{
new id,reason[50];
if(sscanf(params,"us[50]",id,reason)) return SendClientMessage(playerid,-1,"Usage : /kick [playerid/name] [reason]");
else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"Player is not connected.");
else
{
if(PlayerInfo[playerid][pAdmin]>0 || IsPlayerAdmin(playerid)==1)
{
new str[100];
format(str,sizeof(str),"%s has kicked %s for %s.",PlayerInfo[playerid][pName],PlayerInfo[id][pName],reason);
SendClientMessageToAll(-1,str);
kick(id);
}
}[/pawn]
imas sve na google ndms sad da trazim...
ne radi mi CMD
Prvo ovo prodji https://wiki.sa-mp.com/
Ako vec odma zelis,a da ne mrdas dupetom,uzmes lijepo neku kick cmd iz nekog gm-a i prilagodi sebi.
Sve ima vec na internetu, zasto zelis sve na gotovo umesto da se malo potrudis?
Objasnite fino deÄku jer ovako neće razumeti i praviće iste greÅ¡ke kao većina.
Mi bi' smo ti rado pomogli ali ne možemo, kako ne možemo?
Jer niko nema vremena za to - Äak i najboljim je potrebno vremena, kako?
Lako je napraviti komandu, evo sada ja tebi da poÅ¡aljem komandu ti ne bi znao da spojiÅ¡ sa bazom i da kreiraÅ¡ obiÄnu varijablu ili Å¡ta ti već bude trebalo, preuzmi neki mod tipa LK/NK i pogledaj malo, doktori koji su radili to imaju GetName ImeIgraca GetPlayerNameEx etc a sve funkcije rade jedno isto, nego eto tako su kao ti tražili pomoć i najebali pa se pitaju zaÅ¡to server pada .
ProÄitaj sve sa official wiki, open.mp wiki, foruma, docs za inc/plugin a i možeÅ¡ se meni javiti na diskord Yuki#5969
EDIT: Da ne shvatiš pogrešno, izbegavaj gore navedene modove jer se sve stvari ponavaljaju i bogtenejebo šta je ono
LOCK!