Нужна гринзона чтоб я поставил на спавне и игроки друг друга не пиздили можете кинуть аддон и желательно иструкцию по настройке (чтоб работало с 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”