- 21
- 3
- Версия MoonLoader
- .026-beta
Такой вопрос, как сделать что бы при покупке авто с госа именно тобой писало в чат сообщение например: "изи в следующий раз хоть ентр нажимайте парни".
Или что то такое.
Или что то такое.
Если при покупке с госа в чат пишется текст, то можно с помощью события onServerMessage отследить.
Скинь сообщение, которое пишет тебе сервер при покупке с госа.
Если при покупке с госа в чат пишется текст, то можно с помощью события onServerMessage отследить.
Скинь сообщение, которое пишет тебе сервер при покупке с госа.
function ev.onServerMessage(color,text)
if color == -218038273 then
if text:find("словил автомобиль по гос") then
lcbk1 = false
end
end
end
это как в лкбк он калажникова или же кароебКод:function ev.onServerMessage(color,text) if color == -218038273 then if text:find("словил автомобиль по гос") then lcbk1 = false end end end
и такой вопрос, можно ли как то определить когда перс начинает открывать дверь при помощи луа?
Знаешь я писал но почему то у меня перс в чат ничего не отправлял и как отслеживать тригериться он на чат вообще или нет я не знаю.
--допустим сообщение от сервера:
local msg = '{цвет}Big_Baby[777] словил автомобиль по гос. цене: 109388$'
--для большей точности через Lua вытащи полностью всю строку вместе с цветом и внеси её в проверку без динамических данных
--это нужно для msg:find
if msg:find("{цвет}(.+)%[%d+] словил автомобиль по гос. цене:") then
sampSendChat(string.format("что хочешь, энтр жми лучше"))
end
Спасибо!вроде так, давно на Lua не писал, но код этот раньше работалготовое решение:--допустим сообщение от сервера: local msg = '{цвет}Big_Baby[777] словил автомобиль по гос. цене: 109388$' --для большей точности через Lua вытащи полностью всю строку вместе с цветом и внеси её в проверку без динамических данных --это нужно для msg:find if msg:find("{цвет}(.+)%[%d+] словил автомобиль по гос. цене:") then sampSendChat(string.format("что хочешь, энтр жми лучше")) end
если воркает, пометь как ответ, чтобы другие могли сразу найтиСпасибо!
как то не очень робит как запускаешь игру так пишет в чат то сообщение, а как покупаешь так не пишется ничегоесли воркает, пометь как ответ, чтобы другие могли сразу найти
А, стоп, тебе надо чтобы работало только с твоим никнеймом?как то не очень робит как запускаешь игру так пишет в чат то сообщение, а как покупаешь так не пишется ничего
ну да.А, стоп, тебе надо чтобы работало только с твоим никнеймом?
ну да.
result, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
nickname = sampGetPlayerNickname(id)
msg = 'Твой_Ник[Твой_Ид] словил автомобиль по гос. цене' -- сообщение когда ты словил
if msg:find("словил автомобиль по гос. цене") and msg:find(nickname) and msg:find(id) then -- фильтрация, на твой ник, твой id и сам текст в строке
sampSendChat("изи в следующий раз хоть ентр нажимайте парни")
end
то есть после каждого входа надо будет вписывать ид?Lua:result, id = sampGetPlayerIdByCharHandle(PLAYER_PED) nickname = sampGetPlayerNickname(id) msg = 'Твой_Ник[Твой_Ид] словил автомобиль по гос. цене' -- сообщение когда ты словил if msg:find("словил автомобиль по гос. цене") and msg:find(nickname) and msg:find(id) then -- фильтрация, на твой ник, твой id и сам текст в строке sampSendChat("изи в следующий раз хоть ентр нажимайте парни") end
нет, он сам вытаскивает, msg это пример сообщения в чатето есть после каждого входа надо будет вписывать ид?