🌗
В бесконечный цикл попробуй засунуть
if isKeyJustPressed(0x5A) then
setGameKeyState(14, 1)
end
usernameak
usernameak
а
usernameak
а это кстати интересно - это для аналоговых стиков геймпада :)
🌗
-32768 = GOLEFT
32767 = GORIGHT
DELTA
🌗
🌗
-
А, совсем забыл, как игру развернешь попробуй Z нажать
usernameak
DELTA
DELTA
Типа стейт -1024
🌗
главное чтобы он не был 0
🌗
у меня все работает, еще раз скинь код
DELTA
Простите.
🌗
DELTA
https://pastebin.pl/view/31fbd264
🌗
ты не туда этот кусок кода засунул
🌗
бесконечный цикл это между 11 и 13 строкой в твоем коде
DELTA
Ребят, вот рабочий скрипт на прыжок по команде.
#setGameKeyState
DELTA
Спасибо всем, кто помогал :)
DELTA
Знает кто адекватную либу для работы с socket.io в луа? Запросики отправлять и принимать
Snusmumriken
DELTA
Никто с сокетами не работал? :(
mva
Snusmumriken
С сокетами конечно работали, только да.
DELTA
mva
mva
то, что оно называется "socket.io" не делает его "сокетами"
DELTA
Мне нужен адекватный клиент socket.io для LUA, знает тут кто такие?
mva
нет
Snusmumriken
Ну собсно вебсокеты.
DELTA
Админ, ты работал с socket.io?
DELTA
На lua
🌗
mva
Ну собсно вебсокеты.
я сейчас слишком уставший и злой чтобы проводить лекции для ньюфагов по поводу того что вебсокеты это по сути в сущности просто активная сессия tcp
предлагаю тебе заняться этим :)
DELTA
Админов расплодилось…
Snusmumriken
Первый классический вопрос: что ты конкретно хочешь сделать? )
mva
mva
"слать запросы на этот сервис и получать ответы"
DELTA
DELTA
Через socket.io на lua.
Snusmumriken
Из чего? Из сампа?
DELTA
да мне просто рандомный запрос хело ворлд отпраить нужно.
🌗
просто get/post запрос?
DELTA
DELTA
Серверная часть.
Snusmumriken
Так, падажжите.
То есть, ты хочешь чтобы сервер сампа посылал на твой сервер ноды сообщеньки?
DELTA
Да.
🌗
перепиши сервер на луа =)
DELTA
Нет
DELTA
Нет
mva
mva
в чём проблема?
mva
если там просто tcp - используй luasocket
Snusmumriken
Мва, не бузи
Snusmumriken
Чтобы пользовательские клиенты сампа посылали на твой сервер ноды сообщеньки?
DELTA
mva
если whatever over http - используй Lua-cURL
DELTA
Щас.
mva
mva
(хотя там Лёша к текущему моменту больше меня напилил, я так, для вида больше в последнее время)
🌗
можешь использовать функцию downloadUrlToFile, или requests, который должен быть в списке стандартных библиотек
DELTA
В react.js я подключаюсь так:
const socket = io("https://namesite.site")
А запросы я шлю так:
socket.emit('iampunk')
и получаю ответы на них так:
socket.on('iampunktoo', (arg) => {
console.log('allpunks')
})
DELTA
это я делаю с помощью библиотеки socket.io
DELTA
в реакт нейтив похожее что-то
Snusmumriken
потому что у меня сервер на node.js & socket.io
Так вот. Клиентов socket_io для луёв ещё никто не писал. Используй альтернативные варианты.
И первое что желательно сделать — не давать пользователям сампа писать напрямую тебе на ноду. Нода — это бекенд.
Перед юзерами должен стоять собственно самп сервер.
Цепочка следующая:
Клиент сампа отправляет сообщеньку серверу сампа любым способом (там должно быть апи).
Твой сервер сампа любым способом, хоть созданием файлика в папочке где его подхватят — посылает сообщение твоей ноде.
DELTA
есть socket.io для lua?
Highly Likely
зачем текст отправлять зашакаленными картинками, если можно ТЕКСТОМ на пастебин?
Ответственно заявляю, что пара десятков строк кода скрином МНОГО лучше чем пастбином. Скрин я открыл на смартфоне/экране компа, подсвеченный читаемый код прочитал, ответил сразу же в телеге.
Пастбин же — нажать на ссылку, подождать открытия, прочитать слабоподсвеченный код с кучей пастбиновского мусора вокруг, закрыть, вернуться в телегу, ответить…
Snusmumriken
Поэтому стоп срач, отправили как отправили. Пока оно влезает в экран и тут нет "найдите ошибку в бинарном листинге" — типа сойдёт.
Highly Likely
🌗
как насчет самому поискать для начала
DELTA
🌗
🌗
и как же ты это определил, если не смог понять где в коде бесконечный цикл