@ Nagor:
Probiere es mal so:
@ Yanus:
Das lasse ich jemand anderes machen. Da erstmal den Überblick zu bekommen und das Ganze umzuschreiben dauert mir entschieden zu lang.
Probiere es mal so:
Code:
scn Nagorszauberquestscript2
short doonce
Short A1
Short A2
Short A3
Short A4
Short A5
float fQuestDelayTime
Begin GameMode
if player.getIsRace Shaikan
set doonce to 1
set fQuestDelayTime to 2
else
stopQuest Nagorszauberquest
endif
if(doonce)
if player.getLevel == 5 && a1 == 0
player.removeSpell NagorsBlutdolchsummonbase
player.removeSpell NagorsBlutzuMagiebase
player.removeSpell NagorsDrachenblutbase
player.removeSpell NagorsDrachenzornbase
player.addSpell NagorsBlutdolchsummon5
player.addSpell NagorsBlutzuMagie5
player.addSpell NagorsDrachenblut5
player.addSpell NagorsDrachenzorn5
set a1 to 1
elseif player.getLevel == 10 && a2 == 0
player.removeSpell NagorsBlutdolchsummon5
player.removeSpell NagorsBlutzuMagie5
player.removeSpell NagorsDrachenblut5
player.removeSpell NagorsDrachenzorn5
player.addSpell NagorsBlutdolchsummon10
player.addSpell NagorsBlutzuMagie10
player.addSpell NagorsDrachenblut10
player.addSpell NagorsDrachenzorn10
player.addSpell NagorsDrachenmacht10
set a2 to 1
elseif player.getLevel == 20 && a3 == 0
player.removeSpell NagorsBlutdolchsummon10
player.removeSpell NagorsBlutzuMagie10
player.removeSpell NagorsDrachenblut10
player.removeSpell NagorsDrachenzorn10
player.removeSpell NagorsDrachenmacht10
player.addSpell NagorsBlutdolchsummon20
player.addSpell NagorsBlutzuMagie20
player.addSpell NagorsDrachenblut20
player.addSpell NagorsDrachenzorn20
player.addSpell NagorsDrachenmacht20
set a3 to 1
elseif player.getLevel == 30 && a4 == 0
player.removeSpell NagorsBlutdolchsummon20
player.removeSpell NagorsBlutzuMagie20
player.removeSpell NagorsDrachenblut20
player.removeSpell NagorsDrachenzorn20
player.removeSpell NagorsDrachenmacht20
player.addSpell NagorsBlutdolchsummon30
player.addSpell NagorsBlutzuMagie30
player.addSpell NagorsDrachenblut30
player.addSpell NagorsDrachenzorn30
player.addSpell NagorsDrachenmacht30
set a4 to 1
elseif player.getLevel == 40 && a5 == 0
player.removeSpell NagorsBlutdolchsummon30
player.removeSpell NagorsBlutzuMagie30
player.removeSpell NagorsDrachenblut30
player.removeSpell NagorsDrachenzorn30
player.removeSpell NagorsDrachenmacht30
player.addSpell NagorsBlutdolchsummon40
player.addSpell NagorsBlutzuMagie40
player.addSpell NagorsDrachenblut40
player.addSpell NagorsDrachenzorn40
player.addSpell NagorsDrachenmacht40
set a5 to 1
endif
endif
End
Das lasse ich jemand anderes machen. Da erstmal den Überblick zu bekommen und das Ganze umzuschreiben dauert mir entschieden zu lang.