- 4,771
- 5,376
Описание: Плагин позволяет создавать сферы на карте по координатам. При входе / выходе / нахождении вызываются события.
Пример:
Что стоит знать:
- Сферы внутри сфер работают, и вызываются
- Для отдельной сферы можно указать свой обраотчик как в примере с командой /sphere
- Сферы никак не отображаются на карте и в мире (возможно временно)
Установка: Файл shpere.lua поместить в папку lib
Применение - хз, думайте сами. Можно всякие напоминалки делать.
Планы:
- Прикрепление сферы к чару, транспорту, объекту
- Реализовать прикольные идеи из этой темы :)
Пример:
Lua:
local Sphere = require 'Sphere'
function main()
if not isSampLoaded() then
return
end
while not isSampAvailable() do
wait(0)
end
font = renderCreateFont("Tahoma", 10, 0x1 + 0x4)
test = Sphere.createSphere(967.23522949219, 1727.8323974609, 8.6484375, 4.0)
Sphere.createSphere(969.17272949219, 1731.6959228516, 8.6484375, 3.0)
Sphere.createSphere(957.20922851563, 1746.5506591797, 8.6484375, 1.0, function (id, enter)
sampAddChatMessage(enter and "Enter special sphere " .. id or "Exit special sphere " .. id, -1)
Sphere.removeSphere(id)
sampAddChatMessage("Sphere #" .. id .. " removed", -1)
end)
sampRegisterChatCommand("sphere", function ()
local x, y, z = getCharCoordinates(PLAYER_PED)
Sphere.createSphere(x, y, z, 3.0)
end)
wait(-1)
end
function Sphere.onInSphere(id)
-- Вызывается постоянно пока находишься внутри любой из сфер
renderFontDrawText(font, "You shpere №" .. id, 640, 400 + (id * 20), 0xFFFFFFFF)
end
function Sphere.onEnterSphere(id)
-- Вызывается при входе в сферу
sampAddChatMessage("enter " .. id, -1)
if id == test then
sampAddChatMessage("#322", -1)
end
end
function Sphere.onExitSphere(id)
-- При выходе из сферы.
sampAddChatMessage("exit " .. id, -1)
end
Что стоит знать:
- Сферы внутри сфер работают, и вызываются
- Для отдельной сферы можно указать свой обраотчик как в примере с командой /sphere
- Сферы никак не отображаются на карте и в мире (возможно временно)
Установка: Файл shpere.lua поместить в папку lib
Применение - хз, думайте сами. Можно всякие напоминалки делать.
Планы:
- Прикрепление сферы к чару, транспорту, объекту
- Реализовать прикольные идеи из этой темы :)