14.01.2010, 22:45 | #1 (permalink) |
Registriert seit: 29.04.2008
Beiträge: 139
|
Dauernde Abfrage: ?! Player hasWeapon "";
Hallo, und wieder eine Frage.
wie stelle ich es an, dass immer wieder geprüft wird ob der Spieler eine Waffe hat oder nicht. wenn ich diese Syntax verwende: ?! (Player hasWeapon "M4") : hint "Der Spieler hat sein M4 verloren"; dann funktioniert das nur einmal. Selbst wenn ich den Auslöser auf Mehrfach setze. Ich möchte aber, dass das immer angezeigt wird, wenn der Spieler die Waffe ablegt. Hat jemand eine Idee bzw besser eine Lösung? Danke r3D |
15.01.2010, 12:22 | #2 (permalink) |
Registriert seit: 04.01.2008
Alter: 50
Beiträge: 314
|
moin,
Code:
while {alive player} do { if (player hasWeapon "M4") then {.....} else {.....} };
__________________
"Um nirgends eine gähnende Leere zu lassen, wollen wir uns vorstellen, daß aller Orten und zu jeder Zeit etwas Wahrnehmbares vorhanden ist. Um nicht Materie oder Elektrizität zu sagen, will ich für dieses Etwas das Wort Substanz brauchen." Hermann Minkowski
|
15.01.2010, 13:11 | #3 (permalink) |
Registriert seit: 29.04.2008
Beiträge: 139
|
Danke für deine Hilfe, aber so richtig bekomme ich es nicht hin.
Also, ich habe mir eine noweapon.sqf gebaut. Darin dein Vorschlag: while {alive player} do { if (player hasWeapon "M4") then {hint "Waffe ist da"} else {hint"Waffe ist weg"} }; ich starte die noweapon.sqf mit: handle = [] execVM "noak.sqf"; Das ganze startet, aber dann erscheint dauerhaft der Hint in der oberen Ecke, da das Script ja ständig durch läuft vermute ich. Es müsste so sein, dass es stoppt, wenn der Spieler die Waffe hat oder nicht hat, wenn er wechselt, soll dann angezeigt werden was sache ist, (also hat waffe oder hat waffe nicht). Danke für eure Hilfe !!! |
15.01.2010, 16:42 | #4 (permalink) |
Registriert seit: 29.04.2008
Beiträge: 139
|
ok, das mit dem Hint, damit kann ich leben. Ich habe es jetzt so gemacht:
while {alive player} do { if (player hasWeapon "M4") then {task94 setTaskState "Succeeded";} else {task94 setTaskState "Failed";} }; -Also Waffe am Mann, Mission erfüllt - Waffe nicht am Mann, Mission gescheitert Problem ist jetzt nur, dass wenn die Waffe im BackPack ist, sie als "nicht am mann" gewertet wird und die Mission also nicht erfüllt ist. Kann man das noch einbauen, dass die Mission auch als erfüllt gilt, wenn die Waffe im backpack ist ? |
19.01.2010, 19:55 | #5 (permalink) |
Registriert seit: 04.01.2008
Alter: 50
Beiträge: 314
|
moin,
am besten du schautst dir das rucksackscript mal an, ich vermute es handelt sich um das von xeno, gell? schau dir an in welchem array die primary weapon gespeichert wird.
__________________
"Um nirgends eine gähnende Leere zu lassen, wollen wir uns vorstellen, daß aller Orten und zu jeder Zeit etwas Wahrnehmbares vorhanden ist. Um nicht Materie oder Elektrizität zu sagen, will ich für dieses Etwas das Wort Substanz brauchen." Hermann Minkowski
|
22.01.2010, 20:05 | #6 (permalink) |
Registriert seit: 29.04.2008
Beiträge: 139
|
Stimmt, ich benutze das von Xeno. Allerdings habe ich bei solchen Sachen meine Probleme. Ich kenn mich mit den Arrays nicht aus und wie das genau abläuft. Wenn du oder jemand das Script von Xeno kennt, vielleicht kann dieser mir ja eine Lösung zaubern.
Also meine Abfrage von oben so verändern, dass er nicht nur fragt ob die Waffe am mann ist, sondern auch fragt ob die Waffe im backpack ist. Wäre echt nett wenn da mal einer schauen könnte. |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Receiving..." oder "Empfange..." screen, welches OS? | INNOCENT&CLUELESS | Technische Fragen & Probleme | 7 | 15.12.2009 13:09 |
"Receiving..." oder "Empfange..." screen, bei dir auch? | INNOCENT&CLUELESS | Technische Fragen & Probleme | 74 | 09.12.2009 18:37 |
Lösungsvorschläge für "Empfangen" und "cannot commit" | center | Technische Fragen & Probleme | 0 | 11.07.2009 22:37 |
"Flügelanimationen" bzw "gefaltete Flügel" der Flugzeuge auf dem Träger | ST6_Predator | Technische Fragen & Probleme | 0 | 07.06.2009 18:19 |
Waypoint "GUARD" oder "BEWACHEN" | syn1979 | Editing | 2 | 21.12.2006 08:05 |