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

hhhhzzzz

Участник
Автор темы
53
2
ищу скрипт который увидет сообщение 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

Участник
85
12
щас надо голодать

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

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

hhhhzzzz

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

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


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


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

Byte

Участник
85
12
Посмотреть вложение 267653

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

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

hhhhzzzz

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

hhhhzzzz

Участник
Автор темы
53
2
все,помог

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

Byte

Участник
85
12
все,помог


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

Byte

Участник
85
12
может быть из за виндовс 8.1 так?

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

hhhhzzzz

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