Gamestudio Links
Zorro Links
Newest Posts
Zorro version 3.0 prerelease!
by Grant. 02/24/26 22:21
WFO Training with parallel cores Zorro64
by Martin_HH. 02/24/26 19:51
ZorroGPT
by TipmyPip. 02/23/26 21:52
Camera always moves upwards?
by clonman. 02/21/26 09:29
Sam Foster Sound | Experienced Game Composer for Hire
by titanicpiano14. 02/19/26 13:22
AUM Magazine
Latest Screens
Dorifto samurai
Shadow 2
Rocker`s Revenge
Stug 3 Stormartillery
Who's Online Now
5 registered members (TipmyPip, clint000, Grant, chsmac85, Martin_HH), 5,858 guests, and 5 spiders.
Key: Admin, Global Mod, Mod
Newest Members
alx, ApprenticeInMuc, PatrickH90, USER0328, Sfrdragon
19199 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
3D Gamestudio Trigger Hilfe/Help #219740
08/04/08 11:04
08/04/08 11:04
Joined: Aug 2008
Posts: 153
Germany,Stuttgart
kwpsp Offline OP
Member
kwpsp  Offline 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
F
FlorianP Offline
Serious User
FlorianP  Offline
Serious User
F

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 Offline OP
Member
kwpsp  Offline 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
F
FlorianP Offline
Serious User
FlorianP  Offline
Serious User
F

Joined: Mar 2002
Posts: 1,774
Magdeburg
http://www.conitec.net/beta/asnd_play.htm

Von 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 Offline OP
Member
kwpsp  Offline 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 Offline OP
Member
kwpsp  Offline 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
F
FlorianP Offline
Serious User
FlorianP  Offline
Serious User
F

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

Gamestudio download | 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