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

Как создать команду

fem.love

Пользователь
Проверенный
Регистрация
10 Окт 2021
Сообщения
9
Реакции
0
Баллы
5
Пол
Мужской
В общем, хочу добавить на сервер в гаррисе команду /todo, кто играл в самп или чего то ещё где есть подобная команда меня поймут, те кто не знает что это за команда обьясню.
Первым идут слова человека, после звездочкой или чем то ещё идёт действие, которое должно отличаться по цвету, к примеру синем, скину на примере одной из команды как /pass:

function Pass( ply, cmd, args )

local name = ply:Name()
local job = ply:Team()
local rpid = ply:GetNVar('mo_rpid') or "----"
local bomas = ply:GetNVar('mo_data') or {}
local character = ply:GetNVar('mo_character') or 1
local zvan = bomas[character].data && bomas[character].data.rank
local leg = bomas[character].data && bomas[character].data.legion
local job_clr = team.GetColor(job)

table.remove(args,1)
local tblPlayers = {}
for _, v in pairs(ents.FindInSphere(ply:GetPos(),300)) do
table.insert(tblPlayers,v)
end

netstream.Start(tblPlayers, 'RPCommands', ply, Color(240,240,240,255), ' показал IDN: ', Color(0,165,240,255), '[Позывной]: | ', Color(240,240,240,255), name, Color(0,165,240,255), ' | [Номер]: | ', Color(240,240,240,255), rpid, Color(0,165,240,255), ' | [Легион]: | ', Color(240,240,240,255), leg, Color(0,165,240,255), ' | [Звание]: | ', Color(240,240,240,255), zvan, Color(0,165,240,255), ' |')

end
mopp.cmd.add('pass',Pass)


можете помочь в её добавлении?
Сообщение автоматически объединено:

Как должно выглядить:

/todo SGQ | End сказал: Да уж, денек паршивый. После чего облакотился на перила и снял шлем

Надеюсь понятно
 
Последнее редактирование:
Назад
Сверху Снизу