22.03.2011, 12:13
hey scripters
before I tell you the problem ,please dont tell me to use ZCMD Cuz I hate it and I dont care if my script will be faster in 1 milisecond.
Ok so I got this cmd
So No errors but , in the game , when I use /ban(just /ban no reason or playerid) it doesnt returns me the SendClientMessage(playerid,COLOR_RED,"[URP] : Usage : /ban [PLAYERID][REASON]");
and its auto bans me .
and at the
format(string,sizeof(string),"[URP] %d/%d/%d : %s has been banned by Admin MR.%s. Reason : %s",Year,Month,Day,aname,name,reason);
for some reason the reason thing doesnt working . I dont see the reason.
before I tell you the problem ,please dont tell me to use ZCMD Cuz I hate it and I dont care if my script will be faster in 1 milisecond.
Ok so I got this cmd
Код:
dcmd_ban(playerid, params[])
{
#pragma unused params
small1;
if(PlayerInfo[playerid][pAdminLevel] > 0)
{
new id,reason[256];
if(sscanf(params,"ui",id,reason))
{
if(IsPlayerConnected(id))
{
new name[MAX_PLAYER_NAME],aname[MAX_PLAYER_NAME],string[256],Year,Month,Day;
GetPlayerName(id,aname,sizeof(aname));
GetPlayerName(playerid,name,sizeof(name));
getdate(Year,Month,Day);
format(string,sizeof(string),"[URP] %d/%d/%d : You have banned %s.",Year,Month,Day,aname);
SendClientMessage(playerid,COLOR_RED,string);
format(string,sizeof(string),"[URP] %d/%d/%d : %s has been banned by Admin MR.%s. Reason : %s",Year,Month,Day,aname,name,reason);
SendClientMessageToAll(COLOR_RED,string);
BanLog(string);
Ban(id);
return 1;
}else return notc(playerid);
}else return SendClientMessage(playerid,COLOR_RED,"[URP] : Usage : /ban [PLAYERID][REASON]");
}
return 1;
}
and its auto bans me .
and at the
format(string,sizeof(string),"[URP] %d/%d/%d : %s has been banned by Admin MR.%s. Reason : %s",Year,Month,Day,aname,name,reason);
for some reason the reason thing doesnt working . I dont see the reason.

