friendly
Известный
- 894
- 250
Помогите сделать из текста "[SERVER]: Ваш друг NickName(id) зашел в игру!
на основе @chatwordsex(…)@
сам уже целый час парюсь и не выходит
на основе @chatwordsex(…)@
сам уже целый час парюсь и не выходит
Помогите сделать из текста "[SERVER]: Ваш друг NickName(id) зашел в игру!
на основе @chatwordsex(…)@
сам уже целый час парюсь и не выходит
%[SERVER%]: Ваш друг (.+)%((%d+)%) зашел в игру!
@chatwordsex(1)@
- Nickname@chatwordsex(2)@
- IDлол, я вроде так же делал, но что-то не воркало, видимо где-то промахнулся, щас всё воркает%[SERVER%]: Ваш друг (.+)%((%d+)%) зашел в игру!
@chatwordsex(1)@
- Nickname
@chatwordsex(2)@
- ID
либы fa-icons нетхелп скрипт крашит
[ML] (error) SnailMatic: ...na Games Launcher\bin\arizona\moonloader\snailmatic.luac:0: module 'fa-icons' not found:
no field package.preload['fa-icons']
no file 'D:\arizona\Arizona Games Launcher\bin\arizona\moonloader\lib\fa-icons.lua'
no file 'D:\arizona\Arizona Games Launcher\bin\arizona\moonloader\lib\fa-icons\init.lua'
no file 'D:\arizona\Arizona Games Launcher\bin\arizona\moonloader\fa-icons.lua'
no file 'D:\arizona\Arizona Games Launcher\bin\arizona\moonloader\fa-icons\init.lua'
no file '.\fa-icons.lua'
no file 'D:\arizona\Arizona Games Launcher\bin\arizona\moonloader\lib\fa-icons.luac'
no file 'D:\arizona\Arizona Games Launcher\bin\arizona\moonloader\lib\fa-icons\init.luac'
no file 'D:\arizona\Arizona Games Launcher\bin\arizona\moonloader\fa-icons.luac'
no file 'D:\arizona\Arizona Games Launcher\bin\arizona\moonloader\fa-icons\init.luac'
no file '.\fa-icons.luac'
no file 'D:\arizona\Arizona Games Launcher\bin\arizona\moonloader\lib\fa-icons.dll'
stack traceback:
[C]: in function 'require'
...na Games Launcher\bin\arizona\moonloader\snailmatic.luac: in function <...na Games Launcher\bin\arizona\moonloader\snailmatic.luac:0>
[ML] (error) SnailMatic: Script died due to an error. (28F1A6BC)
ты мой ангел как всегда помог лю тебя)либы fa-icons нет
SnailMaticDocs/SNAILMATIC_DOCUMENTATION.md at main · GrezeeBal/SnailMaticDocs
Documentation for SnailMatic. Contribute to GrezeeBal/SnailMaticDocs development by creating an account on GitHub.github.com
$copsid$ - пишет все иды полицейских рядом с тобой в радиусе 5 метровпочему то не хотят работать установленные variables, вообще не понимаю как их использовать. на примере copsid, он есть в биндере, но я скачал отдельно с гитхаба, переименовал, настроил там чтоб не только копы были, а переменной такой нет, как жить то.
нужно чтобы получил ид рядом игроков в метрах 10 и по очереди каждому выдать хп.
и чтобы узнать серверный ид машины по иду игрока.. как это сделать.......
по очереди не получится, потому что переменная возвращает сразу все ники и идынужно чтобы получил ид рядом игроков в метрах 10 и по очереди каждому выдать хп.
и чтобы узнать серверный ид машины по иду игрока.. как это сделать.......
вот и я изменив немного код скаченного плагина cops.lua, переименовав его и закинув в variables хотел добиться хоть какого-нибудь эффекта. ничего не вышло. а локальный чат отправляется только $peoplesid$ (так я назвал плагин и в самом коде обозначил как функцию) как обычный текст, вместо нормальной работы переменной..$copsid$ - пишет все иды полицейских рядом с тобой в радиусе 5 метров
а эти иды можно как-нибудь перебирать списком? или только охапкой использоватьпо очереди не получится, потому что переменная возвращает сразу все ники и иды
скинь сюда этот файлвот и я изменив немного код скаченного плагина cops.lua, переименовав его и закинув в variables хотел добиться хоть какого-нибудь эффекта. ничего не вышло. а локальный чат отправляется только $peoplesid$ (так я назвал плагин и в самом коде обозначил как функцию) как обычный текст, вместо нормальной работы переменной..
с этой переменной - нет. Хотя я не думаю, что написав подходящую для этого переменную - твою задумку возможно реализовать, но я в этом не уверен.а эти иды можно как-нибудь перебирать списком? или только охапкой использовать
поменяй режим хукинга на "Автономный" в Меню > Настройки > Режим хукингаи почему снаилматик не реагирует на локальные сообщения в чате отправленные собой же
скинь сюда этот файл
с этой переменной - нет. Хотя я не думаю, что написав подходящую для этого переменную - твою задумку возможно реализовать, но я в этом не уверен.
поменяй режим хукинга на "Автономный" в Меню > Настройки > Режим хукинга
локальный чат отправляется только $peoplesid$
registerVariable('pipsid', 'Возвращает ид всех игроков в радиусе', function()
local allChars, policeMen = getAllChars(), {}
local radius = 10 --Радиус действия, по умолчанию - 5 метров
local myPosX, myPosY, myPosZ = getCharCoordinates(PLAYER_PED)
for _, ped in ipairs(allChars) do
local result, id = sampGetPlayerIdByCharHandle(ped)
if result and getDistanceBetweenCoords3d(myPosX, myPosY, myPosZ, getCharCoordinates(ped)) < radius then
table.insert(policeMen, id)
end
return #policeMen == 0 and 'None' or table.concat(policeMen, ', ')
end
$pipsid$
да, изменил, но сути не меняет, биндер не видит даже эту переменнуюLua:registerVariable('pipsid', 'Возвращает ид всех игроков в радиусе', function() local allChars, policeMen = getAllChars(), {} local radius = 10 --Радиус действия, по умолчанию - 5 метров local myPosX, myPosY, myPosZ = getCharCoordinates(PLAYER_PED) for _, ped in ipairs(allChars) do local result, id = sampGetPlayerIdByCharHandle(ped) if result and getDistanceBetweenCoords3d(myPosX, myPosY, myPosZ, getCharCoordinates(ped)) < radius then table.insert(policeMen, id) end return #policeMen == 0 and 'None' or table.concat(policeMen, ', ') end
я не вижу здесь никаких других переменных, кроме$pipsid$
проблема в твоём коде. В мунлоге пишется ошибка, если биндер не загружает переменнуюда, изменил, но сути не меняет, биндер не видит даже эту переменную
изменил потому что не оставлял попытки попробовать исправить хоть что-нибудь, но он не видел. кстати, копсид видит. а мою пипсид нет.
registerVariable('pipsid', 'Возвращает ид всех игроков в радиусе', function()
local allChars, policeMen = getAllChars(), {}
local radius = 10 --Радиус действия, по умолчанию - 5 метров
local myPosX, myPosY, myPosZ = getCharCoordinates(PLAYER_PED)
for _, ped in ipairs(allChars) do
local result, id = sampGetPlayerIdByCharHandle(ped)
if result and getDistanceBetweenCoords3d(myPosX, myPosY, myPosZ, getCharCoordinates(ped)) < radius then
table.insert(policeMen, id)
end
end
return #policeMen == 0 and 'None' or table.concat(policeMen, ', ')
end)
понял, спасибо. теперь буду думать как реализовать всё это. если не сложно, сможешь подсказать, как можно будет с помощью кода написать серверу команду /aheal, например, чтобы в цикле выдать всем хп, чьи айдишники вылезут.проблема в твоём коде. В мунлоге пишется ошибка, если биндер не загружает переменную
Lua:registerVariable('pipsid', 'Возвращает ид всех игроков в радиусе', function() local allChars, policeMen = getAllChars(), {} local radius = 10 --Радиус действия, по умолчанию - 5 метров local myPosX, myPosY, myPosZ = getCharCoordinates(PLAYER_PED) for _, ped in ipairs(allChars) do local result, id = sampGetPlayerIdByCharHandle(ped) if result and getDistanceBetweenCoords3d(myPosX, myPosY, myPosZ, getCharCoordinates(ped)) < radius then table.insert(policeMen, id) end end return #policeMen == 0 and 'None' or table.concat(policeMen, ', ') end)