Ergebnis 1 bis 8 von 8

Thema: Aktuell ausgewählte Waffe clientseitig verstecken

  1. #1

    Standard Aktuell ausgewählte Waffe clientseitig verstecken

    Hallo,

    weiß hier jemand wie sich die aktuell ausgewählte Waffe clientseitig verstecken lässt?

    Hintergrund:

    Ich habe eine Art Roboter gebaut, der über einen Expression 2 Chip mit einem clientseitigen Lua Script kommuniziert. Wird er aktiviert, möchte ich aus seiner Perspektive sehen. Über den CalcView Hook funktioniert das auch, jedoch sehe ich dann noch das View-Model der aktuell ausgewählten Waffe.

    Danke schon mal.
    Geändert von Bake (25.07.2010 um 15:36 Uhr)

  2. #2

    Standard AW: Aktuell ausgewählte Waffe clientseitig verstecken

    Das geht nur Serverside mit Player.DrawViewModel.
    Ersatzweise könntest du für diese Zeit das Camera-Tool in die Hand nehmen.

  3. #3

    Standard AW: Aktuell ausgewählte Waffe clientseitig verstecken

    Okay, danke.

    Das mit dem Camera-Tool war mein erster Einfall, funktionierte aber nicht, weil ich dann den Chat nicht zum Aktivieren öffnen konnte. Ich könnte stattdessen einen ConCmd nutzen und den auf irgendeine Maustaste binden, lieber wäre es mir aber über einen Chat-Befehl und ohne Wechseln.

    Ich hatte noch einen anderen Einfall wie es gehen könnte, sauber wäre die Lösung aber nicht gerade: In CalcView FOV setzen und als Ausgleich die Kamera nach hinten verschieben, denn der Zoom lässt die Waffe verschwinden.

    Falls irgendwer eine bessere Idee hat, immer her damit

  4. #4

    Standard AW: Aktuell ausgewählte Waffe clientseitig verstecken

    Probier's mit viewmodel_fov aus. Hierbei wird nur das Viewmodel gezoomt. Bei einem bestimmten Wert müsste die Waffe nicht mehr sichtbar sein.

  5. #5

    Standard AW: Aktuell ausgewählte Waffe clientseitig verstecken

    Danke Joker, das funktioniert bestens, aber leider nur im Singleplayer-Modus (wegen sv_cheats). Ich brauche dummerweise auch für den Multiplayer-Modus eine Lösung.

    Ich versuche es mal über render.RenderView. Wisst ihr ob die Funktion dafür geeignet ist? CalcView ist von der Performance her natürlich hervorragend, das ViewModel stört aber schon sehr.

    EDIT:

    Mit RenderView funktioniert es, da wird die Waffe erst gar nicht angezeigt:
    http://wiki.garrysmod.com/?title=Render.RenderView

    Die Cam ist auch bei Vollbild sehr schnell, der Cam Controller von Wiremod ist lahm dagegen.

    EDIT:

    Es geht auch mit CalcView, ich hätte mir die Hinweise genauer anschauen sollen:
    If you want to move the view model you can include vm_origin and vm_angles in the return table.
    Geändert von Bake (26.07.2010 um 02:31 Uhr)

  6. #6

    Standard AW: Aktuell ausgewählte Waffe clientseitig verstecken

    Gut das du nochmal ein bisschen genauer geguckt hast
    Anderfalls hätte ich dir folgendes empfohlen:
    Code:
    LocalPlayer():GetViewModel():SetColor( 255, 255, 255, 0 )

  7. #7

    Standard AW: Aktuell ausgewählte Waffe clientseitig verstecken

    Sollte der Code funktionieren werde ich ihn an Stelle von vm_origin benutzen. Ich habe ohnehin Funktionen zum Aktivieren/Deaktivieren, da würde er gut reinpassen. Das wäre meiner Meinung nach sauberer als jedes Mal wenn CalcView aufgerufen wird für das View-Model irgendeine Position außerhalb der Map zu setzen (sonst sehe ich es nämlich rumlaufen ).

    EDIT:

    Im Prinzip geht es aber man sieht bei der Phys Gun noch das blaue Licht, darum bleibe ich bei CalcView/vm_origin
    Geändert von Bake (27.07.2010 um 00:51 Uhr)

  8. #8

    Standard AW: Aktuell ausgewählte Waffe clientseitig verstecken

    Änder doch die Angles vom Viewmodel. view.vm_angles=ang:RotateAroundAxis(p:GetRight(),1 80)
    Falls du doch noch etwas sehen solltest, setz die Position hinter die Augen des Spielers. view.vm_origin=view.origin-ang:Forward()*100

    awesome thing is made by Araxiel-Sama

Ähnliche Themen

  1. Lua errors aufm Schirm verstecken?
    Von jono.porter im Forum Hilfe & Support
    Antworten: 4
    Letzter Beitrag: 01.06.2010, 20:04
  2. Url verstecken
    Von Bill Gates im Forum Netzwerke & Internet
    Antworten: 7
    Letzter Beitrag: 28.01.2010, 15:59
  3. Addon: Suche: STools von der Liste Verstecken
    Von cybersau im Forum Lua
    Antworten: 2
    Letzter Beitrag: 11.01.2010, 19:26
  4. Raumdeckendicke elegant verstecken
    Von Dragon R im Forum Mapping
    Antworten: 4
    Letzter Beitrag: 10.12.2008, 20:25
  5. Schwer in City 17 (Aktuell: Folge 06)
    Von -xTc- im Forum Comics
    Antworten: 56
    Letzter Beitrag: 13.07.2007, 14:20

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •