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

Проверка команды на клиенте

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

KailHet

Модератор
Команда форума
Регистрация
5 Ноя 2019
Сообщения
730
Реакции
9
Баллы
52
Возраст
21
Веб-сайт
kailhet.github.io
Пол
Мужской
Семейное положение
Свободен(а) как ветер
Род занятий
Веб разработчик
Добрый день. Сижу прописываю настройки для клиента в F4 и тут произошла проблемка, не понимаю, как прописать проверку команды.
Мне нужно, чтобы проверялась команда gmod_mcore_test, если стоит 0, то в DButton будет написано "Включить" и наоборот.
Тк объясняю я мягко говоря не очень, то приложу код, вотс
Lua:
if gmod_mcore_test == 0 then

    self.CPU.Button = self.CPU:Add("DButton");
    self.CPU.Button:SetFont("Sublime.14");
    self.CPU.Button:SetText( "Включить" )
    self.CPU.Button:SetPos( 5, 30 )
    self.CPU.Button.Paint = function(s, w, h)
        surface.SetDrawColor(0, 0, 0, 100);
        surface.DrawRect(0, 0, w, h);

        surface.SetDrawColor(Sublime.Colors.Outline);
        surface.DrawOutlinedRect(0, 0, w, h);

        s:DrawTextEntryText(Sublime.Colors.White, Sublime.Colors.Black, Sublime.Colors.White);
    end
    self.CPU.Button.DoClick = function()
        local ply = LocalPlayer()
            ply:ConCommand("gmod_mcore_test 1")
    end

else

    self.CPU.Button = self.CPU:Add("DButton");
    self.CPU.Button:SetFont("Sublime.14");
    self.CPU.Button:SetText( "Выключить" )
    self.CPU.Button:SetPos( 5, 30 )
    self.CPU.Button.Paint = function(s, w, h)
        surface.SetDrawColor(0, 0, 0, 100);
        surface.DrawRect(0, 0, w, h);

        surface.SetDrawColor(Sublime.Colors.Outline);
        surface.DrawOutlinedRect(0, 0, w, h);

        s:DrawTextEntryText(Sublime.Colors.White, Sublime.Colors.Black, Sublime.Colors.White);
    end
    self.CPU.Button.DoClick = function()
        local ply = LocalPlayer()
            ply:ConCommand("gmod_mcore_test 0")
    end

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