Raised This Month: $ Target: $400
 0% 

Object Move


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
drekes
Veteran Member
Join Date: Jul 2009
Location: Vault 11
Old 08-06-2011 , 10:39   Re: Object Move
Reply With Quote #1

PHP Code:
new FloatflOrigin[3];

// fakemeta 
pev(iEntpev_originflOrigin);

// engine
entity_get_vector(iEntEV_VEC_originflOrigin); 
__________________

Quote:
Originally Posted by nikhilgupta345 View Post
You're retarded.
drekes is offline
Send a message via MSN to drekes
weplausss
Member
Join Date: Mar 2010
Old 08-06-2011 , 11:28   Re: Object Move
Reply With Quote #2

i can't compile error
Error: Expected token: ";", but found "-identifier-" on line

PHP Code:
new origin[3]
    
pev(entpev_originorigin);
    
origin[2] += 20
    entity_set_origin
(ent,origin); 
weplausss is offline
drekes
Veteran Member
Join Date: Jul 2009
Location: Vault 11
Old 08-06-2011 , 11:48   Re: Object Move
Reply With Quote #3

Do you have '#pragma semicolon 1 somewhere in your code, mostly at the top ?
If so, add a ; after 'origin[2] += 20'
__________________

Quote:
Originally Posted by nikhilgupta345 View Post
You're retarded.
drekes is offline
Send a message via MSN to drekes
weplausss
Member
Join Date: Mar 2010
Old 08-06-2011 , 12:02   Re: Object Move
Reply With Quote #4

yes i got
PHP Code:
#pragma semicolon 1 
weplausss is offline
Hunter-Digital
Veteran Member
Join Date: Aug 2006
Location: In the Game [ro]
Old 08-06-2011 , 12:13   Re: Object Move
Reply With Quote #5

Then why did you add it if you have no ideea what it does ?

That pargma makes so every statement requires a ";" at it's end, either remove that or be consistent and add ";" to your line ends.
__________________
Hunter-Digital is offline
weplausss
Member
Join Date: Mar 2010
Old 08-06-2011 , 12:29   Re: Object Move
Reply With Quote #6

i try write code There are several ways but still not work.If you can help my i got new code but my object dont back on start he disappears

PHP Code:
       new Float:fOrigin[3];
       
speed[id][2] = 70.0;
       
speed[id][1] = 0.0;
       
speed[id][0] = 0.0;

        
pev(entpev_originfOrigin ); //Save start
    
entity_set_int(entEV_INT_movetypeMOVETYPE_FLY);
    
set_pev(entpev_velocityspeed[id][0], speed[id][1], speed[id][2]);
    
set_task2.0"PutMeBackPLZ"ent_:fOrigin); 
PHP Code:
public PutMeBackPLZiOrigin[3],ent )
{
    
// set his origin, YAWN
    
set_peventpev_originiOrigin // Object back to start

weplausss is offline
Hunter-Digital
Veteran Member
Join Date: Aug 2006
Location: In the Game [ro]
Old 08-06-2011 , 14:50   Re: Object Move
Reply With Quote #7

I think it's because you don't input origin as float into set_pev() :-?? So do a float conversion and test again just to be sure that ain't it... also add some debug messages to see if everything is triggering with the right values.
__________________
Hunter-Digital is offline
weplausss
Member
Join Date: Mar 2010
Old 08-06-2011 , 17:20   Re: Object Move
Reply With Quote #8

how do it???
weplausss is offline
fearAR
Veteran Member
Join Date: Oct 2010
Old 08-06-2011 , 17:58   Re: Object Move
Reply With Quote #9

PHP Code:
public GoUp(ent)
{
    if(!
ent) return 0;

    new 
Float:fOrigin[3], Float:fVelocity[3], parm[5];

    
pev(entpev_originfOrigin);
    
    
fVelocity[0] = fOrigin[0];
    
fVelocity[1] = fOrigin[1];
    
fVelocity[2] = fOrigin[2] + 70.0;
    
    
parm[3] = peventpev_movetype );
    
parm[4] = ent;

    
set_peventpev_movetypeMOVETYPE_FLY );
    
set_peventpev_velocityfVelocity);

    for( new 
0sizeof fOrigini++) parm[i] = floatroundfOrigin[i] );    
    
    
set_task2.0"PutMeBack"entparm5);
}

public 
PutMeBack(parm[])
{
    new 
fOrigin[3];

    for(new 
0sizeof fOrigini++) fOrigin[i] = float(parm[i]);
    
    
set_pevparm[4], pev_velocityfOrigin );
    
set_pevparm[4], pev_movetypeparm[3] );

Test, I don't know if works.
__________________
~~~~ NPC AI ~~~~

[ Pathfinding - OK ]
[ Citizen AI - OK ]
[ Handle Weapons - --- ]
fearAR is offline
Send a message via MSN to fearAR
weplausss
Member
Join Date: Mar 2010
Old 08-06-2011 , 18:11   Re: Object Move
Reply With Quote #10

i dont know why
Warning: Tag mismatch on line 4543
PHP Code:
for(new 0sizeof fOrigini++) fOrigin[i] = float(parm[i]); 
weplausss is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 03:24.


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