IPB


Welcome Guest ( Log In | Register )

> Hilfe bei Script
MajorAlex
post 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
 
Quote Post

Posts in this topic


Reply to this topicStart new topic
3 User(s) are reading this topic (3 Guests and 0 Anonymous Users)
0 Members:

 



Lo-Fi Version Time is now: 19th June 2024 - 17:00