Gamestudio Links
Zorro Links
Newest Posts
AlpacaZorroPlugin v1.3.0 Released
by kzhao. 05/22/24 13:41
Free Live Data for Zorro with Paper Trading?
by AbrahamR. 05/18/24 13:28
Change chart colours
by 7th_zorro. 05/11/24 09:25
Data from CSV not parsed correctly
by dr_panther. 05/06/24 18:50
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
2 registered members (TedMar, AndrewAMD), 1,344 guests, and 7 spiders.
Key: Admin, Global Mod, Mod
Newest Members
LucasJoshua, Baklazhan, Hanky27, firatv, wandaluciaia
19053 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
suche Codebeispiele für zwei kleine Probleme #418636
02/27/13 18:41
02/27/13 18:41
Joined: Jun 2008
Posts: 156
B
Bastiuscha Offline OP
Member
Bastiuscha  Offline OP
Member
B

Joined: Jun 2008
Posts: 156
Hi!

Aus dem Handbuch werde ich nicht schlau und die Suche hat mir
nix gebracht. In den mir bekannten Tutorials wird das leider nicht angesprochen.

Code1:
Ich möchte, dass das Spiel eine Eingabeaufforderung öffnet.
Beispielsweise um seinen Namen eingeben zu können.
Danach soll dann gleich die Varriable ausgelesen werden...
zb. Hallo "Name".

Code2:
Suche ich einen einfachen Code, wo auf Tastendruck eine MP3 abgespielt wird.
Bis hier her kann ich das, ABER: wenn man die Taste los lässt, soll der Abspielvorgang
sofort unterbrochen werden.


Sind für Euch bestimmt zwei simple Sachen. Wäre nett wenn mir Jemand zwei
Codebeispiele stricken könnte. :-)


Danke
MfG
Basti

Re: suche Codebeispiele für zwei kleine Probleme [Re: Bastiuscha] #418638
02/27/13 18:51
02/27/13 18:51
Joined: Jan 2002
Posts: 4,225
Germany / Essen
Uhrwerk Offline
Expert
Uhrwerk  Offline
Expert

Joined: Jan 2002
Posts: 4,225
Germany / Essen
Zu 1.: http://www.conitec.net/beta/ainkey.htm

Zu 2.:
Code:
on_space_event()
{
   var h = media_play("whatever.mp3",NULL,100);

   while (key_space)
      wait(1);

   media_stop(h);
}



Always learn from history, to be sure you make the same mistakes again...
Re: suche Codebeispiele für zwei kleine Probleme [Re: Uhrwerk] #418639
02/27/13 18:53
02/27/13 18:53
Joined: Jun 2008
Posts: 156
B
Bastiuscha Offline OP
Member
Bastiuscha  Offline OP
Member
B

Joined: Jun 2008
Posts: 156
Ui Fix!

Vielen Dank für das Codebeispiel!! laugh
Den Link ausm Handbuch kenne ich. Leider wie gesagt, versteh ich das nicht.
Bzw weiss nicht das umzusetzen.

Re: suche Codebeispiele für zwei kleine Probleme [Re: Bastiuscha] #418641
02/27/13 18:58
02/27/13 18:58
Joined: Jan 2002
Posts: 4,225
Germany / Essen
Uhrwerk Offline
Expert
Uhrwerk  Offline
Expert

Joined: Jan 2002
Posts: 4,225
Germany / Essen
Woran hapert es denn genau?


Always learn from history, to be sure you make the same mistakes again...
Re: suche Codebeispiele für zwei kleine Probleme [Re: Uhrwerk] #418643
02/27/13 19:09
02/27/13 19:09
Joined: Jun 2008
Posts: 156
B
Bastiuscha Offline OP
Member
Bastiuscha  Offline OP
Member
B

Joined: Jun 2008
Posts: 156
Eigentlich an allem...der Cursor soll sozusagen auf dem Bildschirm erscheinen
im Idealfall dort, wo ich das will. Das klappt schon mal nicht.
Aber der muss auch nicht sichtbar sein. Hauptsache es wird eine definierte
Font beim Schreiben benutzt.
Dadurch weiss ich ja nicht was danach kommt. Den Text soll er in eine Variable
legen und das anschliessen gleich ausgeben. So dass ich sehe wie es geht und
immer wieder im Spiel nutzen kann.

Ich meine Variablen Beispiele gibts ja genug...nur mit Eingabe finde ich nix.

Re: suche Codebeispiele für zwei kleine Probleme [Re: Bastiuscha] #418644
02/27/13 19:10
02/27/13 19:10
Joined: Jun 2008
Posts: 156
B
Bastiuscha Offline OP
Member
Bastiuscha  Offline OP
Member
B

Joined: Jun 2008
Posts: 156
Habe mir ein tolles Buch von Jonas Freiknecht gekauft und habe auch schon viel gelernt. Gerade bei so etwas ehr leichten haperts. ;-)

Re: suche Codebeispiele für zwei kleine Probleme [Re: Bastiuscha] #418646
02/27/13 19:55
02/27/13 19:55
Joined: Jan 2002
Posts: 4,225
Germany / Essen
Uhrwerk Offline
Expert
Uhrwerk  Offline
Expert

Joined: Jan 2002
Posts: 4,225
Germany / Essen
Code:
TEXT* t =
{
   string("Enter your text:","#80");
   layer = 1;
   flags = SHOW;
}

void foobar_startup()
{
   STRING* s = (t->pstring)[1];
   inkey(s);
   printf("You entered:\n\"%s\"",s->chars);
}


Besser?


Always learn from history, to be sure you make the same mistakes again...
Re: suche Codebeispiele für zwei kleine Probleme [Re: Uhrwerk] #418652
02/27/13 20:31
02/27/13 20:31
Joined: Jun 2008
Posts: 156
B
Bastiuscha Offline OP
Member
Bastiuscha  Offline OP
Member
B

Joined: Jun 2008
Posts: 156
Vielen Dank!

Ich versuch das alles mal in mein Spiel einzubinden. Ich gebe dann Rückinfo.


MfG
Basti

Re: suche Codebeispiele für zwei kleine Probleme [Re: Bastiuscha] #418708
02/28/13 19:47
02/28/13 19:47
Joined: Jun 2008
Posts: 156
B
Bastiuscha Offline OP
Member
Bastiuscha  Offline OP
Member
B

Joined: Jun 2008
Posts: 156
So, endlich Zeit gehabt. Zum Thema "Ton" komme ich noch, aber wollte erstmal
Problem 1 lösen. Ich habe jetzt mal selber einen Code dazu geschrieben,
so wie ich mir das Ganze vorstelle. Ich weiss allerdings nicht, wie du das
in nen extra Codefenster bekommen hast. Ich paste mal einfach so.

TEXT* hallo =
{
font = "Arial#24";
pos_x = 0;
pos_y = 2;
layer = 1;
string = "hallo .........";
}

TEXT* t =
{
pos_x = 0;
pos_y = 50;
string("Dein Name?","#12");
font = "Arial#24";
layer = 1;
flags = SHOW;
}

void foobar_startup()
{
STRING* s = (t->pstring)[1];
inkey(s);
set(hallo, SHOW);

}

Hab den Code auch ausführbar geschrieben. Ich hätte jetzt gerne noch gewusst,
wie man bei dem String "Hallo ......" anstelle der Punkte den Namen einsetzt.
Hab dein Printf in allen Variationen eingesetzt, aber der Bursche wollte nicht. ;-)

Re: suche Codebeispiele für zwei kleine Probleme [Re: Bastiuscha] #418709
02/28/13 19:52
02/28/13 19:52
Joined: Jan 2002
Posts: 4,225
Germany / Essen
Uhrwerk Offline
Expert
Uhrwerk  Offline
Expert

Joined: Jan 2002
Posts: 4,225
Germany / Essen
Entweder Du setzt den String stückweise mit str_cat zusammen oder Du nimmst str_printf dazu. Mit printf geht es analog.
Code:
printf("Hello, %s!",s);



Die code tags kannst Du mit dem Button mit der Raute einfügen oder einfach [ c o d e ] dein code [ / c o d e ] schreiben ohne die Leerzeichen in den Tags.


Always learn from history, to be sure you make the same mistakes again...

Moderated by  HeelX, Lukas, rayp, Rei_Ayanami, Superku, Tobias, TWO, VeT 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1