SA-MP Forums Archive
OnDialogResponse - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: OnDialogResponse (/showthread.php?tid=569507)



OnDialogResponse - long76 - 31.03.2015

Здравствуйте!
как всем известно в ShowPlayerDialog нужно указывать dialogid и для этого я иду в паблик пролистываю его до конца, нахожу последний ид и только потом возвращаюсь к ShowPlayerDialog. можно ли как то автоматизировать этот процесс? создать переменную которая будет иметь последний ид в OnDialogResponse. можно ли в switch узнать значение последнего case? спасибо


Re: OnDialogResponse - OKStyle - 31.03.2015

Можно, но лучше не надо, т.к. могут перекрещиваться ID. Лучше сделай #define DIALOG_ID № и плюсуй к ней каждый вызов.


Re: OnDialogResponse - Jon_De - 31.03.2015

enum
{
dialog_login = 1,
dialog_reg, // будет 2
dialog_other // будет 3
}


Re: OnDialogResponse - long76 - 31.03.2015

спасибо за ответы


Re: OnDialogResponse - ZiGGi - 31.03.2015

Я для диалогов реализовал систему, работающую по принципу zcmd, очень удобно. Можешь попробовать, вдруг понравится: https://github.com/ziggi/Open-GTO/bl...ore/dialog.inc


Re: OnDialogResponse - nonamepawn - 31.03.2015

easydialogs загугли, тоже норм и удобно