lava172
Умник
Добрый день. У меня такая проблема.
Скин меняется, но на другой. Ввожу 285, меняется на ид 3.
Вот собственно код диалога:
case 9:
{
if(response)
{
if(!strlen(inputtext))
{
SCM(playerid,-1,"Вы ничего не ввели");
return SPD(playerid,9,DSL,"{00FF00}Выбор скина по ID", "Введите ID скина","Ок","Назад");
}
for(new Index = strlen(inputtext)-1; Index != -1; Index--)
{
switch(inputtext[Index])
{
case '0'..'9': continue;
default: return SendClientMessage(playerid, COLOR_RED, "Ввести можно только цифры");
}
}
if(strlen(inputtext) < 0 || strlen(inputtext) > 311) return SCM(playerid,COLOR_RED,"Неверный ID скина");
SetSkin(playerid,strlen(inputtext));
}}
Скин меняется, но на другой. Ввожу 285, меняется на ид 3.
Вот собственно код диалога:
case 9:
{
if(response)
{
if(!strlen(inputtext))
{
SCM(playerid,-1,"Вы ничего не ввели");
return SPD(playerid,9,DSL,"{00FF00}Выбор скина по ID", "Введите ID скина","Ок","Назад");
}
for(new Index = strlen(inputtext)-1; Index != -1; Index--)
{
switch(inputtext[Index])
{
case '0'..'9': continue;
default: return SendClientMessage(playerid, COLOR_RED, "Ввести можно только цифры");
}
}
if(strlen(inputtext) < 0 || strlen(inputtext) > 311) return SCM(playerid,COLOR_RED,"Неверный ID скина");
SetSkin(playerid,strlen(inputtext));
}}
