Гайд 💖 Урок GLUA #1

  • Автор темы Автор темы LauX
  • Дата начала Дата начала
  • LauX
  • Заблокирован
  • 633
  • 12
  • 237
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Здравствуйте, сегодня я дам вам полезную часть познаний в вашем коде написанным на GLUA.

Условие: СЛЕДОВАТЬ РУКОВОДСТВУ, Поняв, что это руководство, Наличие SublimeText / VSCode на ЯЗЫКЕ GLUA, Локальный сервер.

Давайте начнем:

Перечисление всех команд (DARKRP INCLUDED)
- print
- RunConsoleCommand
- ChatPrint
- Remove (Закрыть панель кнопкой)

PRINT​
Lua:
Развернуть Свернуть Копировать
print("ВАШ ТЕКСТ")

-- Или

print(LocalPlayer():Nick())

-- Или

print(LocalPlayer():Health())

-- Или

print(LocalPlayer():SteamID()) -- (МОЖЕТ ТАКЖЕ LocalPlayer():SteamID64())

RUNCONSOLECOMMAND​

Lua:
Развернуть Свернуть Копировать
unConsoleCommand("ulx","goto",***) -- *** = перечисление стилей GetColumnText( 1 )  для DListView

-- РАБОТАЕТ СО ВСЕМИ КОМАНДАМИ ULX ПОПРОБУЙТЕ ИХ ХОРОШО СЛОЖИТЬ

RunConsoleCommand("say","test")

RunConsoleCommand("command_name")

RunConsoleCommand("say","!menu")

ChatPrint​
Lua:
Развернуть Свернуть Копировать
--Давайте использовать LocalPlayer

--LocalPlayer = КЛИЕНТУ, КОТОРЫЙ ВЫПОЛНЯЕТ ЭТУ КОМАНДУ

-- так

LocalPlayer():ChatPrint("ВАЖНЫЙ ТЕКСТ")

LocalPlayer():ChatPrint(LocalPlayer():Health()) -- ЖИЗНИ

LocalPlayer():ChatPrint(LocalPlayer():getDarkRPVar('money')) -- ПОКАЗАТЬ ДЕНЬГИ В ЧАТЕ

LocalPlayer():ChatPrint(LocalPlayer():getDarkRPVar('job')) -- ПОКАЗАТЬ РАБОТУ В ЧАТЕ

--У КАЖДОГО СВОИ ВАРИАНТЫ НА ИСПОЛЬЗОВАНИЕ ЭТИХ КОММАНД

REMOVE​
Lua:
Развернуть Свернуть Копировать
-- Простая функция удаления

-- Давайте повторим то, что я только что сказал

local buttonmagique = vgui.Create( "DButton", frame )  --frame = имя после LOCAL вашей панели
buttonmagique:SetText( "Fermer le menu magique" )       
buttonmagique:SetPos( 25, 50 )       
buttonmagique:SetSize( 250, 30 )       
buttonmagique.DoClick = function()   
    print("VOUS AVEZ FERMER LE PANEL")
    RunConsoleCommand("say", "Браво, ваша RunConsoleCommand работает хорошо 😁")
    LocalPlayer():ChatPrint("ВАША ПАНЕЛЬ УСПЕШНО ЗАКРЫЛАСЬ 😁 ПОЛУЧАЙТЕ УДОВОЛЬСТВИЕ")
    frame():Remove() -- frame = имя после LOCAL вашей панели
end

-- Вам решать, как правильно его использовать

КОНЕЦ ЭТОГО ПЕРВОГО РУКОВОДСТВА
 
Назад
Сверху Снизу