Armed-Assault.de Twitter
 
 
Themen-Optionen Ansicht
Alt 16.12.2013, 14:45   #1 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 05.11.2011
Beiträge: 235
Standard Logik-Frage hinterherlaufen?

Hallöle zusammen,

bin heute mal wieder auf ein kleines Problem gestoßen,...
Es soll mir ein Zivilist hinterherlaufen.

Auslöser
Bedingung: civ distance player < 100
Aktivierung: while {civ distance player < 100}{hint 'Funktioniert.'; civ doMove getPos player};

Dies wird leider nur einmal ausgeführt. Natürlich steht der Auslöser auf "Mehrfach". Liegt es möglicherweise daran, dass der Spieler schon bereits innerhalb der 100 Meter und der Trigger nur bei übergang der "Grenze" auslöst?

Ich bitte um einen Denkanstoß, Onkel Google hat noch nicht geholfen.

Grüße
Martyn
__________________
Achtung! Betrachtung des Quellcodes auf eigene Gefahr. Für Übelkeit, Erbrechen oder Kopfschmerzen übernehme ich keine Haftung
------
https://www.sol-diers.com

Geändert von Sol.LrMartyn (16.12.2013 um 14:46 Uhr). Grund: Text formatiert...
Sol.LrMartyn ist offline  
Alt 16.12.2013, 16:27   #2 (permalink)
500 Beiträge1000 Beiträge
 
Registriert seit: 05.01.2008
Alter: 32
Beiträge: 1.703
Standard

Versuch mal bei der Aktivierung die while Schleife wegzumachen, dann sollte der Trigger immer dann ausgelöst werden wenn sich der Spieler mehr als 100 Meter vom Civ entfernt.
JoeJoe87577 ist offline  
Alt 16.12.2013, 17:41   #3 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 02.11.2010
Beiträge: 113
Standard

Ich denke du hast das Problem ja schon selbst gelöst.
Der Trigger löst wohl erst wieder erneut aus wenn du vom Civi weiter als 100 Meter entfernt bist, da du andernfalls ja immer noch in der "Auslösebedingung" des Triggers der erstmaligen Aktivierung bist.

So gesehen bräuchtest du IMHO entweder ein Script oder eine Art Wechseltrigger.

LG
Jan
JanIs ist offline  
Alt 16.12.2013, 18:24   #4 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Drunken Officer
 
Registriert seit: 15.05.2011
Beiträge: 1.109
Standard

Hau doch mal in die Aktivierung:
Chicka=[] spawn { dein Code; sleep 1 }
»eine while Funktion fordert ein Do. Bin mir nicht sicher, ob deine Variante so funktioniert ohne Meldung in der rpt

Von der Logik her haust hin. Du lässt auslösen, wenn kleiner 100 und startest nen loop.

civ eine schlechte Wahl als Variable.

Geändert von Drunken Officer (16.12.2013 um 18:28 Uhr).
Drunken Officer ist offline  
Alt 16.12.2013, 20:02   #5 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 05.11.2011
Beiträge: 235
Standard

Also zusammen, was hat geholfen?

Auslöser:
Bedingung: civ distance player < 100
Aktivierung: _handle = [] execVM "test.sqf";

test.sqf
PHP-Code:
while {civ distance player 100} do {civ doMove getPos playersleep 2}; 
@Drunken Officer
"civ" war gedacht, um es besser zu veranschaulichen. Bitte gebe mir doch ein Beispiel deiner Namenskonventionen für einen Zombie :-D
__________________
Achtung! Betrachtung des Quellcodes auf eigene Gefahr. Für Übelkeit, Erbrechen oder Kopfschmerzen übernehme ich keine Haftung
------
https://www.sol-diers.com
Sol.LrMartyn ist offline  
Alt 16.12.2013, 22:02   #6 (permalink)
50 Beiträge100 Beiträge250 Beiträge
 
Registriert seit: 07.08.2009
Ort: Niedersachsen
Alter: 58
Beiträge: 426
Standard

nenn ihn doch WIXXER, Schwuchtel oder Westerwälle
alles Namen die keine Konflikte auslösen dürften...
__________________
Panzergrenadiere - Dran! Drauf! Drüber!

Geändert von Jekko (16.12.2013 um 22:06 Uhr).
Jekko ist offline  
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Frage zu den freundlichen NPcs auf der Map. Avatar-X Editing & Scripting 3 07.06.2013 16:20
Kleine Frage und Hoffnung auf Rat Cpt. Crack Horse Editing & Scripting 6 20.03.2012 19:15
Anfänger hat Frage zu Map (Domination) TylerDurden Multiplayer 3 30.06.2011 16:05
Frage: Squadleader und Join Request ColdJackle Technische Fragen & Probleme 13 25.10.2010 15:33
Frage zur BWMod Rabb_de Mods & Addons 1 10.08.2010 00:26


Kontakt - HX3.de - Archiv - Nach oben

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 120 121 122 123 124 125 126 127 128 129