Forum
Stranded II Scripts Scripting - Fragen/Problemegibt es einen script beidem mir eine unit hinterher läuft?
SAB has written
Eine Frage hab ich auch noch:
gibt es einen script beidem mir eine unit hinterher läuft?
gibt es einen script beidem mir eine unit hinterher läuft?
Schau es Dir vom Trage-Äffchen ab.
hast mir sehr geholfen
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
on:ai_attack { 		if (random(2)==1){ 			local $directions; 			$directions=0; 			loop("count", $directions<=360){ 				projectile 55, getx("self"), gety("self"), getz("self"), 0, $directions, 5, 0, 23, 7, 0; 				$directions+=20; 			} 			freevar $directions; 		}else{ 			 		} 	}
du willst offensichtlich in 20° abständen projektile abschießen
360/20=18
also:
1
2
3
2
3
loop("count", 18){ 	projectile 55, getx("self"), gety("self"), getz("self"), 0, (loop_id()*20), 5, 0, 23, 7, 0; }
so kannst du dir auch die variable sparen (wenn das loop_id()*20 so direkt geht. falls nicht muss du es doch in einer variable zwischenspeichern.)
auch zu beachten: loop fängt bei 1 an! würde es bei 0 anfangen, müsste man nur bis 17 zählen, da 0° und 360° der gleichen richtung entsprechen!
Einfach nach dem consume Befehl find ausführen.
Nova has written
Ich sag dir noch einmal in items_edible wenn man da gibt es Fleisch und ich wollte fragen welchen Befehl man benutzen muss wenn man das Fleisch ist dann ein anderes Item kriegt z.b knochen
wie bei den Einheiten wenn man sie tötet bekommt man ein item und das müsste bei den items auch gehen dass man ein 2.item kriegt wenn man das 1. gegessen hat
Meine Möglichkeit ist da die beste, wird auch so in der Extensions Mod benutzt.
Meine Fresse, das die Leute nie auf einen hören...
Quote
Meine Fresse, das die Leute nie auf einen hören...
Es handelt sich hierbei nur um die, ähh, Neulinge, die nie hören wollen. Und solche Neulinge haben wir momentan zu Hauf, ist schon eine richtige Plage.
Guck dir das Script des großen Fleischbrockens in der Extensions Mod an.
Wie macht man das wenn man eine taste drückt,z.b. 3, das dann ein script ausgelöst wird?
Dort bei keyhit.
Wobei du auch noch in einer anderen Datei etwas ändern musst. Ich weiß jetzt nicht genau in welchem, sorry.
1
setlocal "unit", 102, "owner" [,1];
Ebenso wäre es gut wenn du uns den Dialog zeigst.
Ps: Bist du dir sicher, dass die Variable vorher auf 2 war? Normalerweise benutzt man 0 und 1 für inaktiv und aktiv.