В общем, загорелся я идеей под конец бахнуть себе простенький скрипт для ВВС с запросом посадкой и взлетом, samp udf по не известным мне причинам отказывался нормально выводить диалог, работал 1 из 5 раз, в остальных 4 случаях зависало окно сампа. Перекинулся я на клео, немного почитал и вот что слепилось
как итог сам он не крашит, но и в игру зайти не дает, все мерцает и дальше окна с паролем зайти нельзя т.е после его ввода камера возвращается на пляж, чат идет со всеми ад и рациями [ARP] и на этом все. Если кто-то может разобраться почему этот Франкенштейн не служит своему хозяину:sad_frog2:, прошу помочь и указать на ошибки
Код:
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}
0000: NOP
wait 0
if 8AF7: get_samp_base_to 33@
then 0A93: end_custom_thread
end
repeat
wait 400
until 0AFA: is_samp_structures_available
const
DIALOG_STYLE_LIST = 2 // Со списком
end
0B34: samp register_client_command "pilot" to_label @pilot
if 0B3C: samp is_dialog_responded id 47 button 1@ list_item 3@ input_text 0 //
then
if 1@ == 1 //
then
0af8: chat "Маршрут выбран" -1
if 3@ == 0
then
0af8: chat "{ffff00}Взлет ВВС" -1 // после теста заменить на 0AF9: samp say_msg "lol"
end
if 3@ == 1
then
0af8: chat "{ffff00}Посадка ВВС" -1
end
if 3@ == 2
then
0af8: chat "{ffff00}Взлет откуда-то" -1
end
if 3@ == 3
then
0af8: chat "{ffff00}Посадка куда-то" -1
end
else
0af8: chat "Диалог закрыт" -1
end
end
:pilot // тут мой код
0ac8: alloc 0@ size 128
0ad3: format_stirng 0@ := "Взлет ВВС%cПосадка ВВС%c3Взлет откуда-тоc%cПосадка дута-то"
0B3B: samp show_dialog id 47 caption "Посадка-взлет" text 0@ button_1 "Выбрать" button_2 "Закрыть" style DIALOG_STYLE_LIST
0ac9: free 0@
0B43: samp cmd_ret