Скрипт:--Конфиг local immunity_time = 300 --Время неприкосновенности local needteam = "Mayor" --Название профы с неприкосновенностью в Ф4/Табе local text = "Неприкосновенность мэра: %d сек." --Текст неприкосновенности, %d - время в секундах local text_size = 24 --Размер текста local damage_punishment = 1 --Наказание за нанесение урона в неприкосновенность: 0 - ничего(ты можешь убивать, а тебя нет), 1 - запрещает наносить дамаг мэру. --Пасте с хука адвансед рп if...
а в чем прикол использования punishBool?Павел Ветров добавил(а) новый ресурс:
Неприкосновенность мэра - Неприкосновенность для мэра
Узнать больше об этом ресурсе...
local function SendMayorSafeBool(bool)
net.Start("mayorgod_hud")
punishBool = bool
net.WriteBool(bool)
net.Broadcast()
end
ПроверОчка на мэра чтобы урон на 0 умножать только когда чел мэра в чем прикол использования punishBool?
Lua:local function SendMayorSafeBool(bool) net.Start("mayorgod_hud") punishBool = bool net.WriteBool(bool) net.Broadcast() end
кек со второго раза только заметил что это переменная в глобальном пространствеПроверОчка на мэра чтобы урон на 0 умножать только когда чел мэр
бля мб переписать какашку кстаНу конечно класна заместо того чтобы мэру не могли нанести урон мэр не может наносить урон а мэру урон наносится
local team = TEAM_MAYOR -- Профессия Мэра
local timed = 300 -- Время в секундах, после которого пропадает бессмертие
hook.Add("PlayerSpawn", "mayorgod", function(ply)
if ply:Team() == team then
DarkRP.notify( ply, 1, 4, "Так как вы только стали Мэром" )
DarkRP.notify( ply, 1, 4, "Вы получили бессмертие на ".. timed .." секунд!" )
ply:GodEnable()
end
timer.Simple( timed, function()
DarkRP.notify( ply, 1, 4, "Вы снова смертны." )
ply:GodDisable()
end )
end)