I've made an npc for levelling skills, but I was wondering how would I make it work like the auto reincarnation script?
Would the HLCSRIPTCMD bit still work with an auto script? My script so far:
[@getSlayingleveled]
#SAY
Choose a level of Slaying you would like to obtain? \
<Slaying Level 6 - level 60 - 50k FP - 50mill Gold. /@Slayingautoleveled (6,60,50000,50000000)>\
<Slaying Level 7 - level 70 - 60k FP - 70mill Gold. /@Slayingautoleveled (7,70,60000,70000000)>\
<Slaying Level 8 - level 80 - 70k FP - 90mill Gold. /@Slayingautoleveled (8,80,70000,90000000)>\
<Slaying Level 9 - level 90 - 90k FP - 110mill Gold. /@Slayingautoleveled (9,90,90000,110000000)>\
<Slaying Level 10 - level 100 - 100k FP - 130mill Gold. /@Slayingautoleveled (10,100,100000,130000000)>\\
[@slayingautoleveled()]
#ACT
Mov D5 %ARG(1)
Mov D6 %ARG(2)
Mov D4 %ARG(3)
Mov D8 %ARG(4)
goto @doslaying
[@doslaying]
#IF
ELARGE D4 %D6
checkgold %D8
checklevel %D0
!HLSCRIPTCMD CHKMAGICLEVEL %D5
#ACT
DEC D4 %D6
SetFame %D4
take gold %D8
Mov A1 "Slaying"
Mov D1 %D5
HLSCRIPTCMD CHANGEMAGLEVEL %A1 %D1
#SAY
You're Slaying is now at level <$OUTPUT(D5)>\
<Exit/@exit>\
#ELSESAY
You are missing something to raise this skill level.\
<Exit/@exit>\
Would the HLCSRIPTCMD bit still work with an auto script? My script so far:
[@getSlayingleveled]
#SAY
Choose a level of Slaying you would like to obtain? \
<Slaying Level 6 - level 60 - 50k FP - 50mill Gold. /@Slayingautoleveled (6,60,50000,50000000)>\
<Slaying Level 7 - level 70 - 60k FP - 70mill Gold. /@Slayingautoleveled (7,70,60000,70000000)>\
<Slaying Level 8 - level 80 - 70k FP - 90mill Gold. /@Slayingautoleveled (8,80,70000,90000000)>\
<Slaying Level 9 - level 90 - 90k FP - 110mill Gold. /@Slayingautoleveled (9,90,90000,110000000)>\
<Slaying Level 10 - level 100 - 100k FP - 130mill Gold. /@Slayingautoleveled (10,100,100000,130000000)>\\
[@slayingautoleveled()]
#ACT
Mov D5 %ARG(1)
Mov D6 %ARG(2)
Mov D4 %ARG(3)
Mov D8 %ARG(4)
goto @doslaying
[@doslaying]
#IF
ELARGE D4 %D6
checkgold %D8
checklevel %D0
!HLSCRIPTCMD CHKMAGICLEVEL %D5
#ACT
DEC D4 %D6
SetFame %D4
take gold %D8
Mov A1 "Slaying"
Mov D1 %D5
HLSCRIPTCMD CHANGEMAGLEVEL %A1 %D1
#SAY
You're Slaying is now at level <$OUTPUT(D5)>\
<Exit/@exit>\
#ELSESAY
You are missing something to raise this skill level.\
<Exit/@exit>\
Last edited: