Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ConditionalEXP:
- TriggerConditions:
- - entitytype{type=PLAYER} true
- Skills:
- - sudoskill{s=TellMeYourLevel}
- - delay 2
- - setvariable{var=caster.levelRangeCheckerLow;value=<caster.level>-<trigger.var.myMMOCoreLevel>}
- - setvariable{var=caster.levelRangeCheckerHigh;value=<trigger.var.myMMOCoreLevel>-<caster.level>}
- - skill{s=LevelRangeCheck;delay=1}
- LevelRangeCheck:
- Conditions:
- - variableinrange{var=caster.levelRangeCheckerLow;value=>1} castinstead LevelToLow
- - variableinrange{var=caster.levelRangeCheckerHigh;value=>1} castinstead LevelToHigh
- Skills:
- - skill{s=GiveMMOCoreMainClassExp2}
- LevelToLow:
- Skills:
- # calculate exp for when the mob is a much higher level then the player here then use command to give them exp
- - variableMath{var=caster.myExp;equation="<caster.var.myExp>*(1.25*<caster.var.levelRangeCheckerLow>)"} @self
- - skill{s=GiveMMOCoreMainClassExp2;delay=1}
- LevelToHigh:
- Skills:
- # calculate exp for when the mob is a much lower level then the player here then use command to give them exp
- - variableMath{var=caster.myExp;equation="<caster.var.myExp>*(1/<caster.var.levelRangeCheckerHigh>)"} @self
- - skill{s=GiveMMOCoreMainClassExp2;delay=1}
- TellMeYourLevel:
- Skills:
- - setvariable{var=caster.myMMOCoreLevel;value=%mmocore_level%} @self
- GiveMMOCoreMainClassExp2:
- Skills:
- - message{msg="You received &2<caster.var.myExp> &Fmmocore main class experience!"}
- - command{c="mmocore admin exp give <target.name> main <caster.var.myExp>"}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement