Originally Posted by Eth
change from
pawn Код:
if (sscanf(params, "ii", IDD,amount)) return SendClientMessage(playerid, 0xff0000aa, "* Usage: /rep [playerid/name] [amount]");
to
pawn Код:
if (sscanf(params, "ui", IDD,amount)) return SendClientMessage(playerid, 0xff0000aa, "* Usage: /rep [playerid/name] [amount]");
edit:
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; }
|