CMD:setcolor(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
SetPlayerColor(playerid, COLOR_BLUE);
SendClientMessage(playerid, COLOR_LIME, "You have set your colour.");
}
else
{
SendClientMessage(playerid, -1, "SERVER: Unknown command.");
}
return 1;
}
SSCANF:color(string[]) { static ColorName[6][] = { {"Red"}, {"Orange"}, {"Yellow"}, {"Green"}, {"Blue"}, {"Purple"} }; new ret = -1; for(new i = 0; i < 5; i++) if(strfind(ColorName[i], string, true) != -1) { ret = i; break; } switch (ret) { case 0: return COLOR_RED; case 1: return COLOR_ORANGE; case 2: return COLOR_YELLOW; case 3: return COLOR_GREEN; case 4: return COLOR_BLUE; case 5: return COLOR_PURPLE; default: return -1; } } CMD:setcolor(playerid, params[]) { if(!IsPlayerAdmin(playerid)) return 0; new Target, Color; if(sscanf(params, "uk<color>", Target, Color)) return SendClientMessage(playerid, -1, "Error: /setcolor [ID] [COLOR]"); else if(Color == -1) return SendClientMessage(playerid, -1, "Error: Color must be Red, Orange, Yellow, Green, Blue, or Purple."); else { SetPlayerColor(Target, Color); SendClientMessage(playerid, COLOR_LIME, "You have a player's color."); SendClientMessage(Target, COLOR_LIME, "An admin set your color."); } return 1; }
Ok appreciated guys, although I do not really understand what you meant Vince.
OFF: Eey je bent belgisch ehhe, ik nederlands, geef je skype dan. |