какого чёрта sampCloseCurrentDialogWithButton() вроде так написал, принимает в себя 0 или 1, так вот что за что отвечает? почему если я укажу 1 то закроется 1 кнопкой, если 0 то 2, почему так?
Л - Логика. Сейчас объясню тебе программу первого класса:

В Lua функах счет идет с нуля ( примером есть функа sampSendDialogResponse где один из аргументов это выбор пункта в диалоге, т.е чтобы нажать на первый пункт нужно поставить 0, потом 1 и так далее )
( См. Рисунок Выше ) В нашем диалоге есть текст «Взять», вместо него может быть: Да/Окей/Продолжить и тд. То есть эта кнопка подразумевает под собой какое-то "продолжение". А другая кнопка всегда Отмена либо Закрыть, то есть никакого продолжение нету.
А вообще я согласен с ребятами выше, какое тебе дело до смысла этой пары цифр, если на wiki blasthack’а всё подробно расписано. Просто бери и пользуйся.