ID:169196
 
but i want to make it for level 1 they have to reach 1,000 maxexp before they reach level 2 and the same
and they start at level 1 not level 0

How do i go about this?
mob
player
var
level = 1
exp = 0
max_exp = 1000

proc
level_up_check()
while(exp >= max_exp)
level++
exp -= max_exp
max_exp += max_exp
src << "you are now level [level]!"
verb
gain_exp()
exp += 100
level_up_check()

there you go untested, unchecked 2 mins (or less) work
In response to Zmadpeter
max_exp += max_exp
max_exp*=2 would work. ;p