16.09.2009, 16:50
Try this code:
pawn Код:
dcmd_ban(playerid, params[])
{
new
TargetID,
reason[128];
if (sscanf(params, "uz", TargetID, reason) != 0)
{
SendClientMessage(playerid, COLOR_SERVER, "Usage: /ban <player's name or ID> <reason>");
return 1;
}
if (IsPlayerConnected(TargetID))
{
if (strlen(reason) > 0)
{
// ClientMessage:
// XY has banned XYZ, reason: blabla.
}
else
{
// ClientMessage:
// XY has banned XYZ, [no reason given]
}
SetPlayerPos(TargetID, 10000.0, 10000.0, 10000.0);
ResetPlayerWeapons(TargetID);
GivePlayerWeapon(TargetID, 10,1);
SetPlayerWeather(TargetID, 150);
SetPlayerSkin(TargetID, 77);
BanEx(TargetID, reason);
}
else
{
SendClientMessage(playerid, COLOR_SERVER, "[FAILURE] Invalid playerid.");
}
return 1;
}