23.10.2011, 05:29
Yeah, as Varth said, no need to use sscanf. Here is an example:
pawn Код:
COMMAND:SetColor(playerid,params[])
{
if( isnull ( params ) )
{
SendClientMessage(playerid, COLOR_WHITE, "USAGE:/color [ColorName]");
SendClientMessage(playerid, COLOR_YELLOW, "Color - Yellow / Red / Gray / Orange / Indigo / Black / DarkGray");
SendClientMessage(playerid, COLOR_YELLOW, "Color - LightBlue / Purple / Blue / Pink / BrightRed / Green / White");
return true;
}
if( !strcmp( params,"Yellow",true ) )
{
format(String,sizeof(String),"Your color has changed.");
SendClientMessage(playerid,COLOR_YELLOW,String);
SetPlayerColor(playerid,COLOR_YELLOW);
return true;
}
else if( !strcmp( params,"DarkGrey",true ) )
{
format(String,sizeof(String),"Your color has changed.");
SendClientMessage(playerid,COLOR_DARKGREY,String);
SetPlayerColor(playerid,COLOR_DARKGREY);
return true;
}
else
{
SendClientMessage(playerid, COLOR_YELLOW, "Color - Yellow / Red / Gray / Orange / Indigo / Black / DarkGray");
SendClientMessage(playerid, COLOR_YELLOW, "Color - LightBlue / Purple / Blue / Pink / BrightRed / Green / White");
}
return true;
}