ModAttackDamage <Wert> <Waffe>
SetAttackDamage <Wert> <Waffe>
scn ....
ref Ziel
Begin scripteffectstart
set s1 to (s1 + 1)
End
SCN ...
short day
short once
Begin gameMode
if(once == 0)
set day to gamedayspassed
set once to 1
else
if(gamedayspassed != day)
; do stuff / zeug machen
set once to 2
endif
endif
end
scn ...
short once
Begin OnActivate player
if (getstage <Quest> == <Stage>)
set once to 1
player.moveto <MarkerRef>
endif
end
SCN ...
Float xPos
Float yPos
Float zPos
Float xAngle
Float yAngle
Float zAngle
Float fQuestDelayTime
Short Once
Begin GameMode
if(fquestdelaytime)
set fquestdelaytime to 0.1
endif
if(once == 0)
if(getstage <quest> == <Stage>) ; Vor dem Teleport.
set xPos to player.getpos x
set yPos to player.getpos y
set zPos to player.getpos z
set xAngle to player.getAngle x
set yAngle to player.getAngle y
set zAngle to player.getAngle z
set once to 1
player.moveTo <zelle>
endif
elseif(once == 1)
if(getstage <quest> == <stage>)
player.setpos x xPos
player.setpos y yPos
player.setpos z zPos
player.setangle x xAngle
player.setangle y yAngle
player.setangle z zAngle
set once to 2
endif
endif
end
@darkruler hey, erstmal danke!
Gibts denn noch andere möglichkeiten als eine Verzauberung? Wäre dumm wenn man die Waffe nicht mehr ingame verzaubern kann...
Wie stelle ich die x/y/z-Pos/Angles fest?
Die ID. 😉
scn ZauberScript
Begin OnActivate
if player.getlevel >= 5 && player.getlevel < 10
player.addspell <Mein Zauber Stufe 5>
elseif player.getlevel >= 10 && player.getlevel <15
player.addspell <Mein Zauber Stufe 10>
player.removespell <Mein Zauber Stufe 5>
elseif...
usw.
endif
activate
end
Nein, die muss ich doch in das Script eintragen... oder etwa nicht?
scn Scriptname
short once
Begin OnActivate player
if (getstage <Quest> == <Stage>) && (once == 0)
set once to 1
<MarkerRef_2>.moveto player
player.moveto <MarkerRef_1>
endif
end
player.moveto <MarkerRef_2>