|
3 registered members (AndrewAMD, Grant, Neb),
908
guests, and 6
spiders. |
|
Key:
Admin,
Global Mod,
Mod
|
|
|
Waffen positions Problem
#78816
06/21/06 12:49
06/21/06 12:49
|
Joined: Feb 2006
Posts: 385 Oldenburg,Germany
Ralph
OP
Senior Member
|
OP
Senior Member
Joined: Feb 2006
Posts: 385
Oldenburg,Germany
|
Hi, wie bekomme ich es hin, das sich wie bei dem Bild die Position immer so bleibt selbst wenn ich den pan verändere(also wärend des Spiels)?? Wenn ich im moment mein Player wärend des Spiels drehe dreht sich die Waffe nicht so wie ichs möchte. Wäre sehr dankbar wenn mir das einer Scripten könnte. MFG Ralph
|
|
|
Re: Waffen positions Problem
[Re: Ralph]
#78817
06/21/06 13:37
06/21/06 13:37
|
Joined: Jul 2002
Posts: 4,436 Germany, Luebeck
Xarthor
Expert
|
Expert
Joined: Jul 2002
Posts: 4,436
Germany, Luebeck
|
Code:
entity* weapon; var w_pos[3];
function set_weapon() { vec_set(w_pos,vector(15,25,0)); vec_rotate(w_pos,player.pan); vec_add(w_pos,player.x); vec_set(weapon.x,w_pos); }
"player" ist der pointer zu deinem Player  EDIT: alternativ könntest du auch view-entitys für die waffen benutzen. @Dima: hast recht  aber schaden tuts auch nix, also was solls  Ich änder den code.
Last edited by Thunder; 06/21/06 14:34.
|
|
|
Re: Waffen positions Problem
[Re: Xarthor]
#78818
06/21/06 14:16
06/21/06 14:16
|
Joined: Nov 2002
Posts: 2,148 Germany
Dima
Expert
|
Expert
Joined: Nov 2002
Posts: 2,148
Germany
|
@Thunder:
Du hast w_pos als einen Vektor definiert. Das heißt, du brauchst bei den Befehlen wie "vec_set(w_pos.x,vector(15,25,0));" die Eigenschaft x nicht mitanzugeben. Also recht völlig aus: "vec_set(w_pos,vector(15,25,0));"
I'm not afraid of competition cos I'm know that I'm best
|
|
|
Re: Waffen positions Problem
[Re: Ralph]
#78820
06/21/06 16:22
06/21/06 16:22
|
Joined: Nov 2002
Posts: 2,148 Germany
Dima
Expert
|
Expert
Joined: Nov 2002
Posts: 2,148
Germany
|
Ok, du musst diesen Code in die Action der Bullet enfügen: Code:
vec_set(temp, vector((cross.x - 5), (cross.y - 5), 100)); vec_for_screen(temp, CAMERA); vec_sub(temp, weapon.x); vec_to_angle(my.pan, temp);
Dabei ersezt du "cross" mit dem Namen des Panels deines Fadenkreuzes. "5" musst du ersetzen mit der Hälfte der Breite oder Höhe der Fadenkreuzbitmap!
I'm not afraid of competition cos I'm know that I'm best
|
|
|
Re: Waffen positions Problem
[Re: Dima]
#78821
06/21/06 17:03
06/21/06 17:03
|
Joined: Feb 2006
Posts: 385 Oldenburg,Germany
Ralph
OP
Senior Member
|
OP
Senior Member
Joined: Feb 2006
Posts: 385
Oldenburg,Germany
|
Hey danke Dima, leider funktioniert es nur teilweise! So hab ich es geändert: Code:
vec_set(temp, vector((cross.pos_X - 18), (cross.pos_Y - 18), 100)); vec_for_screen(temp, CAMERA); vec_sub(temp, weapon.x); vec_to_angle(my.pan, temp);
Der Panel heißt auch cross und das fadenkreuz Bild ist 36x36 groß. Das Problem ist jetzt das es nach oben links zieht also trifft die Kugel nicht in der Mitte auf die Entity oder ein Block. MFG Ralph
|
|
|
Re: Waffen positions Problem
[Re: Ralph]
#78822
06/21/06 17:07
06/21/06 17:07
|
Joined: Nov 2002
Posts: 2,148 Germany
Dima
Expert
|
Expert
Joined: Nov 2002
Posts: 2,148
Germany
|
Versuch mal den Wert "100" erstmal kleiner zu machen, sagen wir mal 0. Wenn nicht klappt größer machen, 200 oder 500. Wenn dann alles nicht geht, einach nochmal posten!
I'm not afraid of competition cos I'm know that I'm best
|
|
|
Moderated by mk_1, Perro, rayp, Realspawn, Rei_Ayanami, rvL_eXile, Spirit, Superku, Tobias, TSG_Torsten, VeT
|