1 registered members (TipmyPip),
18,633
guests, and 5
spiders. |
Key:
Admin,
Global Mod,
Mod
|
|
|
Re: Entity error, but where?
[Re: n00bie]
#232083
10/19/08 10:41
10/19/08 10:41
|
Joined: Nov 2007
Posts: 1,032 Croatia
croman
Serious User
|
Serious User
Joined: Nov 2007
Posts: 1,032
Croatia
|
okay we found the problem and the problem is in that function which is obvious. from manual: vec_for_vertex (VECTOR* vector, ENTITY* entity, var number); do you see what says in first parameter inside of brackets? it says vector and in your code there is entity and that's why you got an error. you declared temp as ENTITY* temp; which is wrong, you must declare it as a vector: VECTOR temp; and then it will work. VECTOR temp; ENTITY* temp1; ENTITY* temp2; ENTITY* temp3; ENTITY* temp4; ENTITY* temp5 [4];
#define draaien skill1 #define draaien2 skill2 ...
action act_kruis1() { kruis1 = me; while(my) { wait(1); if(me == kruis1){temp1 = vloer;} vec_for_vertex(temp,temp1,340);
my.pan += my.draaien2 + vloer.draaien; if(key_w == 1) { if(my.draaien2 > -2.5 - vloer.draaien) { my.draaien2 -= 0.04*time_step; } } if(my.draaien2 < 0 && vloer.draaien > 0) { if(my.draaien2 < -2.5 - vloer.draaien) { my.draaien2 += 0.018*time_step; } } if(key_s == 1) { if(my.draaien2 < 0) { my.draaien2 += 0.04*time_step; } } my.roll = -kruiscorrecter1.y; my.tilt = kruiscorrecter1.x; my.x = temp.x; my.y = temp.y; my.z = temp.z; wait(1); } }
action act_kruiscorrecter1() { kruiscorrecter1 = me; while(my) { wait(1); if(me == kruiscorrecter1){temp5 = kruisdraaier1;} vec_for_vertex(temp,temp5,2); my.x = temp.x; my.y = temp.y; my.z = temp.z; wait(1); } }
action act_kruisdraaier1() { while(my) { wait(1); my.pan += my.draaien2 + vloer.draaien - my.draaien; if(key_w == 1) { if(my.draaien2 > -2.5 - vloer.draaien) { my.draaien2 -= 0.04*time_step; } } if(my.draaien2 < 0 && vloer.draaien > 0) { if(my.draaien2 < -2.5 - vloer.draaien) { my.draaien2 += 0.018*time_step; } } if(key_s == 1) { if(my.draaien2 < 0) { my.draaien2 += 0.04*time_step; } } wait(1); } }
and if this dont work then use this ENTITY* temp [11]; ENTITY* temp1; ENTITY* temp2; ENTITY* temp3; ENTITY* temp4; ENTITY* temp5 [4];
VECTOR temper; // new
#define draaien skill1 #define draaien2 skill2 ...
action act_kruis1() { kruis1 = me; while(my) { wait(1); if(me == kruis1){temp1 = vloer;} vec_for_vertex(temp,temp1,340);
my.pan += my.draaien2 + vloer.draaien; if(key_w == 1) { if(my.draaien2 > -2.5 - vloer.draaien) { my.draaien2 -= 0.04*time_step; } } if(my.draaien2 < 0 && vloer.draaien > 0) { if(my.draaien2 < -2.5 - vloer.draaien) { my.draaien2 += 0.018*time_step; } } if(key_s == 1) { if(my.draaien2 < 0) { my.draaien2 += 0.04*time_step; } } my.roll = -kruiscorrecter1.y; my.tilt = kruiscorrecter1.x; my.x = temp.x; my.y = temp.y; my.z = temp.z; wait(1); } }
action act_kruiscorrecter1() { kruiscorrecter1 = me; while(my) { wait(1); if(me == kruiscorrecter1){temp5 = kruisdraaier1;} vec_for_vertex(temper,temp5,2); my.x = temper.x; my.y = temper.y; my.z = temper.z; wait(1); } }
action act_kruisdraaier1() { while(my) { wait(1); my.pan += my.draaien2 + vloer.draaien - my.draaien; if(key_w == 1) { if(my.draaien2 > -2.5 - vloer.draaien) { my.draaien2 -= 0.04*time_step; } } if(my.draaien2 < 0 && vloer.draaien > 0) { if(my.draaien2 < -2.5 - vloer.draaien) { my.draaien2 += 0.018*time_step; } } if(key_s == 1) { if(my.draaien2 < 0) { my.draaien2 += 0.04*time_step; } } wait(1); } }
Ubi bene, ibi Patria.
|
|
|
Entire Thread
|
Entity error, but where?
|
n00bie
|
10/19/08 09:35
|
Re: Entity error, but where?
|
croman
|
10/19/08 09:39
|
Re: Entity error, but where?
|
n00bie
|
10/19/08 09:42
|
Re: Entity error, but where?
|
croman
|
10/19/08 09:51
|
Re: Entity error, but where?
|
n00bie
|
10/19/08 10:10
|
Re: Entity error, but where?
|
croman
|
10/19/08 10:14
|
Re: Entity error, but where?
|
n00bie
|
10/19/08 10:16
|
Re: Entity error, but where?
|
croman
|
10/19/08 10:18
|
Re: Entity error, but where?
|
n00bie
|
10/19/08 10:19
|
Re: Entity error, but where?
|
croman
|
10/19/08 10:22
|
Re: Entity error, but where?
|
n00bie
|
10/19/08 10:24
|
Re: Entity error, but where?
|
croman
|
10/19/08 10:41
|
Re: Entity error, but where?
|
n00bie
|
10/19/08 10:49
|
Re: Entity error, but where?
|
croman
|
10/19/08 10:51
|
Re: Entity error, but where?
|
n00bie
|
10/19/08 10:53
|
Re: Entity error, but where?
|
croman
|
10/19/08 10:56
|
|
|