29.11.2016, 23:12
I use this:
When i add COL_GOLD or COL_TOM i get error 035: argument type mismatch (argument 2) on that lane
PHP код:
#define COL_WHITE "{FFFFFF}"
#define COL_RED "{F81414}"
#define COL_GREEN "{00FF22}"
#define COL_LIGHTBLUE "{00CED1}"
#define COL_GOLD "{B8860B}"
#define COL_TOM "{FF6347}"
CMD:setadmin(playerid, params[])
{
new pID, value;
if(!IsPlayerAdmin(playerid)) return 0;
else if(sscanf(params, "ui", pID, value)) return SendClientMessage(playerid, COL_GOLD, "Foloseste: /setadmin [id] [level]");
else if(value < 0 || value > 6) return SendClientMessage(playerid, COL_GOLD, "Nivele valabile valabile: 0-6");
else if(pID == INVALID_PLAYER_ID) return SendClientMessage(playerid, COL_TOM, "Jucatorul nu este conectat.");
else
{
new string[128], string1[128], target[MAX_PLAYER_NAME], pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));
GetPlayerName(pID, target, sizeof(target));
format(string, sizeof(string), "I-ai setat lui %s admin level %i", target, value);
SendClientMessage(playerid, COL_GOLD, string);
format(string, sizeof(string), "Nivelul tau de admin a fost setat la %i de %s", value, pName);
SendClientMessage(pID, COL_GOLD, string1);
PlayerInfo[pID][pAdmin] = value;
}
return 1;
}