SalutantOmnim
Ученик
У меня такая же проблема как и у многих. В FS не все диалоги работают. А именно: Первые 2 открываются а остальные нет.
PHP:
public OnPlayerEnterCheckpoint(playerid)
{
if(IsPlayerInRangeOfPoint(playerid,2,-2923.0657,477.1025,4.9141))
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid,0xFFDAB9,"**Ваш взгляд упал на чемодан лежащий на земле.");
SendClientMessage(playerid,0xFFDAB9,"**Ваш интерес и любопытство заиграли.");
SendClientMessage(playerid,0xFFDAB9,"**Но решать только Вам!");
ShowPlayerDialog (playerid, 1301, DIALOG_STYLE_MSGBOX, "Подумайте", "Взять чемоданчик?", "Взять", "Нет");
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1300 && response)
{
SetPlayerCheckpoint(playerid,-2923.0657,477.1025,4.9141,2);
if (dialogid == 1301 && response)
{
SendClientMessage (playerid, 0x00FF7F, "Вы взяли чемоданчик.");
SendClientMessage(playerid,0xFFDAB9,"**После того как Вы взяли чемоданчик, у Вас появилось огромное желание открыть его.");
ShowPlayerDialog (playerid,1302,DIALOG_STYLE_MSGBOX,"","Открыть чемоданчик?","Да","Нет");
}
if (dialogid == 1302 && response)
{
SendClientMessage (playerid, 0x00FF7F, "Вы открыли чемоданчик и заглянули внутрь. И обнаружили там деньги, на взгляд не менее 30 000.");
SendClientMessage (playerid,0xFFDAB9, "**У Вас есть отличная возможность немного поправить финансовое состояние.");
SendClientMessage (playerid, 0xFFDAB9, "**Примите решение. Взять эти деньги или нет?");
ShowPlayerDialog (playerid, 1303,DIALOG_STYLE_MSGBOX,"", "Взять деньги?", "Да", "Нет");
}
if (dialogid == 1303 && response)
{
GivePlayerMoney (playerid, 34000);
SendClientMessage (playerid, 0x00FF7F, "Вы взяли с чемоданчика 34 000.");
}
}
return 1;
}
CMD:mission1(playerid,params[])
{
ShowPlayerDialog(playerid,1300,DIALOG_STYLE_MSGBOX,"SMS - сообщение","Отправитель:Неизвестен\nТак как вы только что приехали,\nсоветуем Вам приехать на встречу для вашего же блага.\nПоказать координаты?","Показать","Позже");
}
