Mausbewegung in Objektbereich ausschalten

  • #1, by Mr_BleedxWednesday, 01. July 2015, 16:52 10 years ago
    Hallo alle.
    Habe hier schon viel gelesen und bis jetzt auch immer eine Lösung finden können.
    Aber diesmal nicht.
    Habe für Objekte wie "Waschbecken" die Funktion "Mausbewegung in/aus Objektbereich" gesetzt so das im Interface "Schaue" aktive ist und der Mauscorser sich ändert wenn ich im Objektbereich bin bzw ihn verlasse.
    Das Problem ist jetzt wenn ich einen anderen Befehl wie z.B.: "Benutze,Nimm,Ziehe..." nehme wird immer "Schaue" aktiviert obwohl ich ein anderen Befehl habe.
    Wie kann ich das ändern das sich die "Mausbewegung in/aus Objektbereich" vielleicht deaktiviert wenn ich ein anderen Befehl nehme?
    Muss dazu sagen das ich null Ahnung von Skripting habe und die free Version 4.0 Beta benutze.

    Newbie

    5 Posts


  • #2, by sebastianWednesday, 01. July 2015, 17:24 10 years ago
    mach einfach eine if bedingung im objekt die checkt welchen command du grade hast

    Thread Captain

    2346 Posts

  • #3, by Mr_BleedxWednesday, 01. July 2015, 17:37 10 years ago
    Danke für die schnelle Antwort aber wie gesagt hab ich keine Ahnung beim Skripten.Vielleicht kannst du mir das mal zeigen wie es aussehn muss und wie ich es einbau?

    Newbie

    5 Posts

  • #4, by sebastianWednesday, 01. July 2015, 18:04 10 years ago
    kannst du screens machen wie die action parts vom mouse enter/leave aktuell aussehen?
    Wie änderst du die commands? per button oder anders?

    Thread Captain

    2346 Posts

  • #5, by Mr_BleedxThursday, 02. July 2015, 16:03 10 years ago
    Habe es aktuell so gelöst.Und es funktioniert auch wie ich will.Nur wenn ich einen anderen befehl nehme und in den Objektbereich fahre und wieder raus schaltet sich halt das schaue um statt z.B.: "Benutzte".
    Es würde mir schon reichen wenn ich das "Mausbewegung in/aus Objektbereich" deaktivieren kann sobald ich ein anderen Befehl auswähle.

    Newbie

    5 Posts

  • #6, by sebastianThursday, 02. July 2015, 18:37 10 years ago
    nutzt du conditions um zu checken welcher Befehl aktiv ist?
    Notmalerweise kann man abfragen welcher commamd grade aktiv ist (if command is xurrent commant). Damit könntest du feststellen was dein aktiver befehl grade ist und je nachdem anders bei mouse enter verfahren.

    Thread Captain

    2346 Posts

  • #7, by Mr_BleedxFriday, 03. July 2015, 08:55 10 years ago
    Ich benutze gar keine skripte da ich den Umgang nicht weis und keine ahnung von lua habe. (Befehle,Aufbau....ect)
    Habe nur 1 ganz kleines.

    Newbie

    5 Posts

  • #8, by sebastianFriday, 03. July 2015, 09:33 10 years ago
    ich meine auch nicht lua skripte.
    Wie wechselst du zwischen deinen befehlen? Du nutzt beim mouse enter anscheinrnd eine cindition namens " befehl aktiv". Hier könntest du doch besser direkt checken welcher Befehl grade genommen wurde. Dafür gibt es auch eine "Wenn-Bedingung". Da kannst du dann je nach aktiven Befehl andere weitere Aktionen ausführen.

    Thread Captain

    2346 Posts

  • #9, by Mr_BleedxMonday, 06. July 2015, 14:48 10 years ago
    Ja ich mache das mit einer "Wenn Bedingung" wie in den ersten beiden Bildern zu sehen ist.Ich kann das auch für die anderen Befehle alles machen aber das ist sehr aufwendig finde ich.Darum habe ich hier mal gefragt ob nicht jemand einen einfachere Idee zur umsetzung hat.

    Newbie

    5 Posts