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. |