Few things please.

Play Now

Trapped1

Dedicated Member
Dedicated Member
Jun 21, 2008
93
1
34
Ok got this script, and it wont work properly. Dont check the levels properly.

#IF
CHECKLEVEL > 30
CHECKLEVEL < 40
#ACT
goto @ok
#ELSEACT
goto @no

[@no]
#IF
CHECKLEVEL > 40
CHECKLEVEL < 50
#ACT
goto @ok1
#ELSEACT
BREAK

[@ok1]
#IF
CHECKSLAVECOUNT < 2
#ACT
RECALLMOB Helper2 1 1 120
#ELSEACT
SENDLINEMSG 6 ''fffffffffffffffffffff''

[@ok]
#IF
CHECKSLAVECOUNT < 2
#ACT
RECALLMOB Helper 1 1 120
#ELSEACT
SENDLINEMSG 6 ''You have to many helpers''

Some one did say the checklevel command is CHECKLEVELEX ?? any help apreciated.

Also wen hitting level 40,45,50,55 how i get it to reward you and shout a message my script aint working >.<

#IF
CHECKLEVELEX = 65
#ACT
SENDMSG 0 "<%S> has just reached level 65. Congratulations!"
#SAY
Congratulations on reaching this level.\
#ACT
give GoldChest 3
 

Dookie

LOMCN Veteran
Veteran
Aug 5, 2004
294
1
45
Use CHECKLEVELEX rather than CHECKLEVEL


And for the level reward, take a look through this script from Meteora:

Code:
[@leveltrack]
{
#IF
checklevelex = 18
#ACT
addnamelist LevelTrack/18.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 18"
break
#IF
checklevelex = 19
#ACT
addnamelist LevelTrack/19.txt
delnamelist LevelTrack/18.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 19"
break
#IF
checklevelex = 20
#ACT
addnamelist LevelTrack/20.txt
delnamelist LevelTrack/19.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 20"
break
#IF
checklevelex = 21
#ACT
addnamelist LevelTrack/21.txt
delnamelist LevelTrack/20.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 21"
break
#IF
checklevelex = 22
#ACT
addnamelist LevelTrack/22.txt
delnamelist LevelTrack/21.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 22"
break
#IF
checklevelex = 23
#ACT
addnamelist LevelTrack/23.txt
delnamelist LevelTrack/22.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 23"
break
#IF
checklevelex = 24
#ACT
addnamelist LevelTrack/24.txt
delnamelist LevelTrack/23.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 24"
break
#IF
checklevelex = 25
#ACT
addnamelist LevelTrack/25.txt
delnamelist LevelTrack/24.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 25"
break
#IF
checklevelex = 26
#ACT
addnamelist LevelTrack/26.txt
delnamelist LevelTrack/25.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 26"
break
#IF
checklevelex = 27
#ACT
addnamelist LevelTrack/27.txt
delnamelist LevelTrack/26.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 27"
break
#IF
checklevelex = 28
#ACT
addnamelist LevelTrack/28.txt
delnamelist LevelTrack/27.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 28"
break
#IF
checklevelex = 29
#ACT
addnamelist LevelTrack/29.txt
delnamelist LevelTrack/28.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 29"
break
#IF
checklevelex = 30
#ACT
addnamelist LevelTrack/30.txt
delnamelist LevelTrack/29.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 30"
sendmsg 1 <%S>.Has.reached.Level.30!.Congratulations!
break
#IF
checklevelex = 31
#ACT
addnamelist LevelTrack/31.txt
delnamelist LevelTrack/30.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 31"
break
#IF
checklevelex = 32
#ACT
addnamelist LevelTrack/32.txt
delnamelist LevelTrack/31.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 32"
break
#IF
checklevelex = 33
#ACT
addnamelist LevelTrack/33.txt
delnamelist LevelTrack/32.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 33"
break
#IF
checklevelex = 34
#ACT
addnamelist LevelTrack/34.txt
delnamelist LevelTrack/33.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 34"
break
#IF
checklevelex = 35
#ACT
addnamelist LevelTrack/35.txt
delnamelist LevelTrack/34.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 35"
sendmsg 1 <%S>.Has.reached.Level.35!.Congratulations!
break
#IF
checklevelex = 36
#ACT
addnamelist LevelTrack/36.txt
delnamelist LevelTrack/35.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 36"
break
#IF
checklevelex = 37
#ACT
addnamelist LevelTrack/37.txt
delnamelist LevelTrack/36.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 37"
break
#IF
checklevelex = 38
#ACT
addnamelist LevelTrack/38.txt
delnamelist LevelTrack/37.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 38"
break
#IF
checklevelex = 39
#ACT
addnamelist LevelTrack/39.txt
delnamelist LevelTrack/38.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 39"
break
#IF
checklevelex = 40
#ACT
addnamelist LevelTrack/40.txt
delnamelist LevelTrack/39.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 40"
sendmsg 1 <%S>.Has.reached.Level.40!.Congratulations!
break
#IF
checklevelex = 41
#ACT
addnamelist LevelTrack/41.txt
delnamelist LevelTrack/40.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 41"
break
#IF
checklevelex = 42
#ACT
addnamelist LevelTrack/42.txt
delnamelist LevelTrack/41.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 42"
break
#IF
checklevelex = 43
#ACT
addnamelist LevelTrack/43.txt
delnamelist LevelTrack/42.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 43"
break
#IF
checklevelex = 44
#ACT
addnamelist LevelTrack/44.txt
delnamelist LevelTrack/43.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 44"
break
#IF
checklevelex = 45
#ACT
addnamelist LevelTrack/45.txt
delnamelist LevelTrack/44.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 45"
sendmsg 1 <%S>.Has.reached.Level.45!.Congratulations!
break
#IF
checklevelex = 46
#ACT
addnamelist LevelTrack/46.txt
delnamelist LevelTrack/45.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 46"
break
#IF
checklevelex = 47
#ACT
addnamelist LevelTrack/47.txt
delnamelist LevelTrack/46.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 47"
break
#IF
checklevelex = 48
#ACT
addnamelist LevelTrack/48.txt
delnamelist LevelTrack/47.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 48"
break
#IF
checklevelex = 49
#ACT
addnamelist LevelTrack/49.txt
delnamelist LevelTrack/48.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 49"
break
#IF
checklevelex = 50
#ACT
addnamelist LevelTrack/50.txt
delnamelist LevelTrack/49.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 50"
sendmsg 1 <%S>.Has.reached.Level.50!.Congratulations!
break
#IF
checklevelex = 51
#ACT
addnamelist LevelTrack/51.txt
delnamelist LevelTrack/50.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 51"
break
#IF
checklevelex = 52
#ACT
addnamelist LevelTrack/52.txt
delnamelist LevelTrack/51.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 52"
break
#IF
checklevelex = 53
#ACT
addnamelist LevelTrack/53.txt
delnamelist LevelTrack/52.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 53"
break
#IF
checklevelex = 54
#ACT
addnamelist LevelTrack/54.txt
delnamelist LevelTrack/53.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 54"
break
#IF
checklevelex = 55
#ACT
addnamelist LevelTrack/55.txt
delnamelist LevelTrack/54.txt
LineMSG 6 "Congratulations <$USERNAME>! You have reached level 55"
sendmsg 1 <%S>.Has.reached.Level.55!.Congratulations!
break
#IF
checklevelex > 100
#ACT
addnamelist LevelTrack/GM.txt
}

The above obviously needs to be called in the Q-Function Script under @levelup

Code:
[@LevelUp]
#IF
checklevelex > 16
#ACT
#CALL [../Quest_Diary/Common/leveltrack.txt]	@leveltrack

Might be slightly diferent as the files Meteora used were a bit different, but is pretty much the same concept.
 
Last edited:

Killmaster

Legend
Legendary
Golden Oldie
Loyal Member
Nov 13, 2003
3,967
27
274
You need to use CHECKLEVELEX with the >, <, = variations.