Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Здравствуйте, сегодня я дам вам полезную часть познаний в вашем коде написанным на GLUA.
Условие: СЛЕДОВАТЬ РУКОВОДСТВУ, Поняв, что это руководство, Наличие SublimeText / VSCode на ЯЗЫКЕ GLUA, Локальный сервер.
Давайте начнем:
Перечисление всех команд (DARKRP INCLUDED)
- print
- RunConsoleCommand
- ChatPrint
- Remove (Закрыть панель кнопкой)
КОНЕЦ ЭТОГО ПЕРВОГО РУКОВОДСТВА
Условие: СЛЕДОВАТЬ РУКОВОДСТВУ, Поняв, что это руководство, Наличие SublimeText / VSCode на ЯЗЫКЕ GLUA, Локальный сервер.
Давайте начнем:
Перечисление всех команд (DARKRP INCLUDED)
- 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
-- Вам решать, как правильно его использовать
КОНЕЦ ЭТОГО ПЕРВОГО РУКОВОДСТВА