|
|
3D Gamestudio Trigger Hilfe/Help
#219740
08/04/08 11:04
08/04/08 11:04
|
Joined: Aug 2008
Posts: 153 Germany,Stuttgart
kwpsp
OP
Member
|
OP
Member
Joined: Aug 2008
Posts: 153
Germany,Stuttgart
|
Hallo,
Ich arbeite nur seit 4 Monaten mit 3DGS und in lite-C bin ich noch nicht der beste. So nun zu meinem Problem. Ich möchte einen Bereich erstellen z.B. Kurz vor dem Eingang. und wenn ich den Bereich betrete erscheint eine Bitmap unten im Bildschirm. Nun habe ich keine Pläne wie ich das anstellen soll. Ich bitte nun um eure Hilfe.
Hello, I working till 4 months with 3DGS and in lite-C I'm not the best.Now to my problem. I will create an area.to example in front of the main door. And when I walk in the area I will that comes a bitmap in the bottom of the display. I don't know how can I do that and ask you for help. Sorry my english is very bad.
Thx
kwpsp1
My system: - Core 2 Quad 6600(4x 2,4GhZ) - 2GB Ram - GeForce 7050(:-)) - Windows seven
|
|
|
Re: 3D Gamestudio Trigger Hilfe/Help
[Re: kwpsp]
#219745
08/04/08 11:36
08/04/08 11:36
|
Joined: Mar 2002
Posts: 1,774 Magdeburg
FlorianP
Serious User
|
Serious User
Joined: Mar 2002
Posts: 1,774
Magdeburg
|
Da gibt's wie immer viele verschiedene Möglichkeiten. Möglich wäre z.B. du setzt auf diesen Bereich eine Entity und machst sie Passable, Invisible und setzt etwas woran du die Entity erkennen kannst - aktivieren wir mal flag5
dann lässt du den Spieler nach unten tracen c_trace(my.x, vector(my.x, my.y, my.z - 500), IGNORE_ME);
wenn eine Entity getroffen wird ändert sich der You-Pointer. also gleich danach if (is(you, flag5)) { set(MeineBitmap_Panel, VISIBLE); }
Wenn also eine Entity getroffen wurde die flag5 gesetzt hat, macht er ein bestimmtes Panel sichtbar
BMAP* MeineBmp = "blabla.bmp";
PANEL* MeineBitmap_Panel = { bmap = MeineBmp; }
Last edited by FlorianP; 08/04/08 11:36.
I <3 LINQ
|
|
|
Re: 3D Gamestudio Trigger Hilfe/Help
[Re: FlorianP]
#219747
08/04/08 11:42
08/04/08 11:42
|
Joined: Aug 2008
Posts: 153 Germany,Stuttgart
kwpsp
OP
Member
|
OP
Member
Joined: Aug 2008
Posts: 153
Germany,Stuttgart
|
Vielen Dank, Florian
Ich weiß zwar noch nicht in welchen Script ich das einfüg aber mal versuchen. Ich benutz das Template-System (Walkthrough). Ich werds hoffentlich herauskriegen.
Kann ich auch beim Erscheinen der Bitmap ein Sound abspielen?
Danke
My system: - Core 2 Quad 6600(4x 2,4GhZ) - 2GB Ram - GeForce 7050(:-)) - Windows seven
|
|
|
Re: 3D Gamestudio Trigger Hilfe/Help
[Re: kwpsp]
#219748
08/04/08 11:46
08/04/08 11:46
|
Joined: Mar 2002
Posts: 1,774 Magdeburg
FlorianP
Serious User
|
Serious User
Joined: Mar 2002
Posts: 1,774
Magdeburg
|
http://www.conitec.net/beta/asnd_play.htmVon dem templates hab ich keine Ahnung aber walkthrough hört sich für mich sehr nach - kein script - an, zumindest war das bei A3 oder A4 mal so. Also du musst auf jeden Fall die Action vom Spieler finden und da gibts ne while(1) Endlosschleife - da muss das rein. Das Ganze wäre übrigens auch andersrum möglich, indem du die Markierung hochtracen lässt action Markierung() { while(1) { c_trace(my.x, vector(my.x, my.y, my.z + 500), IGNORE_ME | IGNORE_PASSABLE); if (is(you, flag5)) { set(MeineBitmap_Panel, VISIBLE); } wait(1); } } Irgendwo einfügen und der Markierungs-Entity zuweisen.
Last edited by FlorianP; 08/04/08 11:50.
I <3 LINQ
|
|
|
Re: 3D Gamestudio Trigger Hilfe/Help
[Re: FlorianP]
#219760
08/04/08 12:56
08/04/08 12:56
|
Joined: Aug 2008
Posts: 153 Germany,Stuttgart
kwpsp
OP
Member
|
OP
Member
Joined: Aug 2008
Posts: 153
Germany,Stuttgart
|
Nochmals Danke Florian aber ich mach grad über ne Stunde rum und es gibt dauernd Fehlermeldungen. Die Datei heißt plBiped.wdl und befindet sich da C:\Programme\GStudio7\template_6\code Ich würde mich zuarg freuen wenn du es zusammenfügen würdest. Scheint für ein Profi nicht viel Arbeit zu sein.
Danke
My system: - Core 2 Quad 6600(4x 2,4GhZ) - 2GB Ram - GeForce 7050(:-)) - Windows seven
|
|
|
Re: 3D Gamestudio Trigger Hilfe/Help
[Re: kwpsp]
#219792
08/04/08 16:02
08/04/08 16:02
|
Joined: Aug 2008
Posts: 153 Germany,Stuttgart
kwpsp
OP
Member
|
OP
Member
Joined: Aug 2008
Posts: 153
Germany,Stuttgart
|
Ich hab die "Markierung" der passablen und invisiblen Entity hinzugefügt nun spuckt er mir sowas aus. Kann mir jemand das übersetzen oder helfen?  Danke kwpsp
My system: - Core 2 Quad 6600(4x 2,4GhZ) - 2GB Ram - GeForce 7050(:-)) - Windows seven
|
|
|
Re: 3D Gamestudio Trigger Hilfe/Help
[Re: kwpsp]
#219815
08/04/08 20:03
08/04/08 20:03
|
Joined: Mar 2002
Posts: 1,774 Magdeburg
FlorianP
Serious User
|
Serious User
Joined: Mar 2002
Posts: 1,774
Magdeburg
|
das ist nicht ganz so simpel wie es scheint. Die Templates sind in C-Script geschrieben(erkennt man an der .wdl) das ist die 'alte' einfachere Sprache die A7 unterstützt - Lite-C(Endung .c) ist neu und funktioniert etwas anders - daher die Fehlermeldungen. Die beiden kann man nicht mixen.
das wäre dann
bmap MeineBmp = "blabla.bmp"; <-- da muss der Name deiner Bilddatei rein und die muss in dem Ordner sein
panel MeinPanel { bmap = MeineBmp; }
und statt das mit is(...flag5...) if (you.flag5 == on) { ... }
Last edited by FlorianP; 08/04/08 20:05.
I <3 LINQ
|
|
|
Moderated by mk_1, Perro, rayp, Realspawn, Rei_Ayanami, rvL_eXile, Spirit, Superku, Tobias, TSG_Torsten, VeT
|