Nervige "cant"-Kommentare beim Wechsel der Mauszeiger

Das Board für Schwierigkeiten beim Adventure-Machen und zum Melden von Bugs
Post Reply
Commander Lara
PaC-DK Newby
Posts: 5
Joined: 03 Nov 2012, 21:01
Location: Norwegen

Nervige "cant"-Kommentare beim Wechsel der Mauszeiger

Post: # 79410Post Commander Lara
10 Nov 2012, 20:21

Also: der Code für die Buttons zum "Command"-Wechsel in der Taskbar sieht für alle Buttons so aus (natürlich mit den entsprechenden Bezeichnungen per Button):

on (mouse)
{
instobj (take_m_2; 2)
showinfo (nehmen ; true)
}
on (click)
command (pickup)

"showinfo" deswegen, weil ich keinen Text sondern Symbole verwende.
Wechsel des Mauszeigers mit Rechsklick ist eingeschaltet.
Funktioniert alles wunderbar, bis auf eine Kleinigkeit: wenn ich z.b. mit aktivem "Pickup"-Zeiger auf "look" klicke, um das Kommando zu wechseln, kommentiert mein Charakter das mit "Das kann ich nicht mitnehmen".
Ich kann mich nicht erinnern, ob das von Anfang an so war, oder ob irgendeine sonstige Veränderung im Spiel das ausgelöst hat... und als totalem Newbie fällt mir dazu auch nichts ein.
Ich hätte aber gerne KEINE Kommentare beim Wechsel der Mauszeiger in der Taskbar (und es wäre mir auch recht, wenn die Textzeile "nehmen ansehen" - um beim obigen Beispiel zu bleiben - nicht angezeigt würde).
Kann mich jemand erleuchten?
:comp:

japanhonk
PaC-DK God
Posts: 1716
Joined: 05 Feb 2009, 20:36
Location: NRW
Contact:

Re: Nervige "cant"-Kommentare beim Wechsel der Mauszeiger

Post: # 79411Post japanhonk
10 Nov 2012, 21:18

Hi,

mit der Taskbar habe ich mal gearbeitet ( kommt mir vor, wie ne Ewigkeit...)

Versuche mal das Folgende für den on (click) Teil :

on (click)
{
ifnot_command (look)
command (look)
break()
}

Ich meine, dass das so funktioniert hatte....
Es gibt 10 Arten von Usern :
die, die Binärcode verstehen und die, die es nicht tun....
----------------------------------------------------------
STAR TREK FYNE :
http://www.fynegames.homepage.t-online.de

Zimond
Der Engine Papa
Posts: 3420
Joined: 06 Apr 2003, 19:34
Location: Krefeld
Contact:

Re: Nervige "cant"-Kommentare beim Wechsel der Mauszeiger

Post: # 79412Post Zimond
11 Nov 2012, 12:07

Das showinfo ist schuld. Dieser Befehl im on(mouse) sorgt dafür das das Objekte als interaktiv betrachtet wird, weshalb es auf Befehle reagiert. Das showinfo macht den Unterschied zwischen Spielobjekte und Steuerungsobjekt.

Deine Symbole sollten eigentlich ausreichen zu zeigen was sich hinter einem verbirgt. Wenn du unbedingt Text haben willst wenn du mit der Maus drüber fährst geht nur der Umweg über eine Textout Funktion, welche einen gesetzten String neben der Maus anzeigt. Diese Funktion wird dann mit on(mouse) und on (mouseout) ein und ausgeschaltet.

Button Skript :

Code: Select all

on (mouse)
 {
 instobj (take_m_2; 2)
 setstring (befehl ; Nehmen)
 function (showmousetext)
 }
on (mouseout)
 {
 stopfunction (showmousetext)
 texthide (1)
 }
on (click)
 command (pickup)
Showmousetext Skript

Code: Select all

setnum (mx ; [mousex])
setnum (my ; [mousey])
setnum (mx ; [mx] +10)
textout (1 ; [befehl] ; [mx] ; [my])
Image

japanhonk
PaC-DK God
Posts: 1716
Joined: 05 Feb 2009, 20:36
Location: NRW
Contact:

Re: Nervige "cant"-Kommentare beim Wechsel der Mauszeiger

Post: # 79413Post japanhonk
11 Nov 2012, 13:16

Endlich sagt mir das mal wer :doh:
Es gibt 10 Arten von Usern :
die, die Binärcode verstehen und die, die es nicht tun....
----------------------------------------------------------
STAR TREK FYNE :
http://www.fynegames.homepage.t-online.de

Commander Lara
PaC-DK Newby
Posts: 5
Joined: 03 Nov 2012, 21:01
Location: Norwegen

Re: Nervige "cant"-Kommentare beim Wechsel der Mauszeiger

Post: # 79414Post Commander Lara
11 Nov 2012, 15:25

Herzlichen Dank! :thumbup:

Habe mir schon gedacht, dass es vielleicht mit "showinfo" zusammenhängt - ohne den Bogen zu schlagen, dass dadurch aus dem Mauszeiger ein interaktives Objekt wird... sehr nützlich zu wissen (mir fällt jetzt auch ein, dass ich am Anfang natürlich kein "showinfo" drin hatte). Bis auf zwei Symbole (nehmen und geben) finde ich die Zeichen im Grunde deutlich genug.. Vielleicht lösche ich die Textinfo tatsächlich einfach wieder.

:comp:

Commander Lara
PaC-DK Newby
Posts: 5
Joined: 03 Nov 2012, 21:01
Location: Norwegen

Re: Nervige "cant"-Kommentare beim Wechsel der Mauszeiger

Post: # 79415Post Commander Lara
11 Nov 2012, 19:07

By the way - es steht auch in der Skriptreferenz:

showinfo (text ; true/false)
(...)
WICHTIG!! Showinfo MUSS bei allen Objekten eingesetzt werden wo Befehle wie on(look) oder on(use) funktionieren soll! Selbst wenn der Text nicht verwendet wird. Es dient dazu ein Spielobjekt von einem Steuerungsobjekt unterscheiden zu können. Sonst könnte man mit einem Befehlsbutton den anderen benutzen.


Heute zwei wichtige Dinge gelernt: die Funktion von "showinfo" und die Nützlichkeit der Referenz. :doh:

Post Reply