3 registered members (Ayumi, Akow, AndrewAMD),
1,505
guests, and 9
spiders. |
Key:
Admin,
Global Mod,
Mod
|
|
|
Character can't jump, gives error
#299751
11/26/09 16:46
11/26/09 16:46
|
Joined: Oct 2009
Posts: 90
WickWoody
OP
Junior Member
|
OP
Junior Member
Joined: Oct 2009
Posts: 90
|
As I mentioned in the title, the code returns an error. I wrote the code below. What's wrong?
action oyuncu()
{
VECTOR* hareket_vektoru;
VECTOR* ilk;
VECTOR* son;
var anim;
var yukseklik = 0;
hareket_vektoru.x = 0;
hareket_vektoru.y = 0;
hareket_vektoru.z = 0;
while(1)
{
my.durum = bekle;
if(key_cur == 1)
{
my.pan = 0;
my.durum = yuru;
}
if(key_cul == 1)
{
my.pan = 180;
my.durum = yuru;
}
if(my.durum == yuru)
{
hareket_vektoru.x = 5*time_step;
ent_animate(me, "walk", anim, ANM_CYCLE);
}
if(my.durum == bekle)
{
hareket_vektoru.x = 0;
ent_animate(me, "stand", anim, ANM_CYCLE);
}
anim += 5 * time_step;
camera.x = my.x;
camera.z = my.z;
camera.y = me.y - 475;
camera.pan = 90;
// STARTS HERE
vec_set(ilk.z, my.z);
vec_set(son.z, my.z);
son.z = -5000;
yukseklik = c_trace(ilk, son, IGNORE_ME|IGNORE_PASSABLE|USE_BOX);
if(key_cuu == 1)
{
if(yukseklik < 2)
{
yukseklik = 1;
hareket_vektoru.z = 12;
}
}
if(yukseklik > 0)
{
hareket_vektoru.z -= 3*time_step;
my.durum = zipla;
if(hareket_vektoru.z < (yukseklik * -1))
{
hareket_vektoru.z = yukseklik * -1;
}
} else {
my.durum = bekle;
hareket_vektoru.z = -1 * yukseklik;
}
// ENDS HERE
c_move(me, hareket_vektoru, nullvector, GLIDE|USE_BOX);
wait(1);
}
}
(Crash in oyuncu) Quadraxas, the more waiting for your help. Thanks in advance.
Last edited by WickWoody; 11/26/09 16:46.
|
|
|
Re: Character can't jump, gives error
[Re: WickWoody]
#299755
11/26/09 17:00
11/26/09 17:00
|
Joined: Dec 2008
Posts: 1,660 North America
Redeemer
Serious User
|
Serious User
Joined: Dec 2008
Posts: 1,660
North America
|
vec_set(ilk.z, my.z);
vec_set(son.z, my.z);
You can't set vectors like this. Vectors start with the "x" value, not the "z" value. Do it like this:
vec_set(ilk.x, my.x);
vec_set(son.x, my.x);
Does that fix the problem?
Last edited by Redeemer; 11/26/09 17:01.
|
|
|
Re: Character can't jump, gives error
[Re: Lukas]
#299763
11/26/09 17:51
11/26/09 17:51
|
Joined: Oct 2009
Posts: 90
WickWoody
OP
Junior Member
|
OP
Junior Member
Joined: Oct 2009
Posts: 90
|
|
|
|
|