-
Hilfe bei einem Skript
könnte mir einer sagen was bei diesem skript falsch ist? "00testspellhit" ist eine von mir angelegte globale Variable und wird normalerweise durch einen Zauber auf 1 gesetzt, aber wenn ich das skript speichern will kommt immer die Fehlermeldung "Unknown command "testspellhit"". Weiß einer woran das liegt?
Code:
scn 00vampmaskSCRIPT
begin onEquip player
if 00testspellhit == 1
player.EquipItem 00vampmask 1
player.addSpell VampDisease
messagebox "Ihr habt nun die Vampirkrankheit, also legt euch nun am besten drei Tage schlafen und ihr werdet zu einem Vampir."
elseif 00testspellhit != 1
player.unequipitem 00vampmask
messagebox "Ihr könnd das nicht anlegen!"
endif
end
des is des skript des die Variable auf 1 setzt:
Code:
scn 00vamptestSCRIPT
begin ScriptEffectStart
player.addSpell 00vamttestatr
player.removeallitems removechest
set 00testspellhit to 1
end
-
Zahlen am Anfang der ID --> ID in "" setzen und er sollte sich nicht mehr beschweren.
Also z.B. "00testspellhit" statt 00testspellhit verwenden.
-
ja, geht. Danke!
noch was: wie setzt man eine ref-Variable auf des ziel eines Zaubers?
-
Code:
set [Ref-Variable] to GetSelf
im Skript des Zaubers (Typ: Magic Effect).