03.03.2014, 19:09
I'm having some troubles with this following slap command. As I perform it, it always shows up my, the "slap-pers", name, which is quite annoying. I mean, lets say I'm Subject 1 and I'm slapping Subject 2 due to Non-RP. It will still generate and show me the following message.
Quote:
You have successfully slapped Subject 1 || [Non-RP] |
pawn Код:
CMD:slap(playerid, params[])
{
if(PlayerInfo[playerid][Level] < 1) return SendClientMessage(playerid, 0xF69521AA, "You can't use this command!");//Checking if the player has admin level 1, if not it sends him a message.
new id, reason[100];
if(sscanf(params,"us[100]",id, reason)) return SendClientMessage(playerid, 0xa10000,"USAGE: /slap [playerid/partofname] [reason]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xF69521AA,"The specified player is currently not connected!");//Checking if the selected user is connected or not.
new string[128], Float: PPos[3];
GetPlayerPos(id, PPos[0], PPos[1], PPos[2]);
SetPlayerPos(id, PPos[0], PPos[1], PPos[2]+4);
GetPlayerName(playerid, string, 21);
format(string, sizeof(string), "You have successfully slapped %s! || %s", string, reason);
SendClientMessage(playerid, 0xF69521AA, string);
return 1;
}