Грин зона для дарк рп

Нужна гринзона чтоб я поставил на спавне и игроки друг друга не пиздили можете кинуть аддон и желательно иструкцию по настройке (чтоб работало с SAM admin)

-- Создаем таблицу
local greenzone = {
Vector() -- начало параллелепипеда
Vector() -- конец параллелепипеда
}
-- узнать свои координаты можно с помощью консольной команды в гмоде, либо это getpos, либо я забыл. Те, кто знают - подскажите

-- Дальше, создаем хук, который будет хуярить это все как ебанат
hook.Add('EntityTakeDamage', 'ForbesSpawnHook', function( target, dmginfo
local trgpos = target:GetPos()
if target:IsPlayer() and trgpos:IsWithinAABox(greenzone[1], greenzone[2]) then
return false end
end)

Кста, чтобы позиции фастом узнавать, можешь создать такой скрипт:

concommand.Add( "player_position", function( ply, cmd, args )

chat.AddText( Color( 255, 255, 255 ), "Ваша позиция была скопирована. CTRL+V,чтобы вставить")

SetClipboardText(("Vector(%s)"):format(string.gsub(tostring(ply:GetPos())," ", ",")))

end )

Нарыл где-то на просторах инета, мб кому-то надо

А куда это се?

в св часть кидаешь, скрипт для команды в кл часть

Можно конкретней

создаешь в addons папочку “smallscripts” (спасибо докстер, заполняю её почти каждый день), дальше создаешь папки: lua, потом заходишь в нее, затем создаешь там папку autorun, затем 2 файлика внутри авторана: client и server. В серверную папку пихаешь луашку на грин зону, в папку “клиент” - команду

Пасибо а не подскажешь какие координаты на спавне банклава там где еще стоит типо такая дверь как на гаражах

скинул скрипт, пользуйся им, летай по бангклаву, хотя эта карта и так 2012 года+крутость мапера там есть

куда этот скрипт

в папку “client”