Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.04 KB | None | 0 0
  1. local config = {
  2.     [0] = { msg="+Fist", efex=38},
  3.     [1] = { msg="+Mace", efex=26},
  4.     [2] = { msg="+Swrd", efex=24},
  5.     [3] = { msg="+Axe", efex=25},
  6.     [4] = { msg="+Dist", efex=2},
  7.     [5] = { msg="+Def", efex=11},
  8.     [6] = { msg="+Fish", efex=12},
  9.     [7] = { msg="+ML", efex=35},
  10.     [8] = { msg="+LvL", efex=37} }
  11.  
  12. --getAccountIdByName(name)
  13. local p = getPlayerPosition(cid)
  14. local name = getCreatureName(cid)
  15. local positions = {
  16.         [1] = { pos= {x=p.x+1,y=p.y,z=p.z}, delay = 100, delay2 = 900},
  17.         [2] = { pos= {x=p.x+1,y=p.y+1,z=p.z}, delay = 200, delay2 = 980},
  18.         [3] = { pos= {x=p.x,y=p.y+1,z=p.z}, delay = 300, delay2 = 1060},
  19.         [4] = { pos= {x=p.x-1,y=p.y+1,z=p.z}, delay = 400, delay2 = 1140},
  20.         [5] = { pos= {x=p.x-1,y=p.y,z=p.z}, delay = 500, delay2 = 1220},
  21.         [6] = { pos= {x=p.x-1,y=p.y-1,z=p.z}, delay = 600, delay2 = 1300},
  22.         [7] = { pos= {x=p.x,y=p.y-1,z=p.z}, delay = 700, delay2 = 1380},
  23.         [8] = { pos= {x=p.x+1,y=p.y-1,z=p.z}, delay = 800, delay2 = 1460} }
  24.  
  25. function onAdvance(cid, skill, oldlevel, newlevel)  
  26.     if skill == SKILL_LEVEL and oldlevel < 20 and newlevel >= 20 then
  27.         doPlayerAddItem(cid, 2160, 2, true)
  28.         doSendMagicEffect(p, 12)
  29.         doCreatureSay(cid, "Congratulations " .. getCreatureName(cid) .. "! You have reached 20 and rewarded with 2 crystal coins. Enjoy hunting!", 19)
  30.     elseif skill == SKILL_LEVEL and oldlevel < 50 and newlevel >= 50 then
  31.         doPlayerAddItem(cid, 2160, 5, true)
  32.         doSendMagicEffect(getCreaturePosition(cid), 12)
  33.         doCreatureSay(cid, "Congratulations " .. getCreatureName(cid) .. "! You have reached level 50 and rewarded with 5 crystal coins. Enjoy hunting!", 19)
  34.     elseif skill == SKILL__LEVEL and oldlevel < 300 and newlevel >= 300 then
  35.         doBroadcastMessage(getCreatureName(cid) .." has reached level 300! Congratulations!", MESSAGE_EVENT_ADVANCE)
  36.         for i = 1, 8 do addEvent(doSendDistanceShoot, positions[i].delay, positions[i].pos, p, 35) end
  37.         doSendMagicEffect(p,12)
  38.         addEvent(doSendMagicEffect, 900, p, 49)
  39.     return true
  40.     end
  41. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement