Gamestudio Links
Zorro Links
Newest Posts
Bug in train mode, or it seem to me
by jcl. 09/22/26 14:47
Sam Foster Sound | Experienced Game Composer for Hire
by titanicpiano14. 09/22/26 12:21
Capital slider is not saving in Z12
by Petra. 09/22/26 06:49
Parent/child object
by VoroneTZ. 09/22/26 05:52
Zorro tutorial ideas?
by AndrewAMD. 09/21/26 14:50
Trades during a running bar
by Martin_HH. 09/21/26 12:03
Avoiding pop-up training parameter results
by Martin_HH. 09/16/26 21:31
AUM Magazine
Latest Screens
Dorifto samurai
Shadow 2
Rocker`s Revenge
Stug 3 Stormartillery
Who's Online Now
0 registered members (), 8,560 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
Newest Members
Opus, Jubilee, lopezsergio07, mistery, lokkalyansamiti
19239 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 2 of 2 1 2
Re: ptr_for_name [Re: MrGuest] #271907
06/15/09 16:26
06/15/09 16:26
Joined: Jul 2007
Posts: 288
Germany, NRW
Martek Offline OP
Member
Martek  Offline OP
Member

Joined: Jul 2007
Posts: 288
Germany, NRW
Convert the string to a pointer.
String = "player"
String(player) -> Pointer(player)

The problem is the string is out of a file, so I can'T easily safe the handle. I MUST convert the string into a pointer

Last edited by Martek; 06/15/09 16:33.

3D Gamestudio A7 Extra
Re: ptr_for_name [Re: Martek] #272073
06/16/09 11:26
06/16/09 11:26
Joined: Jul 2000
Posts: 28,135
Frankfurt
jcl Offline

Chief Engineer
jcl  Offline

Chief Engineer

Joined: Jul 2000
Posts: 28,135
Frankfurt
There is no "ptr_for_name" function. When you want to convert a variable name to a variable pointer, use engine_getvar.

Re: ptr_for_name [Re: jcl] #272142
06/16/09 18:18
06/16/09 18:18
Joined: Jul 2007
Posts: 288
Germany, NRW
Martek Offline OP
Member
Martek  Offline OP
Member

Joined: Jul 2007
Posts: 288
Germany, NRW
Ok, but how? laugh And in my manual is a ptr_for_name function laugh
Quote:
ent_for_name (STRING* name);
Liefert einen Pointer der Entity mit dem angegebenen WED-Namen. Namen können Entities mit [Properties] im WED zugewiesen werden. Auf diese Weise lassen sich im Level plazierte Entities in Funktionen benutzen, auch wenn ihnen selbst keine Aktion zugewiesen wurde. Allerdings werden nur die ersten 20 Buchstaben des Entity-Namen ausgewertet.

Parameter:
name - Name der Entity in WED
Rückgabewert:
ENTITY* Pointer, oder NULL bei Fehler.
Bemerkungen:
Bei aktionslosen (statischen) Entities dürfen die Parameter zwar gelesen, aber nicht verändert werden.
Geschwindigkeit:
Schnell
Beispiel:
string entname[30];
...
you = ptr_for_name("waffe1_mdl_012"); // hole den Pointer der Entity
str_for_entfile(entname,you); // hole den Dateinamen, z.B. "waffe1.mdl" zurück
your.string1 = entname; // lasse den Dateinamen erscheinen
your.enable_touch = on; // wenn die Entity mit der Maus berührt wird
your.event = handle_touch;
Siehe auch:
ent_next, ent_vertices


I search it in the forum too and found some user who used it I think...


3D Gamestudio A7 Extra
Re: ptr_for_name [Re: Martek] #272244
06/17/09 05:27
06/17/09 05:27
Joined: Jul 2000
Posts: 28,135
Frankfurt
jcl Offline

Chief Engineer
jcl  Offline

Chief Engineer

Joined: Jul 2000
Posts: 28,135
Frankfurt
Then you're a lucky person. But all other users must use the correct name of the function, which is "ent_for_name", not "ptr_for_name". That was a typo I think.

http://handbuch.3dgamestudio.net/aent_for_name.htm

Engine_getvar can also be found in the manual:

http://manual.3dgamestudio.net/engine_getvar.htm

Hope this helps.

Re: ptr_for_name [Re: jcl] #272884
06/20/09 09:53
06/20/09 09:53
Joined: Jul 2007
Posts: 288
Germany, NRW
Martek Offline OP
Member
Martek  Offline OP
Member

Joined: Jul 2007
Posts: 288
Germany, NRW
Ok, with engine_getvar I got now my pointer. But it is a double pointer. Can I work with it like a normal pointer?


3D Gamestudio A7 Extra
Page 2 of 2 1 2

Moderated by  aztec, Inestical, Matt_Coles, Tobias 

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