- 213
- 18
- Версия MoonLoader
- .026-beta
здарова. у меня в скрипте есть 2 списка, один с оргами, второй с местами проведения
короче, мне нужно сделать так, чтобы при выбранном пункте "Мэрия" писалось
если "Холл собственной организации", то чтобы писалось
Up
короче, мне нужно сделать так, чтобы при выбранном пункте "Мэрия" писалось
/gov Собеседование пройдёт в здании мэрии
если "Холл собственной организации", то чтобы писалось
/gov Собеседование пройдёт в холле нашей организации
Lua:
local nitem_list = {u8'Не выбрано', u8'Полиция ЛС', u8'ФБР', u8'Армия ЛС', u8'Больница ЛС', u8'Мэрия', u8'РКШД', u8'Полиция СФ', u8'СМИ', u8'Армия ЛВ', u8'Полиция ЛВ', u8'S.W.A.T', u8'Правительство'}
local nImItems = imgui.new['const char*'][#nitem_list](nitem_list)
local nmesta_list = {u8'Не выбрано',u8'Мэрия', u8'Холл собственной организации'}
local iMmesta_list = imgui.new['const char*'][#nmesta_list](nmesta_list)
--frame
elseif navigation.current == 2 then
imgui.PushItemWidth(155)
if imgui.Combo(u8'##1org',ComboNTest,nImItems, #nitem_list) then
ini.main.org = ComboNTest[0]
inicfg.save(ini, directIni)
end imgui.SameLine()
if imgui.Combo(u8'##2mesto',ComboMesta_list,iMmesta_list, #nmesta_list) then
ini.main.mesto = ComboMesta_list[0]
inicfg.save(ini, directIni)
end imgui.SameLine()
imgui.PopItemWidth()
if imgui.Button(u8'Сохранить выбор') then
sampAddChatMessage('[Attractive Sobes helper]: {ffffff}Значения успешно сохранены.', 0x63CB00)
ini.main.org = ComboNTest[0]
ini.main.mesto = ComboMesta_list[0]
inicfg.save(ini, directIni)
end
if imgui.Button(u8'Начать') then
local selected_value = u8:decode(nitem_list[ComboNTest[0] + 1])
local selected_mesto = u8:decode(nmesta_list[ComboMesta_list[0] + 1])
if autoscreen[0] then
if ComboNTest[0] < 1 or ComboMesta_list[0] < 1 then
sampAddChatMessage('[Ошибка]: {ffffff}Выберите параметры для начала собеседования!', 0xFF6600)
else
lua_thread.create(function()
sampSendChat('/d ['..selected_value..'] > [Всем]: Занимаю волну гос. новостей.',-1)
wait(1000)
sampSendChat('/gov Уважаемые жители штата! Прошу минутку Вашего внимания!',-1)
wait(5000)
sampSendChat('/gov Сейчас, на данный момент, проходит собеседование в ряды нашей организации - '..selected_value..'.',-1)
wait(5000)
sampSendChat('/gov Всем желающим прибыть в '..selected_mesto..'.')
wait(5000)
sampSendChat('/gov Благодарю всех Вас за внимание!')
wait(1000)
sampSendChat('/d ['..selected_value..'] > [Всем]: Освобождаю волну гос. новостей.')
wait(1000)
sampSendChat('/time')
wait(100)
sampCloseCurrentDialogWithButton(1)
wait(10)
setVirtualKeyDown(119, true)
wait(1)
setVirtualKeyDown(119, false)
end)
end
else
if ComboNTest[0] < 1 or ComboMesta_list[0] < 1 then
sampAddChatMessage('[Ошибка]: {ffffff}Выберите параметры для начала собеседования!', 0xFF6600)
else
lua_thread.create(function()
sampSendChat('/d ['..selected_value..'] > [Всем]: Занимаю волну гос. новостей.',-1)
wait(1000)
sampSendChat('/gov Уважаемые жители штата! Прошу минутку Вашего внимания!',-1)
wait(5000)
sampSendChat('/gov Сейчас, на данный момент, проходит собеседование в ряды нашей организации - '..selected_value..'.',-1)
wait(5000)
sampSendChat('/gov Всем желающим прибыть в '..selected_mesto..'.')
wait(5000)
sampSendChat('/gov Благодарю всех Вас за внимание!')
wait(1000)
sampSendChat('/d ['..selected_value..'] > [Всем]: Освобождаю волну гос. новостей.')
wait(1000)
sampSendChat('/time')
end)
end
end
end
--frame
Up
Последнее редактирование: