02.03.2014, 19:42
Try this:
pawn Код:
CMD:slap(playerid, params[])
{
new id, string[128], Float: PPos[3], reason[128];
if(PlayerInfo[playerid][Level] < 1)
{
SendClientMessage(playerid, 0xF69521AA, "You can't use this command!");//Checking if the player has admin level 1, if not it sends him a message.
return 1;
}
if(sscanf(params,"us[128]",id, reason))
{
SendClientMessage(playerid, 0xa10000,"USAGE: /slap [playerid/partofname] [reason]");
return 1;
}
if(!IsPlayerConnected(id))
{
SendClientMessage(playerid, 0xF69521AA,"The specified player is currently not connected!");//Checking if the selected user is connected or not.
return 1;
}
new GetNameVar[MAX_PLAYER_NAME];//Your main error was on this line, you forgot the ";"
GetPlayerPos(id, PPos[0], PPos[1], PPos[2]);
SetPlayerPos(id, PPos[0], PPos[1], PPos[2]+4);
GetPlayerName(id, GetNameVar, sizeof(GetNameVar));
format(string, sizeof(string), "You have successfully slapped %s!", GetNameVar);
SendClientMessage(playerid, -1, string);
return 1;
}