myaso.
Известный
- 49
- 9
понял, спасибо. теперь буду думать как реализовать всё это. если не сложно, сможешь подсказать, как можно будет с помощью кода написать серверу команду /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)
и ещё помню когда-то была команда для создания локальной переменной, она ещё существует?