03.05.2012, 22:54
title Explain its self :\
|
This was literary made today, please search before posting.
As the title explains, it's probably because of your sscanf (if you are using sscanf) If not, show some code. |
COMMAND:kick(playerid, params[])
{
if(AccountInfo[playerid][AdminLevel] >= 2)
{
new targetid = strval(params);
new pName[MAX_PLAYER_NAME];
GetPlayerName(targetid, pName, sizeof(pName));
if(!IsPlayerAdmin(playerid)) return 0;
new reason[64], string[128];
if(sscanf(params, "uz", targetid, reason)) return SendClientMessage(playerid, COLOR_BRIGHTRED, "Usage:{FFFFFF} /kick [playerid/partofname] [reason]"); // here it tells the player to use /kick playerid reason or /kick partofname reason
if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, COLOR_GREY, "Player not connected or is yourself!");
format(string, sizeof(string), "{FF0000}%s{FCFCFC} has been kicked by An Admin {FF0000}({FCFCFC}Reason:{09FF00} %s{FF0000})",pName, reason);
SendClientMessageToAll(COLOR_YELLOW, string);
Kick(targetid);
}
return 1;
}
COMMAND:ban(playerid, params[])
{
if(AccountInfo[playerid][AdminLevel] >= 3)
{
new targetid = strval(params);
new pName[MAX_PLAYER_NAME];
GetPlayerName(targetid, pName, sizeof(pName));
if(!IsPlayerAdmin(playerid)) return 0;
new reason[64], string[128];
if(sscanf(params, "uz", targetid, reason)) return SendClientMessage(playerid, COLOR_BRIGHTRED, "Usage:{FFFFFF} /ban [playerid/partofname] [reason]"); // here it tells the player to use /kick playerid reason or /kick partofname reason
if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, COLOR_GREY, "Player not connected or is yourself!");
format(string, sizeof(string), "{FF0000}%s{FCFCFC} has been banned by An Admin {FF0000}({FCFCFC}Reason:{09FF00} %s{FF0000})",pName, reason);
SendClientMessageToAll(COLOR_YELLOW, string);
Ban(targetid);
}
return 1;
}
COMMAND:heal(playerid, params[])
{
if(AccountInfo[playerid][AdminLevel] >= 2)
{
new id;
if (sscanf(params, "u", id)) return SendClientMessage(playerid, 0xFF0000AA, "Usage:{FFFFFF} \"/heal <playerid>\"");
if (id == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, "Player not {FFFFFF}found");
SetPlayerHealth(id, 100.0);
SendClientMessage(id, 0x00FF00AA, "You have been healed");
SendClientMessage(playerid, 0x00FF00AA, "Player healed");
}
else return SendClientMessage(playerid,COLOR_WHITE,"You Have To Be Admin Level {FFFFFF}1");
return 1;
}