Akim91

Untitled

Feb 21st, 2021
291
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.76 KB | None | 0 0
  1. ConditionalEXP:
  2. TriggerConditions:
  3. - entitytype{type=PLAYER} true
  4. Skills:
  5. - sudoskill{s=TellMeYourLevel}
  6. - delay 2
  7. - setvariable{var=caster.levelRangeCheckerLow;value=<caster.level>-<trigger.var.myMMOCoreLevel>}
  8. - setvariable{var=caster.levelRangeCheckerHigh;value=<trigger.var.myMMOCoreLevel>-<caster.level>}
  9. - skill{s=LevelRangeCheck;delay=1}
  10. LevelRangeCheck:
  11. Conditions:
  12. - variableinrange{var=caster.levelRangeCheckerLow;value=>1} castinstead LevelToLow
  13. - variableinrange{var=caster.levelRangeCheckerHigh;value=>1} castinstead LevelToHigh
  14. Skills:
  15. - skill{s=GiveMMOCoreMainClassExp2}
  16. LevelToLow:
  17. Skills:
  18. # calculate exp for when the mob is a much higher level then the player here then use command to give them exp
  19. - variableMath{var=caster.myExp;equation="<caster.var.myExp>(1+(0.10*<caster.var.levelRangeCheckerLow>))"} @self
  20. - skill{s=GiveMMOCoreMainClassExp2;delay=1}
  21. LevelToHigh:
  22. Skills:
  23. # calculate exp for when the mob is a much lower level then the player here then use command to give them exp
  24. - variableMath{var=caster.myExp;equation="<caster.var.myExp>*(<caster.var.levelRangeCheckerHigh>/(<caster.var.levelRangeCheckerHigh>*<caster.var.levelRangeCheckerHigh>))"} @self
  25. - skill{s=GiveMMOCoreMainClassExp2;delay=1}
  26. TellMeYourLevel:
  27. Skills:
  28. - setvariable{var=caster.myMMOCoreLevel;value=%mmocore_level%} @self
  29. - setvariable{var=caster.myMMOCoreBooster;type=FLOAT;value=%mmocore_exp_boost_main%} @self
  30.  
  31. GiveMMOCoreMainClassExp2:
  32. Skills:
  33. - variableMath{var=caster.myExp;equation="<caster.var.myExp> * (1 + <trigger.var.myMMOCoreBooster>"}
  34. - message{msg="You received &2<caster.var.myExp> &Fmmocore main class experience!"}
  35. - command{c="mmocore admin exp give <target.name> main <caster.var.myExp>"}
Advertisement
Add Comment
Please, Sign In to add comment