my cmd doesnt work - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: my cmd doesnt work (
/showthread.php?tid=351312)
my cmd doesnt work -
thefatshizms - 15.06.2012
here is my cmd:
pawn Код:
CMD:test(playerid, params[])
{
new id;
new reason[128];
new kick[128];
new kickmsgtoadmin[128];
new name[MAX_PLAYER_NAME];
if(PInfo[playerid][Padmin] > 0)
{
if(sscanf(params,"uc",id,reason)) return SendClientMessage(playerid, -1, "UAGE: /kick <id> <reason>");
GetPlayerName(id,name,sizeof(name));
format(kick, sizeof(kick), "you have been kicked by %s for reason: %c", name, reason);
SendClientMessage(id, ORANGE, kick);
format(kickmsgtoadmin, sizeof(kickmsgtoadmin), "you have kicked %s for reason: %c", name, reason);
SendClientMessage(playerid, -1, kickmsgtoadmin);
Kick(id);
} return true;
}
it just shows SERVER:unkown cmd
Re: my cmd doesnt work -
Djole1337 - 15.06.2012
Weird... it works for me : o
http://puu.sh/B9Cy
http://puu.sh/B9Cw
Re: my cmd doesnt work -
Kindred - 15.06.2012
Is there a sort of return 0; somewhere near the command that could prevent the command from being processed?
Re: my cmd doesnt work -
thefatshizms - 15.06.2012
there is no return 0; btw how do i make that u can make the reason longer?
Re: my cmd doesnt work -
Elysian` - 15.06.2012
To;
pawn Код:
new reason[Reason length in here.];
Re: my cmd doesnt work -
thefatshizms - 15.06.2012
yeh i know that lol but like what i put in the sscanf line a 'd' or 'i' etc
p.s cmd still doesnt work
Re: my cmd doesnt work -
Face9000 - 15.06.2012
Why you're using %c ?
You can use %s for playername and %d for playerid.
Re: my cmd doesnt work -
thefatshizms - 15.06.2012
i know that lol
ok btw i removed the if(PInfo[playerid][Padmin] > 0) and it seemed to work.... but i need that as i only want admins to use it
and with %c it only ables me to do 1 letter in reason D;
Re: my cmd doesnt work -
Face9000 - 15.06.2012
pawn Код:
if(PInfo[playerid][Padmin] == 0) return SendClientMessage(playerid,0xFF0000FF,"This command is allowed only for admins.");
Place it before executing the command.
Re: my cmd doesnt work -
thefatshizms - 15.06.2012
thanks thats sorted out the admin bit, what about the one letter reason?