Иконка ресурса

LUA Неприкосновенность мэра

Павел Ветров добавил(а) новый ресурс:

Неприкосновенность мэра - Неприкосновенность для мэра

Скрипт:
--Конфиг
local immunity_time = 300 --Время неприкосновенности
local needteam = "Mayor" --Название профы с неприкосновенностью в Ф4/Табе
local text = "Неприкосновенность мэра: %d сек." --Текст неприкосновенности, %d - время в секундах
local text_size = 24 --Размер текста
local damage_punishment = 1 --Наказание за нанесение урона в неприкосновенность: 0 - ничего(ты можешь убивать, а тебя нет), 1 - запрещает наносить дамаг мэру.
--Пасте с хука адвансед рп
if...

Узнать больше об этом ресурсе...
 
  • 97
  • 1
  • 12
Контакты для связи отсутствуют.
Павел Ветров добавил(а) новый ресурс:

Неприкосновенность мэра - Неприкосновенность для мэра



Узнать больше об этом ресурсе...
а в чем прикол использования punishBool? :roflan-ebalo:
Lua:
    local function SendMayorSafeBool(bool)
        net.Start("mayorgod_hud")
        punishBool = bool
        net.WriteBool(bool)
        net.Broadcast()
    end
 
  • 97
  • 1
  • 12
Контакты для связи отсутствуют.
ПроверОчка на мэра чтобы урон на 0 умножать только когда чел мэр
кек со второго раза только заметил что это переменная в глобальном пространстве

читабельность кода на уровне "рофланебало", но раз работает то и бы хуй с ним
а откуда ты это взял? с какого сервака? интересно посмотреть на него
 
  • 8
  • 2
Контакты для связи отсутствуют.
Ну конечно класна заместо того чтобы мэру не могли нанести урон мэр не может наносить урон а мэру урон наносится
 
  • 16
  • 1
Контакты для связи отсутствуют.
Код кривой не работает до ужаса кривой почему нельзя написать его проще ? если что он добавляеться в jobs.lua
Вот пример:
Lua:
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)
 
Последнее редактирование:
Сверху Снизу