помощь

Статус
В этой теме нельзя размещать новые ответы.

ht-

Потрачен
Автор темы
52
4
Удаление решения
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Версия MoonLoader
.026-beta
Lua:
require('samp.events').sampSendDialogResponse = function(int id, int button, int listitem, zstring input)
    text = ('ID: %d | %s'):format(dialogId, text)
    sampAddChatMessage(int id, 0x62a832)
    sampAddChatMessage(int button, 0x62a832)
    sampAddChatMessage(int listitem, 0x62a832)
    sampAddChatMessage(zstring input, 0x62a832)
end

[23:05:31.830849] (error) dialogs.lua: ...бочий стол\DAPO SHOW 140k REBUILT\moonloader\dialogs.lua:1: ')' expected near 'id'
[23:05:31.830849] (error) dialogs.lua: Script died due to an error. (102C7FF4)

Помогите исправить код, чтобы выводило ид диалога и прочее
 
Решение
[23:16:40.918104] (error) asddsa.lua: ...абочий стол\DAPO SHOW 140k REBUILT\moonloader\asddsa.lua:22: ')' expected near 'id'
[23:16:40.918607] (error) asddsa.lua: Script died due to an error. (170653B4)
Зачем тебе вообще эта строчка, если ты её даже не выводишь, ещё и переменные левые написал туда:
text = ('ID: %d | %s'):format(dialogId, text)
Я не понимаю как сделать чтобы он тыкал на клавишу Выбрать в диалоге, если по sampSendDialogResponse так не работает
Тебе в прошлой теме ответили:
sampSendDialogResponse(СЮДА ПИШЕШЬ ИД ДИАЛОГ, СЮДА КНОПКУ 1 ЭТО ВЫБРАТЬ А 0 ЭТО ОТМЕНИТЬ, СЮДА СТРОКУ ОТ НУЛЯ, ТУТ nil ПОСТАВЬ ЕСЛИ У ТЕБЯ В ДИАЛОГЕ ИНПУТА НЕТУ)
А если ид не знаешь то вставляешь туда это...

ht-

Потрачен
Автор темы
52
4
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
может туториалы в ютубе посмотреть сначала?
Если знаешь, то подскажи

может туториалы в ютубе посмотреть сначала?
у чела, который выпускал в 2к19 просмотрел, ничего не выходит, где тогда всё брать????
 

YarikVL

Известный
Проверенный
4,750
1,815
Lua:
require('samp.events').sampSendDialogResponse = function(int id, int button, int listitem, zstring input)
    text = ('ID: %d | %s'):format(dialogId, text)
    sampAddChatMessage(int id, 0x62a832)
    sampAddChatMessage(int button, 0x62a832)
    sampAddChatMessage(int listitem, 0x62a832)
    sampAddChatMessage(zstring input, 0x62a832)
end

[23:05:31.830849] (error) dialogs.lua: ...бочий стол\DAPO SHOW 140k REBUILT\moonloader\dialogs.lua:1: ')' expected near 'id'
[23:05:31.830849] (error) dialogs.lua: Script died due to an error. (102C7FF4)

Помогите исправить код, чтобы выводило ид диалога и прочее
Lua:
require('samp.events').onSendDialogResponse = function(id, button, listitem, input)
    text = ('ID: %d | %s'):format(id, input)
    sampAddChatMessage(id, 0x62a832)
    sampAddChatMessage(button, 0x62a832)
    sampAddChatMessage(listitem, 0x62a832)
    sampAddChatMessage(input, 0x62a832)
end
Если знаешь, то подскажи


у чела, который выпускал в 2к19 просмотрел, ничего не выходит, где тогда всё брать????
Надо самому писать код, а не воровать кусками, а потом задавать вопросы почему это не работает
 
Последнее редактирование:
  • Нравится
Реакции: Vespan

Vespan

Чешский луашер
Проверенный
2,123
1,729
у чела, который выпускал в 2к19 просмотрел, ничего не выходит, где тогда всё брать????
У меня выходило все, у других тоже но ты единственный которому не выходит
 
  • Нравится
Реакции: YarikVL

ht-

Потрачен
Автор темы
52
4
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
В аргументы фугкции нельзя писать с пробелом
Тоже самое с переменными
[23:14:02.319291] (error) dialogs.lua: ...бочий стол\DAPO SHOW 140k REBUILT\moonloader\dialogs.lua:3: ')' expected near 'id'
[23:14:02.319791] (error) dialogs.lua: Script died due to an error. (102C7FF4)

ничего не изменилось

Lua:
require('samp.events').sampSendDialogResponse = function(id, button, listitem, input)
    text = ('ID: %d | %s'):format(dialogId, text)
    sampAddChatMessage(id, 0x62a832)
    sampAddChatMessage(button, 0x62a832)
    sampAddChatMessage(listitem, 0x62a832)
    sampAddChatMessage(input, 0x62a832)
end

Надо самому писать код, а не воровать кусками, а потом задавать вопросы почему это не работает
во первых, я хочу узнать про диалог именно по этому коду, во вторых это не кусок, я полностью сворованный скрипт

У меня выходило все, у других тоже но ты единственный которому не выходит
смотрю твои советы так же ничего не выходит, так же ошибка при новом ответе от YarikVL

[23:16:40.918104] (error) asddsa.lua: ...абочий стол\DAPO SHOW 140k REBUILT\moonloader\asddsa.lua:22: ')' expected near 'id'
[23:16:40.918607] (error) asddsa.lua: Script died due to an error. (170653B4)
 
  • Нравится
Реакции: YarikVL

YarikVL

Известный
Проверенный
4,750
1,815
ничего не изменилось
Я там сразу подправил код.
во первых, я хочу узнать про диалог именно по этому коду,
Про диалог можно узнавать по же готовыми скриптами, если ты не хочешь учить луа:
во вторых это не кусок, а полностью сворованный скрипт
Гениально!
 

ht-

Потрачен
Автор темы
52
4
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Я там сразу подправил код.

Про диалог можно узнавать по же готовыми скриптами, если ты не хочешь учить луа:

Гениально!
Я не понимаю как сделать чтобы он тыкал на клавишу Выбрать в диалоге, если по sampSendDialogResponse так не работает
 

YarikVL

Известный
Проверенный
4,750
1,815
[23:16:40.918104] (error) asddsa.lua: ...абочий стол\DAPO SHOW 140k REBUILT\moonloader\asddsa.lua:22: ')' expected near 'id'
[23:16:40.918607] (error) asddsa.lua: Script died due to an error. (170653B4)
Зачем тебе вообще эта строчка, если ты её даже не выводишь, ещё и переменные левые написал туда:
text = ('ID: %d | %s'):format(dialogId, text)
Я не понимаю как сделать чтобы он тыкал на клавишу Выбрать в диалоге, если по sampSendDialogResponse так не работает
Тебе в прошлой теме ответили:
sampSendDialogResponse(СЮДА ПИШЕШЬ ИД ДИАЛОГ, СЮДА КНОПКУ 1 ЭТО ВЫБРАТЬ А 0 ЭТО ОТМЕНИТЬ, СЮДА СТРОКУ ОТ НУЛЯ, ТУТ nil ПОСТАВЬ ЕСЛИ У ТЕБЯ В ДИАЛОГЕ ИНПУТА НЕТУ)
А если ид не знаешь то вставляешь туда это: sampGetCurrentDialogId()
 
  • Нравится
Реакции: ht- и MLycoris

ht-

Потрачен
Автор темы
52
4
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Зачем тебе вообще эта строчка, если ты её даже не выводишь, ещё и переменные левые написал туда:
text = ('ID: %d | %s'):format(dialogId, text)

Тебе в прошлой теме ответили:
sampSendDialogResponse(СЮДА ПИШЕШЬ ИД ДИАЛОГ, СЮДА КНОПКУ 1 ЭТО ВЫБРАТЬ А 0 ЭТО ОТМЕНИТЬ, СЮДА СТРОКУ ОТ НУЛЯ, ТУТ nil ПОСТАВЬ ЕСЛИ У ТЕБЯ В ДИАЛОГЕ ИНПУТА НЕТУ)
А если ид не знаешь то вставляешь туда это: sampGetCurrentDialogId()
Воооооот, так бы сразу, спасибо <3

Не обижайся на меня((((
 
  • Bug
Реакции: outdated
Статус
В этой теме нельзя размещать новые ответы.