Lua RakBot

waves

Известный
Автор темы
48
10
Версия MoonLoader
.026-beta
Что там написать чтобы он закрыл диалог помогите прошу!!!!

Код::
if id == 9965 then
        sendDialog(id, 1, 0, 'Кушать')
        что тут
        return true
 
Решение
Вот код чтобы закрыть диалог, но он не закрывается, потому что на аризоне после того, как ты съешь пачку чипсов диалог не пропадает, поэтому он флудит. Как исправить?
Ну например
local dialog_close = false -- в начало скрипта
if id == 9965 then
if not close_dialog then
sendDialog(id, 1, 0, 'Кушать')
close_dialog = true
else
sendDialog(id, 0, 0, '')
close_dialog = false
end
return true

Табуляция сам сделай, без тега кода потому что с телефона не удобно

waves

Известный
Автор темы
48
10
Вот код чтобы закрыть диалог, но он не закрывается, потому что на аризоне после того, как ты съешь пачку чипсов диалог не пропадает, поэтому он флудит. Как исправить?
 

Вложения

  • Безымянный.png
    Безымянный.png
    2 KB · Просмотры: 169
  • Безымянный.png
    Безымянный.png
    13.4 KB · Просмотры: 187

winten

Потрачен
409
184
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Вот код чтобы закрыть диалог, но он не закрывается, потому что на аризоне после того, как ты съешь пачку чипсов диалог не пропадает, поэтому он флудит. Как исправить?
Ну например
local dialog_close = false -- в начало скрипта
if id == 9965 then
if not close_dialog then
sendDialog(id, 1, 0, 'Кушать')
close_dialog = true
else
sendDialog(id, 0, 0, '')
close_dialog = false
end
return true

Табуляция сам сделай, без тега кода потому что с телефона не удобно
 
  • Влюблен
  • Нравится
Реакции: xionerme и waves

waves

Известный
Автор темы
48
10
Lua:
local eda = false

-- тут твоя функа
if id == 9965 then -- лучше юзай title
    if eda then
            sendDialog(id, 1, 0, 'Кушать')
         eda = false
         return true
    end
end

function onGameText(gt)
    if gt:match('hungry') then
        eda = true
    end
end

Ничего не происходит
Ну например
local dialog_close = false -- в начало скрипта
if id == 9965 then
if not close_dialog then
sendDialog(id, 1, 0, 'Кушать')
close_dialog = true
else
sendDialog(id, 0, 0, '')
close_dialog = false
end
return true

Табуляция сам сделай, без тега кода потому что с телефона не удобно
Господи спасибо огромное
 

Вложения

  • Безымянный.png
    Безымянный.png
    1.1 KB · Просмотры: 162