Welcome to Сообщество игровых серверов NETZONA.ORG

Присоединяйтесь к нам сейчас, чтобы получить доступ ко всем нашим функциям. Зарегистрировавшись и войдя в систему, вы сможете создавать темы, публиковать ответы в существующих темах, давать репутацию другим участникам, получать собственный личный мессенджер и многое другое. Это также быстро и совершенно бесплатно, так чего же вы ждете?
  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами Публичной оферты Проекта 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

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

Advert v 1.0

Нет прав для скачивания

danill0334

Пользователь
Регистрация
3 Дек 2018
Сообщения
6
Реакции
0
Баллы
15
Пол
Мужской

nezerside

Пользователь
Регистрация
8 Янв 2018
Сообщения
39
Реакции
0
Баллы
19
Веб-сайт
darkrp.ru
Довольно неплохо, только как сделать что бы был интервал между использованием команды?
 

IPIA

Пользователь
Проверенный
Регистрация
1 Ноя 2018
Сообщения
18
Реакции
0
Баллы
16
Пол
Мужской
Род занятий
Режу вены
Довольно неплохо, только как сделать что бы был интервал между использованием команды?
Если нужно с задержкой, то вот:
timer.Simple( 30, function()
DarkRP.addPhrase('en', 'advert', '[Объявление]')
local billboardfunction = DarkRP.getChatCommand("advert")
DarkRP.removeChatCommand("advert")

local function PlayerAdvertise(ply, args)
if args == "" then
DarkRP.notify(ply, 1, 4, DarkRP.getPhrase("invalid_x", "argument", ""))
return ""
end
local DoSay = function(text)
if text == "" then
DarkRP.notify(ply, 1, 4, DarkRP.getPhrase("invalid_x", "argument", ""))
return
end
for k,v in pairs(player.GetAll()) do
local col = team.GetColor(ply:Team())
DarkRP.talkToPerson(v, col, DarkRP.getPhrase("advert") .. " " .. ply:Nick(), Color(255, 255, 0, 255), text, ply)
end
end
return args, DoSay
end

DarkRP.declareChatCommand{
command = "advert",
description = "Advertise something to everyone in the server.",
delay = 1.5
}


if SERVER then
DarkRP.defineChatCommand("advert", PlayerAdvertise, 1.5)
end
end)
 
Назад
Сверху Снизу