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