19.09.2014, 16:42
change from
to
edit:
pawn Код:
if (sscanf(params, "ii", IDD,amount)) return SendClientMessage(playerid, 0xff0000aa, "* Usage: /rep [playerid/name] [amount]");
pawn Код:
if (sscanf(params, "ui", IDD,amount)) return SendClientMessage(playerid, 0xff0000aa, "* Usage: /rep [playerid/name] [amount]");
pawn Код:
CMD:rep(playerid,params[])
{
static IDD, amount, name[MAX_PLAYERS], string7[200], name2[MAX_PLAYERS], string8[200];
if (sscanf(params, "ui", IDD,amount)) return SendClientMessage(playerid, 0xff0000aa, "* Usage: /rep [playerid/name] [amount]");
if (amount > GetPlayerScore(playerid)) return SendClientMessage(playerid, 0xff0000aa, "* You do not have enough reps to give reps to player!");
if (amount <= 0) return SendClientMessage(playerid, 0xff0000aa, "* You can't rep less than 1!");
if (playerid == IDD) return SendClientMessage(playerid, 0xff0000aa, "* You can't rep yourselve!");
GetPlayerName(playerid, name, sizeof(name));
GetPlayerName(IDD, name2, sizeof(name2));
format(string8,sizeof(string8),"[REP INFO] {FFAF00}%s recieved %i reps from %s",name2,amount,name);
SendClientMessageToAll(COLOR_RED,string8);
format(string8, sizeof(string8), "3,1[REP INFO] {FFAF00}%s recieved %i reps from %s",name2,amount,name);
IRC_GroupSay(groupID, IRC_CHANNEL, string8);
format(string7,sizeof(string7),"{FFFF00}* %s(%d) Has rep for you: %i",name,playerid,amount);
SendClientMessage(IDD,COLOR_RED,string7);
SetPlayerScore(playerid, GetPlayerScore(playerid) -amount);
//SetPlayerScore(IDD,amount);
SetPlayerScore(IDD, GetPlayerScore(IDD) +amount);
return 1;
}

