AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Angles refuse to set. (https://forums.alliedmods.net/showthread.php?t=55250)

Drak 05-17-2007 13:39

Angles refuse to set.
 
I can't seem to create an entity, then set it's angles.
Code:
MakeEnt() {     new ent2 = fm_find_ent_by_class(-1,"info_target")     new Float:origin[3]     new Float:angles[3]         pev(ent2,pev_origin,origin)     pev(ent2,pev_angles,angles)         // Create the trigger_push     new trigger = fm_create_entity("trigger_push");//engfunc(EngFunc_CreateEntity,engfunc(EngFunc_AllocString,"trigger_push"))     if(!pev_valid(trigger)) {         server_print("[SCREAM] Unable to create entity.");         return FMRES_IGNORED;     }                 // KeyValues     fm_set_kvd(trigger,"speed","100")     set_pev(trigger,pev_origin,origin);         //engfunc(EngFunc_SetSize, trigger, Float:{-273.0, -589.0, -976.0}, Float:{-192.0, -525.0, -910.0});     //engfunc(EngFunc_SetOrigin,trigger,origin);         set_pev(trigger,pev_angles,angles);                 dllfunc(DLLFunc_Spawn,trigger); }

If i call "dllfunc(DLLFunc_Spawn,trigger);" the entity creates/works fine.
But it does NOT set it's angles/size. If i don't call it, it set's it's angles/size, but doesn't work. Anyone know why this is happening?

pRED* 05-17-2007 16:12

Re: Angles refuse to set.
 
Have you tried setting the angles after you spawn the entity?

Drak 05-17-2007 19:07

Re: Angles refuse to set.
 
Yeah, which didn't seem to work ether.

XxAvalanchexX 05-17-2007 19:20

Re: Angles refuse to set.
 
trigger_push is a brush-based entity, so you need to assign absolute dimensions.


All times are GMT -4. The time now is 10:42.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.