Advertisement
Guest User

Untitled

a guest
Sep 26th, 2017
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.98 KB | None | 0 0
  1. local ITEMS_NAMES = {}
  2. local MONSTERS_NAMES = {'Askarak Demon', 'Askarak Lord', 'Askarak Prince', 'Shaburak Demon', 'Shaburak Lord', 'Shaburak Prince'}
  3.  
  4. table.lower(ITEMS_NAMES)
  5. table.lower(MONSTERS_NAMES)
  6.  
  7. _DEAD_CREATURES = _DEAD_CREATURES or {}
  8.  
  9. foreach creature m 'mf' do
  10.     if ((m.updated == 0 or m.hppc == 0) and table.find(MONSTERS_NAMES, m.name:lower())) then
  11.         local POSITION_FOUND, CREATURE_FOUND = false, false
  12.         for i, DEAD_CREATURE in ipairs(_DEAD_CREATURES) do
  13.             if (table.find(DEAD_CREATURE.monsters, m.id)) then
  14.                 CREATURE_FOUND = true
  15.             end
  16.            
  17.             if (ground(DEAD_CREATURE.posx, DEAD_CREATURE.posy, DEAD_CREATURE.posz) == ground(m.posx, m.posy, m.posz)) then
  18.                 POSITION_FOUND = i
  19.                 break
  20.             end
  21.         end
  22.        
  23.         if (POSITION_FOUND) then
  24.             if (not CREATURE_FOUND) then
  25.                 table.insert(_DEAD_CREATURES[POSITION_FOUND].monsters, m.id)
  26.             end
  27.         else
  28.             table.insert(_DEAD_CREATURES, {posx = m.posx, posy = m.posy, posz = m.posz, monsters = {m.id}})
  29.         end
  30.     end
  31. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement