PDA

Просмотр полной версии : [Вопрос] Не работает команда /skin



MarioORG
20.12.2014, 20:45
Помогите, не работает команда /skin. При вводе пишет - Unknown Command.

CMD:skin(playerid, params[])
{
new skinid;
if (sscanf(params, "d", skinid)) return SendClientMessage(playerid, COLOR_GREY, "Используйте: /skin [id]");
if(skinid > 0 || skinid < 300){
SetPlayerSkin(playerid, skinid);
}else{
SendClientMessage(playerid, COLOR_GREY, "Используйте: /skin [1-299]");
}
return 1;
}

iDiego
20.12.2014, 20:52
CMD:skin(playerid, params[]){
new skinid;
if(sscanf(params,"d", skinid))
return SendClientMessage(playerid, 0xFF0000AA, "Используй: /skin [id]");
SetPlayerSkin(playerid,skinid);
return 1;}
попробуй.

L0ndl3m
20.12.2014, 21:03
Могу предложить свой вариант:


CMD:skin(playerid, params[])
{
extract params -> new skinid; else
return SendClientMessage(playerid, COLOR_GREY, "Используйте: /skin [id]");

if(!(0 <= skinid <= 299))
return SendClientMessage(playerid, COLOR_GREY, "Используйте: /skin [1-299]");

SetPlayerSkin(playerid, skinid);
return 1;
}

MarioORG
20.12.2014, 21:13
Ребят, да прикол в том, что при вводе команды пишет Unknown Command!

L0ndl3m
20.12.2014, 21:14
Ребят, да прикол в том, что при вводе команды пишет Unknown Command!
Вы мой вариант пробовали? Если да, выложите OnPlayerCommandText или OnPlayerCommandPerformed ( если он есть у Вас ).