[__Warning__]
Дебютант
Всем привет)
Начал переводить команды на диалоги,мне как-то так удобнее будет)
Столкнулся с проблемой: ввожу в диалог id игрока,которого хочу взорвать. И выходит так,что я могу работать только с id 0. Записываю inputtext в переменную giveplayerid[playerid],вывожу в консольке через printf,выводится то,что я ввожу. А работает все равно только с id 0. Проверка на несуществующий id не вызывается. Что я делаю не так?
Начал переводить команды на диалоги,мне как-то так удобнее будет)
Столкнулся с проблемой: ввожу в диалог id игрока,которого хочу взорвать. И выходит так,что я могу работать только с id 0. Записываю inputtext в переменную giveplayerid[playerid],вывожу в консольке через printf,выводится то,что я ввожу. А работает все равно только с id 0. Проверка на несуществующий id не вызывается. Что я делаю не так?
PHP:
case 1367:
{
if(response == 0) return SendClientMessage(playerid,-1,"Вы передумали взрывать мерзавца :)");
if(!strlen(inputtext))
{
ShowPlayerDialog(playerid, 1367, DIALOG_STYLE_INPUT, "{ED1858}Взорвать игрока", "Введите id игрока :", ".:Ok:.", ".:Отмена:.");
return true;
}
giveplayerid[playerid] = strval(inputtext);
//giveplayerid[playerid] = ReturnUser(inputtext,returnplayer[playerid]);
printf("%d",giveplayerid[playerid]);
if(giveplayerid[playerid] == INVALID_PLAYER_ID) return SendClientMessage(playerid,red,"[Ошибка] Игрока с таким id нету на сервере.");
ShowPlayerDialog(playerid, 1368, DIALOG_STYLE_INPUT, "{ED1858}Взорвать игрока", "Введите причину взрыва :", ".:Ok:.", ".:Отмена:.");
}
