Gamestudio Links
Zorro Links
Newest Posts
Zorro 2.70
by jcl. 09/29/25 09:24
optimize global parameters SOLVED
by dBc. 09/27/25 17:07
ZorroGPT
by TipmyPip. 09/27/25 10:05
assetHistory one candle shift
by jcl. 09/21/25 11:36
Plugins update
by Grant. 09/17/25 16:28
AUM Magazine
Latest Screens
Rocker`s Revenge
Stug 3 Stormartillery
Iljuschin 2
Galactic Strike X
Who's Online Now
1 registered members (TipmyPip), 18,449 guests, and 6 spiders.
Key: Admin, Global Mod, Mod
Newest Members
krishna, DrissB, James168, Ed_Love, xtns
19168 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
ent_create action #161854
10/18/07 19:19
10/18/07 19:19
Joined: Jul 2006
Posts: 63
Deutschland
T
Tecizo Offline OP
Junior Member
Tecizo  Offline OP
Junior Member
T

Joined: Jul 2006
Posts: 63
Deutschland
Ich habe einen string in dem die action für eine entity steht. Wie kann ich diese action nun einer entity zuweisen die ich mit ent_create erstelle?

Re: ent_create action [Re: Tecizo] #161855
10/18/07 21:28
10/18/07 21:28
Joined: Apr 2006
Posts: 1,551
Netherlands
D3D Offline
Serious User
D3D  Offline
Serious User

Joined: Apr 2006
Posts: 1,551
Netherlands
Code:
ENTITY* SomePlayer;
STRING* plmodel = "player.mdl";

action TheAction(){
// the code for your player
}

function main(){
//code..
SomePlayer=ent_create(plmodel, vector(100,125,45),TheAction);
}



Don't know if this works the best, maybe someone can make it better ^^


smile
Re: ent_create action [Re: D3D] #161856
10/18/07 22:34
10/18/07 22:34
Joined: May 2007
Posts: 2,043
Germany
Lukas Offline

Programmer
Lukas  Offline

Programmer

Joined: May 2007
Posts: 2,043
Germany
Mit execute müsste sowas eigentlich gehn.

Re: ent_create action [Re: Lukas] #161857
10/19/07 11:52
10/19/07 11:52
Joined: Jul 2006
Posts: 63
Deutschland
T
Tecizo Offline OP
Junior Member
Tecizo  Offline OP
Junior Member
T

Joined: Jul 2006
Posts: 63
Deutschland
@D3D
I mean anything like this:
Code:

action eineaction()
{
...
}
STRING* actionstring = "eineaction"
function create()
{
ent_create("model.mdl", vector(0,0,0), actionstring);
}


But this doesn't work.

@Lukas
Dabei stürzt die Engine ohne Fehlermeldung ab.

Re: ent_create action [Re: Tecizo] #161858
10/19/07 12:02
10/19/07 12:02
Joined: Jan 2006
Posts: 1,829
Neustadt, Germany
T
TWO Offline

Serious User
TWO  Offline

Serious User
T

Joined: Jan 2006
Posts: 1,829
Neustadt, Germany
Das ist ein ganz ganz schlechter Programmierstil, anyway:

action eineaction( ENTITY* _me )
{
...
}
STRING* actionstring = "eineaction";

function create()
{
ENTITY* Temp = ent_create("model.mdl", vector(0,0,0), NULL);
engine_callname4(actionstring , Temp, 0, 0, 0 );
}


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

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