Hilfe bei Script |
Hilfe bei Script |
Dec 21 2008, 19:32
Post
#1
|
|
New Member Group: Members Posts: 2 Joined: 21-December 08 Member No.: 4,743 |
Hallo Jungs,
da dass hier mein erster Post ist, hoffe ich das ich ihn im richtigen Thema schreibe. Ich fall mal glei mit der Türe ins Haus. Ich brauche Hilfe bei einem Skript. Folgendes Problem. Ich habe mir heute früh so ca. zwischen 3 uhr und 5 uhr ein Skript geschrieben, bei dem man einen nicht sichtbaren Rucksack öfnnen kann, und aus ihm Medipacks entwenden und benutzten kann. Jetzt habe ich nur ein für mich großes für euch eher kleines Problem. Sobald ich mich einer einheit unter 12 meter nähere, bekomme ich in meinem ActionMenü den eintrag "Rucksack Aufmachen" zweimal statt einmal angezeigt. Ich habe mich und die andere einheit jeweils mit zwei verschiedenen init zeilen versehen die wie folgt aussehen: Ich (S1) AUF = S1 AddAction ["Rucksack Aufmachen","skripte\bag1\Rucksack.sqs"]; Verbündeter (S2) AUF = S2 AddAction ["Rucksack Aufmachen","skripte\bag2\Rucksack.sqs"]; Die dazugehörigen Skripts sehen wie folgt aus: Rucksack.sqs ;Rucksack-Skript von MajorAlex S1 removeAction AUF #Verbandskasten ? Verbandskasten3 : goto "Close"; ? Verbandskasten2 : goto "Verbandskasten3"; ? Verbandskasten1 : goto "Verbandskasten2"; #Verbandskasten1 Heilen = S1 addAction ["-Verbandskasten (3)","skripte\bag1\Verbandskasten.sqs"]; goto"Close"; #Verbandskasten2 Heilen = S1 addAction ["-Verbandskasten (2)","skripte\bag1\Verbandskasten.sqs"]; goto"Close"; #Verbandskasten3 Heilen = S1 addAction ["-Verbandskasten (1)","skripte\bag1\Verbandskasten.sqs"]; #Close ZU = S1 addAction ["Rucksack Zumachen","skripte\bag1\Zumachen.sqs"]; exit; ________________________________________________________________________________ Verbandskasten.sqs ;Verbandskasten-Skript von MajorAlex ? Verbandskasten3 : exit; ? Verbandskasten2 : goto "Verbandskasten3"; ? Verbandskasten1 : goto "Verbandskasten2"; #Verbandskasten1 Verbandskasten1=true; goto "Heilen"; #Verbandskasten2 Verbandskasten2=true; goto "Heilen"; #Verbandskasten3 Verbandskasten3=true; goto "Heilen"; #Heilen AUF = S1 AddAction ["Rucksack Aufmachen","skripte\bag1\Rucksack.sqs"]; S1 RemoveAction Heilen; S1 RemoveAction ZU; ~0.2 S1 playmove "AinvPknlMstpSlayWrflDnon_healed"; ~3 S1 switchmove "AinvPknlMstpSlayWrflDnon_healed"; ~6 S1 setdammage 0; exit; _______________________________________________________________________________ Zumachen.sqs ;Zumachen-Skript von MajorAlex S1 RemoveAction Heilen; S1 RemoveAction ZU; AUF = S1 AddAction ["Rucksack Aufmachen","skripte\bag1\Rucksack.sqs"]; exit; ________________________________________________________________________________ Das gleiche habe ich noch in "skripte\bag2\..... .sqs" liegen, und natürlich überall mit S2 definiert. Nun finde ich den fehler nicht, warum das plötzlich doppelt angezeigt wird. Bitte um schnelle hilfe. Gruß Alex This post has been edited by MajorAlex: Dec 21 2008, 19:35 |
|
|
Dec 21 2008, 20:47
Post
#2
|
|
ArmAdeus Group: Administrators Posts: 147 Joined: 30-January 07 From: München Member No.: 559 |
Hi
Liest sich wie das Rucksack Script von Mr-Murray Sehs dir mal an, ist im Grunde nix anderes. Soweit ich weiss musst du jede Aktion ne eigene ID geben und nicht doppelt. Klick mich Gruss This post has been edited by Imutep: Dec 21 2008, 20:49 -------------------- |
|
|
Dec 21 2008, 21:32
Post
#3
|
|
New Member Group: Members Posts: 2 Joined: 21-December 08 Member No.: 4,743 |
Nuja ich habe mir bisschen was davon abgeschaut, und im praktisch funktioniert es auch, bloß wie gesagt stören diese doppelten Action menü einträge. Ich habe es auch schon mit dem _count 0 befehl versucht, hilft leider auch nichts. Und das skript was Mr-Murray vorstellt ist ja nur für SP und somit für mich unbrauchbar, da ich es für den MP haben will. Ich habe auch versucht jeder action ne andere ID zu geben, leider hilft das auch nichts
Gruß This post has been edited by MajorAlex: Dec 21 2008, 23:37 |
|
|
Lo-Fi Version | Time is now: 27th April 2024 - 01:45 |