Ищу скрипт на больницу АРЗ || /heal в радиусе

LeoMax

Новичок
Автор темы
27
3
Ищу скрипт по типу /rfam чтоб лечить людей в больке в радиусе
 

Sanchez.

Известный
704
187
Вот, хилит ближайшего человека, если дистанция меньше или равна 5 метрам. Команда: /heal.near
Если что-то в коде не понравилось, ты всегда можешь зайти в него, и дописать/поменять то, что тебе нужно
 

Вложения

  • heal.lua
    629 байт · Просмотры: 29
Последнее редактирование:

LeoMax

Новичок
Автор темы
27
3
Вот, хилит ближайшего человека, если дистанция меньше или равна 5 метрам. Команда: /heal.near
Если что-то в коде не понравилось, ты всегда можешь зайти в него, и дописать/поменять то, что тебе нужно
Спасибо, проверю :)
 

VRush

https://t.me/vrushscript
Проверенный
2,341
1,089
Код:
require "lib.moonloader"

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(2000) end
    sampRegisterChatCommand('rheal', rheal)
    while true do
        wait(0)
    end
end

function rheal()
    local peds = getAllChars()
    for _, v in pairs(peds) do
        local result, myid = sampGetPlayerIdByCharHandle(playerPed)
        local mx, my, mz = getCharCoordinates(playerPed)
        local x, y, z = getCharCoordinates(v)
        local distance = getDistanceBetweenCoords3d(mx, my, mz, x, y, z)
        local result, id = sampGetPlayerIdByCharHandle(v)
        if result and id ~= sampGetPlayerIdByCharHandle(PLAYER_PED) and distance < 12.0 then
            if id ~= myid then
                sampSendChat('/heal '..tonumber(id))
            end
        end
    end
end
 
  • Влюблен
Реакции: LeoMax

LeoMax

Новичок
Автор темы
27
3
Код:
require "lib.moonloader"

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(2000) end
    sampRegisterChatCommand('rheal', rheal)
    while true do
        wait(0)
    end
end

function rheal()
    local peds = getAllChars()
    for _, v in pairs(peds) do
        local result, myid = sampGetPlayerIdByCharHandle(playerPed)
        local mx, my, mz = getCharCoordinates(playerPed)
        local x, y, z = getCharCoordinates(v)
        local distance = getDistanceBetweenCoords3d(mx, my, mz, x, y, z)
        local result, id = sampGetPlayerIdByCharHandle(v)
        if result and id ~= sampGetPlayerIdByCharHandle(PLAYER_PED) and distance < 12.0 then
            if id ~= myid then
                sampSendChat('/heal '..tonumber(id))
            end
        end
    end
end
ОУ, норм спасибо
Код:
require "lib.moonloader"

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(2000) end
    sampRegisterChatCommand('rheal', rheal)
    while true do
        wait(0)
    end
end

function rheal()
    local peds = getAllChars()
    for _, v in pairs(peds) do
        local result, myid = sampGetPlayerIdByCharHandle(playerPed)
        local mx, my, mz = getCharCoordinates(playerPed)
        local x, y, z = getCharCoordinates(v)
        local distance = getDistanceBetweenCoords3d(mx, my, mz, x, y, z)
        local result, id = sampGetPlayerIdByCharHandle(v)
        if result and id ~= sampGetPlayerIdByCharHandle(PLAYER_PED) and distance < 12.0 then
            if id ~= myid then
                sampSendChat('/heal '..tonumber(id))
            end
        end
    end
end
А можно как то так чтоб не одному кидалось а сразу всем в радиусе?