Popupcoin schliessen nach klick darauf

Das Board für Schwierigkeiten beim Adventure-Machen und zum Melden von Bugs
Post Reply
ÄddyVentura
PaC-DK Newby
Posts: 12
Joined: 29 Mar 2014, 12:10
Contact:

Popupcoin schliessen nach klick darauf

Post: # 81441Post ÄddyVentura
24 Aug 2014, 15:53

moin,

hab ein problem mit dem popupper.ich möchte das es sich nach dem darauf klicken wieder schliesst.
mein skript:
on(click)
{
minicut()
playsound(bonk 5)
additem(self;schlussel1)
speech(self;blblbblbl)
?????????????????

}
hab schon n paar sache ausprobiert wie "return() und "unloadroom".nur ohne erfolg.
das popupmenü ist bei mir so ne art interaktionsbutton.
also nur "ja"" oder "nein".

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

Re: Popupcoin schliessen nach klick darauf

Post: # 81442Post japanhonk
24 Aug 2014, 16:03

Hi,

wie wäre es mit einem "on (mouseout)" befehl im Skript ?

Gruss

Manni
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

ÄddyVentura
PaC-DK Newby
Posts: 12
Joined: 29 Mar 2014, 12:10
Contact:

Re: Popupcoin schliessen nach klick darauf

Post: # 81443Post ÄddyVentura
24 Aug 2014, 16:06

hab ich auch schon probiert.hat aber auch nicht funktioniert.das war eigentlich mein erster gedanke.wie würde der befehl denn bei dir aussehen?vieleicht hatte ich n denkfehler drinne.

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

Re: Popupcoin schliessen nach klick darauf

Post: # 81444Post japanhonk
24 Aug 2014, 16:13

Ich nehme an, dass Du fürs Coin Interface einen Subroom benutzt, den Du beim Klicken öffnest :

on (click)
popupcoin ()



Darin wirs ja irgendein Objekt zu sehen sein.

Da kommt rein :

on (mouseout)
return ()

Das sollte den Subroom schliessen
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

ÄddyVentura
PaC-DK Newby
Posts: 12
Joined: 29 Mar 2014, 12:10
Contact:

Re: Popupcoin schliessen nach klick darauf

Post: # 81445Post ÄddyVentura
24 Aug 2014, 16:16

ja genau.das problem ist nur,das im coin ein "ja" und "nein" erscheinen.wenn ich jetzt "ja" drücke,ist das coin immer noch da.das sieht ja seltsam aus.

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

Re: Popupcoin schliessen nach klick darauf

Post: # 81446Post japanhonk
24 Aug 2014, 16:27

Also 2 Objekte, wo ja und nein drinsteht ?

Okay.
dann arbeiten wir mal mit einer Funktion, um das Ganze zeitlich etwas zu steuern.

Dann schreib in jede Box :

on (click)
{
...
function (close_coin)
}

Schreibe jetzt eine Funktion ( Close_coin) mit folgendem Inhalt :

wait (0,2)
command ()
return ()
break()



Wenn Du jetzt eine Box anklickst, startet die Funktion , wartet die angegebene Zeit und schliesst den Subroom.
Du kannst da auch noch sounds abspielen oder sowas.
Ich will immer auf Nummer sicher gehen, ich würde noch einen Bool auf true stzen, ihn in der Funktion auf true prüfen, auf false setzen und dann die funktion weiter ausführen :

if_bool (coin_open;true)
{
setbool (coin_open;false)
wait (0,2)
return ()
break()
}

Somit ist sichergestellt, dass die Funktion nur bei offenem Coin ausgeführt wird.

Gruss

Manni
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

ÄddyVentura
PaC-DK Newby
Posts: 12
Joined: 29 Mar 2014, 12:10
Contact:

Re: Popupcoin schliessen nach klick darauf

Post: # 81447Post ÄddyVentura
24 Aug 2014, 16:34

nee,will er auch nicht.

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

Re: Popupcoin schliessen nach klick darauf

Post: # 81448Post japanhonk
24 Aug 2014, 16:40

wenn du per Konsole return() eingibst, isses dann weg ?
Wenn Du Jiggle 1;1 in die funktion schreibst, wackelt dann der screen ? wenn nicht, wird die funktion nicht angesprungen

Hast Du einen command Befehl drin ?

Bei mir steht in den coin objekten drin :

on (mouse)
{
instobj (lookbutton;1)
showinfo (look to:;false)
}


on (mouseout)
instobj (lookbutton;2)

on (click)
{
playsound (menubeep2;30)
command (look)
}
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

ÄddyVentura
PaC-DK Newby
Posts: 12
Joined: 29 Mar 2014, 12:10
Contact:

Re: Popupcoin schliessen nach klick darauf

Post: # 81449Post ÄddyVentura
24 Aug 2014, 16:51

nee kein command.
das mit dem jiggle haute auch nicht hin.
ich habe im menü das "per rechtsklick coinmenü öffnen" ausgestellt.
und habe ein "anywhere" raum fürs inventar.könnte es daran liegen?

ÄddyVentura
PaC-DK Newby
Posts: 12
Joined: 29 Mar 2014, 12:10
Contact:

Re: Popupcoin schliessen nach klick darauf

Post: # 81451Post ÄddyVentura
24 Aug 2014, 16:57

ich hab die lösung.besser gesagt du :D
ich habe noch ein command in das coin skript gepackt.

on(click)
{
command(use)
setbool(coin_open;true)
function(close_coin)
}

da reagiert das ding dann aufeinmal.
danke danke danke.

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

Re: Popupcoin schliessen nach klick darauf

Post: # 81452Post japanhonk
24 Aug 2014, 17:06

Na fein, dann frohes Schaffen weiterhin

Gruss

Manni
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

ÄddyVentura
PaC-DK Newby
Posts: 12
Joined: 29 Mar 2014, 12:10
Contact:

Re: Popupcoin schliessen nach klick darauf

Post: # 81453Post ÄddyVentura
24 Aug 2014, 17:07

on(click)
{
command(use)
function(close_coin)
}

in das skript des coins.

wait(0,2)
return()
break()

in die der funktion.

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

Re: Popupcoin schliessen nach klick darauf

Post: # 81454Post Zimond
25 Aug 2014, 15:59

Das Coinmenu ist explizit zur Ausführung von Spielbefehlen gedacht. Es wartet also genau auf einen solchen command Befehl. Es läßt sich aber leicht ein Extra Befehl einbauen um das Coinmenu manuell zu schließen. Wird notiert.
Image

Post Reply