Forum
Stranded II Scripts Scripting - Fragen/Problemerpos
GuestWarum funktioniert rpos bei mir nicht?
Ich hab folgendes eingegeben:
rpos "object",45,0,5,0;
Bitte schnell antworten!
danke im foraus
printf has written
Hi, ich hab da mal ne dringende Frage:
Warum funktioniert rpos bei mir nicht?
Ich hab folgendes eingegeben:
rpos "object",45,0,5,0;
Bitte schnell antworten!
danke im foraus
Warum funktioniert rpos bei mir nicht?
Ich hab folgendes eingegeben:
rpos "object",45,0,5,0;
Bitte schnell antworten!
danke im foraus
sonst nichts? du brauchst IMMER ein event (es gibt nur eine ausnahme) wenn du ein script ausführen willst.
Also:
on:event{
...
}
wobei event für ein event steht
rpos
Guestaber ich hab eh ein event gemacht ich wollte nur mal das schema zeigen, wie ich rpos verwendet habe
rpos
Gueston:use {rpos "object",2,0,10,0;}
(ich benutze einen Stein)
wenn ich ihn benutze kommt folgende fehlermeldung:
'rpos' is an unknown script command
edit: einen Stein? das Objekt oder das Item das man aufheben kann?
rpos
Guestes müsste eigentlich alles gehen
probier meinen code einmal bei dir aus, ob es funktioniert
rpos
Guest printf has written
nein, ich hab die xmas version
es müsste eigentlich alles gehen
probier meinen code einmal bei dir aus, ob es funktioniert
es müsste eigentlich alles gehen
probier meinen code einmal bei dir aus, ob es funktioniert
Das wäre dann die letzte Releaseversion von S2Ext, und da die nur mit der alten Version von S2 läuft kannst du rpos nicht benutzen.
Wenn du unbedingt rpos brauchst, dann lade dir die aktuelle Version von S2 und den letzten Snapshot von S2Ext runter und mach damit weiter.
rpos
GuestWas würde ich nur ohne euch machen
ähm kann man irgendwie machen das man höher springen kann/bzw an einer stelle so ein "jumppad" ist ?
(hey da kommt mir grade die idee einer crysis-s2 mod die ich NICHT umsetze^^)
der befehl jumptime ist wohl sehr gut dafür. Dann brüchtest du noch einen gebietstrigger der sich abschaltet wenn du ihn verlässt oder so... kannst es ja mal probieren
lift
Guesthab diesmal kein problem, sondern eine frage:
Ich versuche einen Lift zu machen und jetzt will ich wissen, wie ich ein object fließend von einem Punkt zum Anderen bringen kann (so, wie bei einheiten).
Wisst ihr da was?
oder wenn es gibt:
objectpath
objectpart_gibts_nich!
printf has written
hallo alle zusammen
hab diesmal kein problem, sondern eine frage:
Ich versuche einen Lift zu machen und jetzt will ich wissen, wie ich ein object fließend von einem Punkt zum Anderen bringen kann (so, wie bei einheiten).
Wisst ihr da was?
hab diesmal kein problem, sondern eine frage:
Ich versuche einen Lift zu machen und jetzt will ich wissen, wie ich ein object fließend von einem Punkt zum Anderen bringen kann (so, wie bei einheiten).
Wisst ihr da was?
objectpath gibt es nicht und unitpath klappt leider nur bei einheiten
ich habe trotzdem eine idee:
on:event{
timer "self",100,wiederholungen...müsstest du selber ausprobieren;
}
on:timer{
setpos "self",getx("self"),gety("self"+0.1),getz("self");
}
das sollte alle 100 millisekunden den lift um "0.1" anheben. man müsste die wiederholung des timers auch noch durchtesten, je mehr wiederholungen desto weiter gehts nach oben...
event müsste man natürlich noch ersetzen!
das soll nur ein kleiner anstoß für dich sein
das script ist im prinzip eine gute idee von dir, wenn ich zeit habe werde ich sie mal verbessern
edited 1×, last 21.04.08 09:02:06 pm
lift
Guest(außerdem kann man mit unitpath nicht einmal nach oben oder unten)
dann mach jumptime an einen trigger
oder bastle was mit setpos
lift
Guest Quote
on:timer{
setpos "self",getx("self"),gety("self"+0.1),getz("self");
}
setpos "self",getx("self"),gety("self"+0.1),getz("self");
}
Das gety("self"+0.1) ist so aber falsch
Du übergibst dem Befehl "self"+0.1 als Parameter, da wird er aber kein passendes Objekt zu finden, denke ich. Richtig ist natürlich gety("self")+0.1
DC has written
Das gety("self"+0.1) ist so aber falsch
Du übergibst dem Befehl "self"+0.1 als Parameter, da wird er aber kein passendes Objekt zu finden, denke ich. Richtig ist natürlich gety("self")+0.1
Quote
on:timer{
setpos "self",getx("self"),gety("self"+0.1),getz("self");
}
setpos "self",getx("self"),gety("self"+0.1),getz("self");
}
Das gety("self"+0.1) ist so aber falsch
Du übergibst dem Befehl "self"+0.1 als Parameter, da wird er aber kein passendes Objekt zu finden, denke ich. Richtig ist natürlich gety("self")+0.1
habe ich gestern abend auch erfahren jedenfalls war es ja nur ein kleiner freihand-versuch