HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing (https://hx3.de/editing-139/)
-   -   Bitte um Hilfe bei Script für Waffenrespawn (https://hx3.de/editing-139/bitte-um-hilfe-script-fuer-waffenrespawn-13926/)

Defender 16.12.2006 13:11

Bitte um Hilfe bei Script für Waffenrespawn
 
Hi Leutz :-)

ich benötige für ein Waffenrespawnscript Eure Hilfe.
Folgende Situation ist gegeben:

Ich möchte gerne Soldaten von vorne herein definierte Waffen zuteilen die sie auch nach Ihrem virtuellen Ableben wieder erhalten. Dafür benutze ich folgendes Script:

http://www.hosting-special.de/%7Efil...ens/script.jpg


Am Anfang hat der Soldat auch diese Waffen, nachdem er aber respawnt hat er nur Standardbewaffnung.
Die Einstellungen für den Player und den Auslöser sehen wie folgt aus:

http://www.hosting-special.de/%7Efil...creens/men.jpg

und

http://www.hosting-special.de/%7Efil.../ausloeser.jpg

Wo liegt der Denkfehler? Das Script und die Bedingung müssten doch eigentlich stimmen oder?

Für Hilfe wäre ich dankbar.

DJKnuffel 16.12.2006 14:25

respawn.sqs (Name nur als Beispiel)

Code:

SpielerSeite = Side Player

? SpielerSeite == civilian : removeallweapons player; exit
_hg = "HandGrenade"

? SpielerSeite == EAST : goto "Ost"
? SpielerSeite == RESISTANCE : goto "Guer"

#West
_waffe  = "M4A1SD"
_magazin = "30Rnd_556x45_StanagSD"
goto "Weiter"

#Ost
_waffe  = "AKS74UN"
_magazin = "30Rnd_545x39_AKSD"
goto "Weiter"

#Guer
_waffe  = "M9SD"
_magazin = "15Rnd_9x19_M9SD"
goto "Weiter"

#Weiter
~8
@Alive Player
RemoveAllWeapons Player

#Waffen

Player addmagazine _magazin
Player addmagazine _magazin
Player addmagazine _magazin
Player addmagazine _hg
Player addmagazine _hg
Player addweapon _waffe
Player selectWeapon _waffe
exit

das ganze in die init.sqs aufrufen:

Code:

[] exec "respawn.sqs";

pspsps91 16.12.2006 14:42

lass doch den Auslöser weg und ändere dein Script so ab:
-schreibe in der ersten Zeile #neu
-ergänze nach dem eigentlichen Script noch diese Zeilen: @ !(alive _this)
-und goto "neu"

*Bitte das nächste mal nur den Code von deinem Script reinposten, anstatt eines Screens. Das wäre wahrscheinlich für Viele hier übersichtlicher;)

Defender 16.12.2006 19:41

Zitat:

Zitat von pspsps91 (Beitrag 146049)
lass doch den Auslöser weg und ändere dein Script so ab:
-schreibe in der ersten Zeile #neu
-ergänze nach dem eigentlichen Script noch diese Zeilen: @ !(alive _this)
-und goto "neu"

Klappt leider auch nicht. Nach Respawn Standarwaffe. Gelegentlich bekommt man auch mal das G36. Aber eben nicht dauerhaft :-(


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:46 Uhr.

Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias


SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119