PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [CS] Kann mir jemand ein Skript schreiben?



Nexusworker
29-09-04, 09:37
Hallo, ich hab vor kurzem wieder angefangen, ein bischen zu bauen.
Und neulich brauchte ich ein Skript. Und ich bin ein Noob. Und hab keine Ahnung von Skripts.
Und hab mir dann Skripting for Dummies durchgelesen (Ich weiss, was Dummie heissthttp://forums.ubi.com/infopop/emoticons/icon_biggrin.gif).
Kriegs aber trotzdem nicht hin. http://forums.ubi.com/infopop/emoticons/icon_frown.gif

Ich brauche ein Skript, um einen Activator anzuklicken, der dann den Fluch Rückkehr auf mich wirkt. Und eins, dass ähnlich wie das Krughaus im Inventar einen Gegenstand auf den Charakter ziehen lässt, dann markieren zaubert und ins Häuschen teleportiert. Aber nur zum reinteleporten, nicht zum wiederrausteleporten.

Das mit der Rückkehr hab ich schon mal geschafft, aber es funktioniert leider nur ein einziges Mal.http://forums.ubi.com/images/smiley/crazy.gif

Könnt ihr mir helfen?http://www.cuneo.us/tesmw/images/diavlo/Fett_Grin.gif http://www.cuneo.us/tesmw/images/diavlo/Fett_Grin.gif http://www.cuneo.us/tesmw/images/diavlo/Fett_Grin.gif

Nexusworker
29-09-04, 09:37
Hallo, ich hab vor kurzem wieder angefangen, ein bischen zu bauen.
Und neulich brauchte ich ein Skript. Und ich bin ein Noob. Und hab keine Ahnung von Skripts.
Und hab mir dann Skripting for Dummies durchgelesen (Ich weiss, was Dummie heissthttp://forums.ubi.com/infopop/emoticons/icon_biggrin.gif).
Kriegs aber trotzdem nicht hin. http://forums.ubi.com/infopop/emoticons/icon_frown.gif

Ich brauche ein Skript, um einen Activator anzuklicken, der dann den Fluch Rückkehr auf mich wirkt. Und eins, dass ähnlich wie das Krughaus im Inventar einen Gegenstand auf den Charakter ziehen lässt, dann markieren zaubert und ins Häuschen teleportiert. Aber nur zum reinteleporten, nicht zum wiederrausteleporten.

Das mit der Rückkehr hab ich schon mal geschafft, aber es funktioniert leider nur ein einziges Mal.http://forums.ubi.com/images/smiley/crazy.gif

Könnt ihr mir helfen?http://www.cuneo.us/tesmw/images/diavlo/Fett_Grin.gif http://www.cuneo.us/tesmw/images/diavlo/Fett_Grin.gif http://www.cuneo.us/tesmw/images/diavlo/Fett_Grin.gif

Mahjong1
29-09-04, 10:04
Zu 1) Schau dir mal ein Standart activator script (Bed_standart) an ! [Da können dir andere noch genuaeres sagen]

Zu 2) Nimm das Krughaus script und mach den Teil mit "khmark" weg, du musst natürlich "khrecall" in deinen Rückerzauber umändern, dann schreibe an das ende deines Scripts :


endif

end


So Hoffe das hilft dir ein wenig !

Nexusworker
29-09-04, 10:23
Den Rückkehr-Zauber hab ich ja schon mal benutzt, aber der funktionierte nur einmal und danach passierte beim anklicken nichts mehr.http://forums.ubi.com/images/smiley/crazy.gif
Ich hab das Skript im Moment sohttp://forums.ubi.com/infopop/emoticons/icon_frown.gifbitte nicht lachen!)

Begin Zwischenlager

if
(OnActivate == 1)
Player -> addspell, "Zwischenrückkehr"
set zk to 1
endif

if
(zk == 1)
Player -> removespell, "Zwischenrückkehr"
set zk == 0
endif

end

Ähm, das zk hab ich aus deinem Skript, Mahjonghttp://forums.ubi.com/infopop/emoticons/icon_biggrin.gif
Allerdings hab ich im Tut nichts darüber gefunden und hab keine ahnung, was das heisst.

So hat es einmal, aber auch nur einmal gefunzt.
???

Und Kh-Skript, welchen Teil vom khmark? Und brauche ich einen Timer oder kann ich den weglassen?

chris_tm
29-09-04, 11:15
<span class="ev_code_GREEN">zk</span> ist in diesem Fall eine Variable, die nicht declariert wurde.
Ich hab sie mal durch <span class="ev_code_GREEN">fluchOn</span> ersetzt, da der Name mehr erklärt als zk.

Probiers mal so:

<pre class="ip-ubbcode-code-pre">Begin Zwischenlager

short fluchOn

if ( OnActivate == 1 )
if ( fluchOn == 0 )
Player-&gt;Addspell, "Zwischenrückkehr"
set fluchOn to 1

elseif ( fluchOn == 1)
Player-&gt;Removespell, "Zwischenrückkehr"
set fluchOn to 0
endif
endif

End</pre>

Die Zeile <span class="ev_code_GREEN">elseif ( fluchOn == 1)</span> kannst Du einfach durch <span class="ev_code_GREEN">else</span> ersetzen. Ich habs nur so gemacht, damit man (als Anfänger) das Script evtl. leichter verstehen kann http://forums.ubi.com/infopop/emoticons/icon_wink.gif

Nexusworker
30-09-04, 09:08
Danke, danke, danke! http://forums.ubi.com/images/smiley/16x16_smiley-very-happy.gif