Вопрос Как сделать диалог с нпс при котором тебя телепортирует (к примеру на ивент)

Решение
Знает кто? Вот и я не знаю.
Легко и просто, просто привязать к нпс панель с кнопкой, а у кнопки будет DoClick, который ранит команду телепорта на тот же ивент.
Lua:
Развернуть Свернуть Копировать
 local CСButton = vgui.Create("DButton", menuDem)
    CСButton:SetTextColor(Color(255, 255, 255))
    CСButton:SetText("TEXT")
    CСButton:SetFont("font")
    CСButton:SetPos(menuDem:GetWide()*.9, 0)
    CСButton:SetSize(menuDem:GetWide()*.1, menuDem:GetTall()*.08)
  CСButton.Paint = nil

  CСButton.DoClick = function()
    RunConsoleCommand("CMD")
  end
  • 91
  • 1
  • 11
Знает кто? Вот и я не знаю.
Легко и просто, просто привязать к нпс панель с кнопкой, а у кнопки будет DoClick, который ранит команду телепорта на тот же ивент.
Lua:
Развернуть Свернуть Копировать
 local CСButton = vgui.Create("DButton", menuDem)
    CСButton:SetTextColor(Color(255, 255, 255))
    CСButton:SetText("TEXT")
    CСButton:SetFont("font")
    CСButton:SetPos(menuDem:GetWide()*.9, 0)
    CСButton:SetSize(menuDem:GetWide()*.1, menuDem:GetTall()*.08)
  CСButton.Paint = nil

  CСButton.DoClick = function()
    RunConsoleCommand("CMD")
  end
 
  • 12
  • 0
Легко и просто, просто привязать к нпс панель с кнопкой, а у кнопки будет DoClick, который ранит команду телепорта на тот же ивент.
Lua:
Развернуть Свернуть Копировать
 local CСButton = vgui.Create("DButton", menuDem)
    CСButton:SetTextColor(Color(255, 255, 255))
    CСButton:SetText("TEXT")
    CСButton:SetFont("font")
    CСButton:SetPos(menuDem:GetWide()*.9, 0)
    CСButton:SetSize(menuDem:GetWide()*.1, menuDem:GetTall()*.08)
  CСButton.Paint = nil

  CСButton.DoClick = function()
    RunConsoleCommand("CMD")
  end
А где взять команду для телепорта?
 
  • 226
  • 16
  • 79
Назад
Сверху Снизу