Ich wollte in der Weapon WDL ändern das man nicht mehr mit der linken maustaste schießt sondern mit einen knopf vom Gamepad.Das problem ist wenn ich den entsprechenden knopf auf dem Gamepad drücke feuert die Waffe zwar aber alle schüsse auf ein mal bis die Waffe leer ist.Mit der linken Maustaste kam nur immer ein schuß wenn ich auf die linke Maustaste gedrückt habe. kein plan warum mit dem Gamepad knopf alles auf einmal verschossen wird und mit der linken Maus nicht also nur immer ein schuß pro klick auf der Maus .Das Gamepad hat auch keinen Dauerfeuer knopf daran liegt es nicht.
Ich weiß nicht genau wo ich deine codezeilen einfügen soll das es funktioniert ?
// Desc: fire weapon function weapon_fire() { weapon_firing = 1; while(KEY_CTRL || on_joy1) { wait(1); } weapon_firing = 0; }
So weit ich weiß hat es mit while zu tun dann wird ja eine endlosschleife abgepielt die man normalerweise mit einer wait anweisung stoppt was ja nicht funktioniert es werden dann alle kugeln verschossen und wenn man ein Amopach aufnimmt passiert das selbe ohnen den joy1 knopf zu drücken
Wissen ist macht. Nichts wissen macht auch nichts.
A7.86
Re: Weapon Fire
[Re: Det]
#350993 12/20/1020:4112/20/1020:41
Error 63: also abschreiben muss mann schon können, es heisst joy2 und NICHT joy/2 Error 29: Hast du weapon_firing auch deklariert??? (var weapon_firing = 0;) Error 31: Eine Klammer (in deinem Beispiel oben am Schluss die } ) zu viel!!!
EDIT: Man kann alles ändern, wenn man denn weiss, was man tut
Last edited by Widi; 12/20/1023:43.
Re: Weapon Fire
[Re: Widi]
#351012 12/20/1023:5312/20/1023:53