• Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами Публичной оферты Проекта NetZONA.org: https://netzona.org/help/public-offer/

  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами использования Ваших файлов cookie на Проекте NetZONA.org: https://netzona.org/help/cookies/

  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с Политикой конфиденциальности Проекта NetZONA.org: https://netzona.org/pages/privacy-policy/

  • Ответы на основные вопросы: https://netzona.org/threads/populjarnye-voprosy-i-otvety-na-nix.6122/

  • Приветствуем на сайте, Гость! Приобрести (купить) Информационную услугу (в том числе группу "Проверенный") на Проекте NetZONA.org: https://netzona.org/account/upgrades

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

Статус
В этой теме нельзя размещать новые ответы.

taranovf

Пользователь
Регистрация
12 Апр 2021
Сообщения
99
Реакции
1
Баллы
30
Всем ку, так как моё знание луа равняется где-то между плохо и ужасно, то я не способен писать сам скрипты. Поэтому прошу добрых луашников скинуть скрипт, который будет выдавать бессмертие (тобиж неприкосновенность) на пару минут для игрока, который только зашел за профу мера. Буду очень очень очень очень очень очень очень очень очень очень очень очень очень очень очень очень очень очень благодарен!
 
Lua:
local team = TEAM_MAOYR     -- Профессия Мэра
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)
 
Lua:
local team = TEAM_MAOYR     -- Профессия Мэра
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)
Я бы на твоем месте, добавил бы хук еще на отображение о бессмертие мэра и количества секунд его бессмертности на весь сервер.
 
Я бы на твоем месте, добавил бы хук еще на отображение о бессмертие мэра и количества секунд его бессмертности на весь сервер.
Можно конечно, но автор темы не просил, да и не особо горю желанием делать это.
 
Lua:
local team = TEAM_MAOYR     -- Профессия Мэра
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)
Я так понимаю это клиентская часть или тупо в авторан кидать? (не бейте пжж)
Сообщение автоматически объединено:

Я так понимаю это клиентская часть или тупо в авторан кидать? (не бейте пжж)
боже это в jobs.lua кидать, сори что потревожил
 
Статус
В этой теме нельзя размещать новые ответы.
Главная Регистрация
Назад
Сверху