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

Решение
Знает кто? Вот и я не знаю.
Легко и просто, просто привязать к нпс панель с кнопкой, а у кнопки будет 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
  • 117
  • 7
  • 48
Контакты для связи отсутствуют.
Знает кто? Вот и я не знаю.
Значит можно закрывать тему :)
А если серьезно, то найди кодера, он возможно сделает все качественно и без костылей.
Самостоятельно вряд ли сможешь :doge:
 
  • 97
  • 1
  • 12
Знает кто? Вот и я не знаю.
Легко и просто, просто привязать к нпс панель с кнопкой, а у кнопки будет 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
А где взять команду для телепорта?
 
  • 214
  • 16
  • 69
Сверху Снизу