- 1,124
- 385
Приветствую! Хочу сделать активацию/деактивацию скрипта в диалоге, как реализовано в скрипте trmap:
Но чёт не получается:
Код ниже.
Но чёт не получается:
Код ниже.
Lua:
local dialogArr = {'{FFFFFF}Статус скрипта {708090}выключен.'}
local dialogStr = ''
for i, value in ipairs(dialogArr) do
dialogStr = dialogStr .. value .. '\n'
end
--------------------------------------------------------------------------------------------------------------------------------------------------------------
function main()
while not isSampAvailable() do wait(100) end
sampRegisterChatCommand('pr', pr)
while true do
wait(0)
local result, button, list = sampHasDialogRespond(10)
if result then
if button == 1 then
if list == 0 then
if dialogArr[1] == '{FFFFFF}Статус скрипта {708090}выключен.' then
dialogArr[1] = '{FFFFFF}Статус скрипта {7CFC00}включен.'
pr()
elseif dialogArr[1] == '{FFFFFF}Статус скрипта {7CFC00}включен.' then
dialogArr[1] = '{FFFFFF}Статус скрипта {708090}выключен.'
pr()
end
end
end
end
end
end
function pr()
sampShowDialog(10,'Меню скрипта', dialogStr,'Далее','Закрыть', 2)
end