Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

DSI

Статус
В этой теме нельзя размещать новые ответы.

AlpHarD-GameS

Новичок
Здравствуйте. Подскажите пожалуйста, как правильно создать DSI на ввод своего имени и фамилии, для паспорта. Перепробовал уже много разных вариантов.. но почему то работает не корректно. Вот код:

SPD(playerid,9,DSI,"Ваше Имя","Введите своё Имя:","Далее","");

case 9:
{
if(strlen(inputtext) < 3 || strlen(inputtext) > 10) return SPD(playerid,9,DSI,"Ваше Имя","Введите своё Имя:","Далее","");
PlayerInfo[playerid][pPassName] = strlen(inputtext);
//strmid(PlayerInfo[playerid][pPassName], inputtext, 0, strlen(inputtext), 10);
SPD(playerid,10,DSI,"Ваша Фамилия","Введите свою Фамилию:","Далее","");
}
case 10:
{
if(strlen(inputtext) < 3 || strlen(inputtext) > 10) return SPD(playerid,10,DSI,"Ваша Фамилия","Введите свою Фамилию:","Далее","");
PlayerInfo[playerid][pPassFam] = strlen(inputtext);
//strmid(PlayerInfo[playerid][pPassFam], inputtext, 0, strlen(inputtext), 10);
SPD(playerid,11,DSI,"Год рождения","Введите год своего рождения:","Далее","");
}
А потом по окончанию всей процедуры, вывожу игроку то что он ввел:
format(string, 258, "\tВаш паспорт готов:\n====================\nИмя: %s\nФамилия: %s ...\n====================\n",
PlayerInfo[playerid][pPassName],PlayerInfo[playerid][pPassFam]);
SPD(playerid,14,DSM,"Паспортный стол",string,"Готово","");
Но что бы я не вводил в окна Имени и Фамилии, в конечном итоге оно выводит какую то хрень типо "IIIMIII" и тому подобное...
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу