RakSAMP ищу скрипт который увидет сообщение You are hungry! после чего написал !key 1024 и съел

  • Автор темы deleted-user-546855
  • Дата начала
D

deleted-user-546855

Гость
Автор темы
ищу скрипт который увидет сообщение You are hungry! после чего написал в консоли !key 1024 и нажал на 8 еду
 
Решение

Lua:
local sampev = require("samp.events")

function sendKey(id)
    key = id
    updateSync()
end

function sampev.onSendPlayerSync(data)
    if key then
        data.keysData = key
        key = nil
    end
end

function sampev.onDisplayGameText(style, time, text)
    if text:find("You are hungry") then
        sendKey(1024)
    end
end

function sampev.onShowDialog(id, style, title, button1, button2, text)
    if title:find("Еда") then
        sendDialogResponse(id, 1, 6, "")
    end
end

Byte

Потрачен
115
32
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
щас надо голодать

нет не ворк( может быть из за нового окна?
какого нового окна?
скрипт не может не работать, он 100% ответит на диалог с тайтлом "Еда"

ты либо ломаешь кодировку, либо что-то еще
 
D

deleted-user-546855

Гость
Автор темы
какого нового окна?
скрипт не может не работать, он 100% ответит на диалог с тайтлом "Еда"

ты либо ломаешь кодировку, либо что-то еще
Снимок экрана (25).png


Снимок экрана (26).png


может либы дашь для рак сампa? а то я из мунлоадера взял. может из за этого
 

Byte

Потрачен
115
32
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Посмотреть вложение 267653

Посмотреть вложение 267654

может либы дашь для рак сампa? а то я из мунлоадера взял. может из за этого
какие либы? там одни эвенты юзаются, которые есть по дефолту.
кодировка должна быть не utf-8, а в CP1251.
Ты ломаешь кодировку, тем самым скрипт не работает.
закинь мой скрипт и ничего не трогай
 
D

deleted-user-546855

Гость
Автор темы
какие либы? там одни эвенты юзаются, которые есть по дефолту.
кодировка должна быть не utf-8, а в CP1251.
Ты ломаешь кодировку, тем самым скрипт не работает.
закинь мой скрипт и ничего не трогай
прости что я такой тупой,я не меняю кодировку,у меня даже нет cp1251
 
D

deleted-user-546855

Гость
Автор темы
все,помог

какие либы? там одни эвенты юзаются, которые есть по дефолту.
кодировка должна быть не utf-8, а в CP1251.
Ты ломаешь кодировку, тем самым скрипт не работает.
закинь мой скрипт и ничего не трогай
ой,думалч что заработало, ток окно открылся, а так сделал кодировку кириллица 1251 но все равно так же, если что у меня винда 8.1
 
Последнее редактирование модератором:

Byte

Потрачен
115
32
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
все,помог


ой,думалч что заработало, ток окно открылся, а так сделал кодировку кириллица 1251 но все равно так же, если что у меня винда 8.1
закинь мой скрипт и ничего не трогай. я вроде понятно обьяснил все
 

Byte

Потрачен
115
32
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

Byte

Потрачен
115
32
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
может быть из за виндовс 8.1 так?

может это сделать
encoding.default = 'CP1251'
Друг, я вроде все понятно объяснил. Код - рабочий.
Все что от тебя требуется, это скачать скрипт и перекинуть в scripts, а после не лезть туда своими культяпками
 
D

deleted-user-546855

Гость
Автор темы
Друг, я вроде все понятно объяснил. Код - рабочий.
Все что от тебя требуется, это скачать скрипт и перекинуть в scripts, а после не лезть туда своими культяпками
попробовал?