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
4 registered members (AemStones, AndrewAMD, gamers, Kingware), 1,679 guests, and 2 spiders.
Key: Admin, Global Mod, Mod
Newest Members
LucasJoshua, Baklazhan, Hanky27, firatv, wandaluciaia
19054 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 | 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