Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Manda seu monster.xml localizado em data/monster por favor.

No order.lua você coloca esse

local skills = specialabilities
local surfborders = {4644, 4645, 4646, 4647, 4648, 4649, 4650, 4651, 4652, 4653, 4654, 4655, 4656, 4657, 4658, 4659, 4660, 4661, 4662, 4663}
local storages = {17000, 63215, 17001, 13008, 5700}   --alterado v1.9 \/
local unfix = {x = 1, y = 1, z = 1}

local txt = {
["rock smash"] = {"break that rock!", "smash that rock!", "destroy that rock!", "smash it!", "break it!", "destroy it!"},
["cut"] = {"cut that bush!", "cut it down!", "cut it off!", "cut off that bush!", "cut down that bush!", "cut that bush down!"},
["move"] = {"move!", "move there!", "go there!", "walk there!"},
["light"] = {"flash!", "light!", "flash this place!", "light up this place!"},
["dig"] = {"open that hole!", "dig that hole!", "open it!", "dig it!"},
["blink"] = {"teleport there!", "blink there!", "blink!", "teleport!"},
["ride"] = {"let me ride you!", "let's ride!", "let me mount you!", "let me get on you!"},
["fly"] = {"let's fly!", "let me get on you!"} ,
["untransform"] = {"go back to normal!", "transform into yourself again!", "stop transformation!"},
["headbutt"] = {"headbutt on three", "headbutt that three!", "headbutt it off"}, 
["levitate_fly"] = {"let's levitate!", "let me get on you!", "let's scary someone!"},  --alterado v1.8
}

function onUse(cid, item, frompos, item2, topos)
	local checkpos = topos
	checkpos.stackpos = 0
	
	if getPlayerStorageValue(cid, 75846) >= 1 then return true end --alterado v1.9

	if getTileThingByPos(checkpos).uid <= 0 then return true end

--------END FLY/RIDE --------
if getCreatureCondition(cid, CONDITION_OUTFIT) and (item2.uid == cid or getRecorderPlayer(topos) == cid) and (getPlayerStorageValue(cid, 17000) >= 1 or getPlayerStorageValue(cid, 17001) >= 1) then

	if isInArray({460, 11675, 11676, 11677}, getTileInfo(getThingPos(cid)).itemid) then
        doPlayerSendCancel(cid, "You can\'t stop flying at this height!")
        return true
    end

	local item = getPlayerSlotItem(cid, 8)
	local pokemon = getItemAttribute(item.uid, "poke")
	local x = pokes[pokemon]

        if getTileInfo(getThingPos(cid)).itemid >= 4820 and getTileInfo(getThingPos(cid)).itemid <= 4825 then
        doPlayerSendCancel(cid, "You can\'t stop flying above the water!")
        return true
        end

	doSummonMonster(cid, pokemon)

	local pk = getCreatureSummons(cid)[1]

		if not isCreature(pk) then
			pk = doCreateMonster(pokemon, backupPos)
			if not isCreature(pk) then
				doPlayerSendCancel(cid, "You can't stop flying/riding here.")
			return true
			end
			doConvinceCreature(cid, pk)
		end

	doTeleportThing(pk, getThingPos(cid), false)
	doCreatureSetLookDir(pk, getCreatureLookDir(cid))

	adjustStatus(pk, item.uid, true, false, true)

	doPlayerSay(cid, ""..getPokeName(getCreatureSummons(cid)[1])..", let me get down!", 1)
	
    doRegainSpeed(cid)
    
	doRemoveCondition(cid, CONDITION_OUTFIT)
	setPlayerStorageValue(cid, 17000, -1)
	setPlayerStorageValue(cid, 17001, -1)
	
	if useOTClient then
	   doUpdateMoves(cid)
	   doPlayerSendCancel(cid, '12//,show') --alterado v1.9
    end

return true
end
-----------------------------
local player = getRecorderPlayer(topos)                        --alterado v1.8 \/
-------- DUEL SYSTEM ------------------------
if isPlayer(player) and player ~= cid and getPlayerStorageValue(player, 6598754) <= -1 and getPlayerStorageValue(player, 52480) <= -1 then  
if getPlayerStorageValue(cid, 52480) <= -1 or (getPlayerStorageValue(cid, 52481) >= 1 and getPlayerStorageValue(cid, 52482) ~= -1) then                  
---
for s = 1, #storages do
    if getPlayerStorageValue(cid, storages[s]) >= 1 then
       return doPlayerSendTextMessage(cid, 20, "You can't do that while is Flying, Riding, Surfing, Diving or mount a bike!") 
    end
end
if getPlayerStorageValue(cid, 6598754) == 1 or getPlayerStorageValue(cid, 6598755) == 1 then
return doPlayerSendTextMessage(cid, 20, "You can't do that while in PVP zone!")
end
if #getCreatureSummons(cid) < 1 then
return doPlayerSendTextMessage(cid, 20, "You need a pokemon to invit someone to duel!")
end
--- 
if getPlayerStorageValue(cid, 52480) <= -1 then
   doPlayerSetVocation(cid, 7) 
   openChannelDialog(cid)   
   setPlayerStorageValue(cid, 52480, 1)
   setPlayerStorageValue(cid, 6598754, 5)           
   setPlayerStorageValue(cid, 52482, getCreatureName(cid)..",")                      
   setPlayerStorageValue(cid, 52483, getCreatureName(player)..",") 
   doCreatureSetSkullType(cid, 2)
   doSendAnimatedText(getThingPosWithDebug(cid), "FIRST TEAM", 215)
   return true
elseif getPlayerStorageValue(cid, 52481) >= 1 and getPlayerStorageValue(cid, 52482) ~= -1 then 
   local t1 = string.explode(getPlayerStorageValue(cid, 52482), ",")
   local t2 = string.explode(getPlayerStorageValue(cid, 52483), ",")
   
   if (#t1 >= getPlayerStorageValue(cid, 52480) and #t2 >= getPlayerStorageValue(cid, 52480)) or (isInArray(t1, getCreatureName(player)) or isInArray(t2, getCreatureName(player))) then 
   return true 
   end
   
   local sto2, sto3, name = getPlayerStorageValue(cid, 52482), getPlayerStorageValue(cid, 52483), getCreatureName(player)
   if getPlayerStorageValue(cid, 52480) == 2 then
      setPlayerStorageValue(cid, 52483, sto3.. name..",") --time adversario 
      doSendAnimatedText(getThingPosWithDebug(player), "SECOND TEAM", 215)  
   elseif getPlayerStorageValue(cid, 52480) == 3 and #t1 < 3 then
      setPlayerStorageValue(cid, 52482, sto2.. name..",") --time aliado
      doSendAnimatedText(getThingPosWithDebug(player), "FIRST TEAM", 215)
   elseif getPlayerStorageValue(cid, 52480) == 3 and #t1 >= 3 then
      setPlayerStorageValue(cid, 52483, sto3.. name..",") --time adversario 
      doSendAnimatedText(getThingPosWithDebug(player), "SECOND TEAM", 215)  
   end  
     
   setPlayerStorageValue(player, 52481, getPlayerStorageValue(cid, 52481))
   setPlayerStorageValue(player, 52485, getCreatureName(cid))
   
   local players, pokes = getPlayerStorageValue(cid, 52480), getPlayerStorageValue(cid, 52481) 
   
   local str = {}
   table.insert(str, getCreatureName(cid).." is inviting you to a duel! Use order in him to accept it!\n")
   table.insert(str, "Info Battle: Duel "..players.."x"..players.." - "..pokes.." pokes.")     --alterado v1.9

   doPlayerSendTextMessage(player, 20, table.concat(str))
   return true
end
end
---   
elseif isPlayer(player) and player ~= cid and getPlayerStorageValue(player, 6598754) == 5 and getPlayerStorageValue(player, 52481) >= 1 then

local t1 = string.explode(getPlayerStorageValue(player, 52482), ",")
local t2 = string.explode(getPlayerStorageValue(player, 52483), ",")
---
if not isInArray(t1, getCreatureName(cid)) and not isInArray(t2, getCreatureName(cid)) then
return true
end
---
for s = 1, #storages do
    if getPlayerStorageValue(cid, storages[s]) >= 1 then
       return doPlayerSendTextMessage(cid, 20, "You can't do that while is Flying, Riding, Surfing, Diving or mount a bike!") 
    end
end
if getPlayerStorageValue(cid, 6598754) == 1 or getPlayerStorageValue(cid, 6598755) == 1 then
return doPlayerSendTextMessage(cid, 20, "You can't do that while in PVP zone!")
end
local pokes = getLivePokeballs(cid, getPlayerSlotItem(cid, 3).uid, true) 
if #pokes < getPlayerStorageValue(player, 52481) then
return doPlayerSendTextMessage(cid, 20, "You need atleast ".. getPlayerStorageValue(player, 52481).." pokemons to duel with this person!")
end
if getPlayerStorageValue(cid, 52482) ~= -1 then
return doPlayerSendTextMessage(cid, 20, "You already invit someone to duel!")
end 
if #getCreatureSummons(cid) < 1 then
return doPlayerSendTextMessage(cid, 20, "You need a pokemon to accept a duel!")
end
---  
   setPlayerStorageValue(cid, 52480, getPlayerStorageValue(player, 52480))
   setPlayerStorageValue(player, 52484, getPlayerStorageValue(player, 52484)-1)
   if getPlayerStorageValue(player, 52484) == 0 then   
      for a = 1, #t1 do
          local pid, sid = getPlayerByName(t1[a]), getPlayerByName(t2[a])
          if not isCreature(pid) or getPlayerStorageValue(pid, 52480) <= -1 then
             removeFromTableDuel(player, t1[a])
          else
             doCreatureSetSkullType(pid, 1)
          end
          if not isCreature(sid) or getPlayerStorageValue(sid, 52480) <= -1 then
             removeFromTableDuel(player, t2[a])
          else
             doCreatureSetSkullType(sid, 1)
          end
      end
      beginDuel(player, 6)
   else
      doCreatureSetSkullType(cid, 2)
   end
   doSendAnimatedText(getThingPos(cid), "BATTLE", COLOR_ELECTRIC)
   return true
   
elseif isPlayer(player) and player == cid and getPlayerStorageValue(player, 52480) >= 1 then
   doEndDuel(cid, true)
   return true
end
------------------------------------------------------------------------------------

if #getCreatureSummons(cid) == 0 then return doPlayerSendCancel(cid, "You need a pokemon to use order!") end
if getCreatureNoMove(getCreatureSummons(cid)[1]) then return true end
markLP(getCreatureSummons(cid)[1], -1)

local marked = getMarkedPos(getCreatureSummons(cid)[1])    --alterado v1.8 \/

if type(marked) == "table" and marked.x == topos.x and marked.y == topos.y then
return true
end

local thisball = getPlayerSlotItem(cid, 8)
local mysum = getCreatureSummons(cid)[1]
local sid = mysum or cid
local maxMoveDist = getDistanceBetween(getThingPos(sid), topos) * 2 + 1

	markPos(mysum, topos)
	markOwnerPos(mysum, getThingPos(cid))

-------- ROCK SMASH ---------
if item2.itemid == 1285 and isInArray(skills["rock smash"], getPokemonName(mysum)) then

	doPlayerSay(cid, ""..getPokeName(mysum)..", "..txt["rock smash"][math.random(1, #txt["rock smash"])].."", 1)
	addEvent(goThere, 500, mysum, topos, "rock smash", isCreature(getCreatureTarget(cid)))

return true
end
-----------------------------

-------- HEADBUTT -----------
if item2.itemid == 12591 and getPokemonLevel(mysum) >= 15 then  --alterado v1.6
                  --id do item  arvore normal
doPlayerSay(cid, ""..getPokeName(mysum)..", "..txt["headbutt"][math.random(1, #txt["headbutt"])].."", 1)
addEvent(goThere, 500, mysum, topos, "headbutt", isCreature(getCreatureTarget(cid)))

return true
end
-----------------------------

-------- CUT ----------------
if item2.itemid == 2767 and isInArray(skills["cut"], getPokemonName(mysum)) then

	doPlayerSay(cid, ""..getPokeName(mysum)..", "..txt["cut"][math.random(1, #txt["cut"])].."", 1)
	addEvent(goThere, 500, mysum, topos, "cut", isCreature(getCreatureTarget(cid)))

return true
end
-----------------------------
-------- TRANSFORM ----------
if getCreatureName(mysum) == "Ditto" and isMonster(item2.uid) then
    if item2.uid == mysum then
        if isTransformed(mysum) then
            deTransform(mysum, getItemAttribute(thisball.uid, "transTurn"))
            markPos(mysum, unfix)
            doPlayerSay(cid, ""..getPokeName(mysum)..", "..txt["untransform"][math.random(1, #txt["untransform"])].."", 19)
        return true
        end
    doPlayerSendCancel(cid, "Your ditto is not transformed.")
    markPos(mysum, unfix)
    return true
    end

    if getCreatureName(item2.uid) == "Ditto" then
        doPlayerSendCancel(cid, "Your ditto can't transform into another ditto.")
        markPos(mysum, unfix)
    return true
    end

    if getCreatureName(item2.uid) == getPlayerStorageValue(mysum, 1010) then
        doPlayerSendCancel(cid, "Your ditto is already transformed into that pokemon.")
        markPos(mysum, unfix)
    return true
    end

    local cd = getCD(thisball.uid, "trans", 40)

    if cd > 0 then
    doPlayerSendCancel(cid, "Your pokemon is too tired to transform again. Cooldown: ("..getStringmytempo(cd)..")")
    return true
    end

    if getHappiness(mysum) <= 50 then
        doSendMagicEffect(getThingPos(mysum), happinessRate[1].effect)
        markPos(mysum, unfix)
    return true
    end

    local turn = getItemAttribute(thisball.uid, "transTurn")

        if not turn or turn > 10 then
            doItemSetAttribute(thisball.uid, "transTurn", 0)
        else
            doItemSetAttribute(thisball.uid, "transTurn",  turn + 1)
        end

    local time = 140 + 2 * getPokemonLevel(mysum)

    turn = getItemAttribute(thisball.uid, "transTurn")

    markPos(mysum, unfix)
    setPlayerStorageValue(mysum, 1010, getCreatureName(item2.uid))
    doSetCreatureOutfit(mysum, getCreatureOutfit(item2.uid), -1)
    addEvent(deTransform, time * 1000, mysum, turn)
    doSendMagicEffect(getThingPos(mysum), 184)
    doCreatureSay(mysum, "TRANSFORM!", TALKTYPE_MONSTER)
    local name = getCreatureName(item2.uid)
    setCD(thisball.uid, "trans", 40)
    doItemSetAttribute(thisball.uid, "transBegin", os.clock())
    doSetItemAttribute(thisball.uid, "transLeft", time)
    doSetItemAttribute(thisball.uid, "transOutfit", getCreatureOutfit(item2.uid).lookType)
    doSetItemAttribute(thisball.uid, "transName", getCreatureName(item2.uid))
    doFaceCreature(mysum, getThingPos(item2.uid))
    doPlayerSay(cid, ""..getPokeName(mysum)..", transform into "..getArticle(name).." "..name.."!", 19)

    if useKpdoDlls then
        doUpdateMoves(cid)  --alterado v2.6
    end
    
        if dittoCopiesStatusToo then
            doSetItemAttribute(thisball.uid, "boffense", dittoBonus * getOffense(item2.uid))
            doSetItemAttribute(thisball.uid, "bdefense", dittoBonus * getDefense(item2.uid))
            doSetItemAttribute(thisball.uid, "bsattack", dittoBonus * getSpecialAttack(item2.uid))
            doSetItemAttribute(thisball.uid, "bagility", dittoBonus * getSpeed(item2.uid))
            adjustStatus(mysum, thisball.uid)
        end

return true
end
-----------------------------

-------- LIGHT --------------
if isMonster(item2.uid) and getCreatureMaster(item2.uid) == cid then

	markPos(mysum, unfix)

	if not isInArray(skills["light"], getPokemonName(item2.uid)) then
	doPlayerSendCancel(cid, "Your pokemon can't use flash.")
	return true
	end
	
	local cd = getCD(thisball.uid, "light", 30)

	if cd > 0 then
	doPlayerSendCancel(cid, "Your pokemon is too tired to use flash. Cooldown: ("..getStringmytempo(cd)..")")
	return true
	end

	doPlayerSay(cid, ""..getPokeName(mysum)..", "..txt["light"][math.random(1, #txt["light"])].."", 1)
	doCreatureSay(mysum, "FLASH!", TALKTYPE_MONSTER)
	doSendMagicEffect(getThingPos(mysum), 28)

	local size = 5
		size = size + math.floor(getSpecialAttack(mysum) / 60)
		size = size + math.ceil(getPokemonLevel(mysum) / 60)

		if size > 11 then
			size = 11
		end

	doSetCreatureLight(mysum, size, 215, 600*1000)

	local delay = math.floor(30 - getPokemonLevel(mysum) / 4)
		if delay > 0 then
		setCD(thisball.uid, "light", delay)
		end

return true
end  
-----------------------------


-------- DIG ----------------
if isInArray(skills["digholes"], item2.itemid) and isInArray(skills["dig"], getPokemonName(mysum)) then

	doPlayerSay(cid, ""..getPokeName(mysum)..", "..txt["dig"][math.random(1, #txt["dig"])].."", 1)
	addEvent(goThere, 500, mysum, topos, "dig", isCreature(getCreatureTarget(cid)))

return true
end
-----------------------------


-------- BLINK / MOVE -------
if not isCreature(item2.uid) and isInArray(skills["blink"], getPokemonName(mysum)) then

	local cd = getCD(thisball.uid, "blink", 30)
    
    if getPlayerStorageValue(mysum, 2365487) ==  1 then
	return true                  --alterado v1.4
	end
	
	if cd > 0 or not canWalkOnPos(topos, false, false, true, true, true) then

		doPlayerSendCancel(cid, "Blink cooldown: ("..getStringmytempo(cd)..")")
		doPlayerSay(cid, ""..getPokeName(mysum)..", "..txt["move"][math.random(1, #txt["move"])].."", 1)
		addEvent(goThere, 500, mysum, topos, "move", isCreature(getCreatureTarget(cid)), maxMoveDist)

	return true
	end

	local CD = isShinyName(getCreatureName(mysum)) and 20 or 30   --edited blink

	markPos(mysum, topos)
	markOwnerPos(mysum, getThingPos(cid))
	setCD(thisball.uid, "blink", CD)
	doPlayerSay(cid, ""..getPokeName(mysum)..", "..txt["blink"][math.random(1, #txt["blink"])].."", 1)
	doSendDistanceShoot(getThingPos(mysum), topos, 39)
	doSendMagicEffect(getThingPos(mysum), 211)
	doTeleportThing(mysum, topos, false)
	doSendMagicEffect(topos, 134)
	doCreatureSay(mysum, "BLINK!", TALKTYPE_MONSTER)
	goThere(mysum, topos, "blink", isCreature(getCreatureTarget(cid)))  --edited blink

return true
end
-----------------------------  


----START FLY or RIDE or LEVITATE ---------
if (item2.uid == cid or getRecorderPlayer(topos) == cid) and (isInArray(skills["fly"], getPokemonName(mysum)) or isInArray(skills["ride"], getPokemonName(mysum)) or isInArray(skills["levitate_fly"], getPokemonName(mysum))) then
                                                                                                           --alterado v1.8 >>
	if getPlayerStorageValue(cid, 6598754) == 1 or getPlayerStorageValue(cid, 6598755) == 1 then 
	   return doPlayerSendCancel(cid, "You can't do it while in the PVP Zone!")   --alterado v1.7
    end
	
    if #getCreatureSummons(cid) > 1 then         --alterado v1.9
       return doPlayerSendCancel(cid, "You can't do it right now!")
    end
    
    if getPlayerStorageValue(cid, 52480) >= 1 then
       return doPlayerSendCancel(cid, "You can't do it while a duel!")  --alterado v1.6
    end   

    if getPlayerStorageValue(cid, 5700) >= 1 then   --alterado v1.9
       doPlayerSendCancel(cid, "You can't do that while is mount in a bike!") 
       return true
    end                                                                 
    
    if getPlayerStorageValue(cid, 22545) >= 1 and (isInArray(skills["fly"], getPokemonName(mysum)) or isInArray(skills["levitate_fly"], getPokemonName(mysum))) then       
       return doPlayerSendCancel(cid, "You can't do that while in the Golden Arena!")                          --alterado v1.8
    end
    
	local pct = getCreatureHealth(mysum) / getCreatureMaxHealth(mysum)
	doItemSetAttribute(getPlayerSlotItem(cid, 8).uid, "hp", 1 - pct)
                                                       
	if isInArray(skills["fly"], getPokemonName(mysum)) then
	   doPlayerSay(cid, ""..getPokeName(mysum)..", "..txt["fly"][math.random(1, #txt["fly"])].."", 1)
	   addEvent(goThere, 500, mysum, topos, "fly", isCreature(getCreatureTarget(cid)))
	elseif isInArray(skills["levitate_fly"], getPokemonName(mysum)) then
	   doPlayerSay(cid, ""..getPokeName(mysum)..", "..txt["levitate_fly"][math.random(1, #txt["levitate_fly"])].."", 1)   --alterado v1.8
	   addEvent(goThere, 500, mysum, topos, "fly", isCreature(getCreatureTarget(cid)))
	else
	   doPlayerSay(cid, ""..getPokeName(mysum)..", "..txt["ride"][math.random(1, #txt["ride"])].."", 1)
	   addEvent(goThere, 500, mysum, topos, "ride", isCreature(getCreatureTarget(cid)))
	end

return true
end
-----------------------------
----------------------------------Control Mind--------------------------------------------   alterado v1.5
if isCreature(item2.uid) and ehMonstro(item2.uid) and isInArray(skills["control mind"], getCreatureName(mysum)) and item2.uid ~= mysum then
   if not isCreature(item2.uid) then
   return true
   end

   if isSleeping(mysum) then
      return doPlayerSendCancel(cid, "Your pokemon is sleeping...zZzZ")
   end

   if getTileInfo(getThingPos(cid)).protection or getTileInfo(getThingPos(getCreatureSummons(cid)[1])).protection then
      return doPlayerSendCancel(cid, "You or your pokemon are in Pz zone!")
   end
  
   if #getCreatureSummons(cid) == 2 then
      return doPlayerSendCancel(cid, "You only can control one Pokemon!")
   end

   local cd = getCD(thisball.uid, "control", 120)
   
   if cd > 0 then
      doPlayerSendCancel(cid, "You have to wait "..cd.." segs to use Control Mind again!")
      return true
   end
   
   if getPokemonLevel(item2.uid) >= getPokemonLevel(mysum) then
      return doPlayerSendCancel(cid, "Your pokemon can't control this mind!")
   end
   
   if getPlayerStorageValue(cid, 22545) >= 1 then       --alterado v1.7
      return doPlayerSendCancel(cid, "You can't do that while in the Golden Arena!")
   end
   
local cmed = item2.uid
setCD(thisball.uid, "control", 120) 
local gender = getPokemonGender(cmed)
doSendDistanceShoot(getThingPos(mysum), getThingPos(cmed), 39)
--------------
setPlayerStorageValue(cid, 212124, 1)
doConvinceCreature(cid, cmed) 
setPlayerStorageValue(cmed, 212123, 1) 
doCreatureSay(cid, ""..getCreatureName(mysum)..", control "..string.lower(getCreatureName(cmed)).."'s mind!", 1)

local cmname = getCreatureName(mysum)
local cmpos = getThingPos(mysum)
local pokelife = (getCreatureHealth(mysum) / getCreatureMaxHealth(mysum))
doItemSetAttribute(thisball.uid, "hp", pokelife)
doRemoveCreature(mysum)
local cmzao = doSummonCreature(""..cmname.." cm", cmpos)
doConvinceCreature(cid, cmzao)
setPlayerStorageValue(cid, 888, 1)
if useKpdoDlls then
   doUpdateMoves(cid)
end

local function check(cid, controled, rod)
if isCreature(cid) then
ball2 = getPlayerSlotItem(cid, 8)
   if getPlayerStorageValue(cid, 888) <= 0 then
   return true
   end
   if not isCreature(controled) then
      setPlayerStorageValue(cid, 212124, 0)
      local sum = isCreature(getCreatureSummons(cid)[1]) and getCreatureSummons(cid)[1] or getCreatureSummons(cid)[2] 
      local pkcmpos = getThingPos(sum)
      doRemoveCreature(sum)
      local item = getPlayerSlotItem(cid, 8)
      local pk = doSummonCreature(getItemAttribute(item.uid, "poke"), pkcmpos)
      doConvinceCreature(cid, pk)
      doCreatureSetLookDir(getCreatureSummons(cid)[1], 2)
      addEvent(doAdjustWithDelay, 100, cid, pk, true, true, false)
      setPlayerStorageValue(cid, 888, -1)  --alterado v1.7
      cleanCMcds(item.uid)
      registerCreatureEvent(pk, "SummonDeath")  --alterado v1.6
      if useKpdoDlls then
         doUpdateMoves(cid)
      end
      return true
   end
   
   if rod <= 0 then
      --Pokemon controlado
      local cmed2 = getCreatureSummons(cid)[1]
	  local poscmed = getThingPos(cmed2)
	  local cmeddir = getCreatureLookDir(cmed2)
	  local namecmed = getCreatureName(cmed2)
	  local gender = getPokemonGender(cmed2)
	  local hp, maxHp = getCreatureHealth(getCreatureSummons(cid)[1]), getCreatureMaxHealth(getCreatureSummons(cid)[1])
	  doRemoveCreature(getCreatureSummons(cid)[1])
	  local back = doCreateMonster(namecmed, poscmed)
	  addEvent(doCreatureSetSkullType, 150, back, gender)
      doWildAttackPlayer(back, cid)
	  doCreatureSetLookDir(back, cmeddir)
	  addEvent(doCreatureAddHealth, 100, back, hp-maxHp)
	
	  -- pokemon controlador	
      local mynewpos = getThingPos(getCreatureSummons(cid)[1])
      doRemoveCreature(getCreatureSummons(cid)[1])
      local pk2 = doSummonCreature(getItemAttribute(ball2.uid, "poke"), mynewpos) 
      doConvinceCreature(cid, pk2)
      addEvent(doAdjustWithDelay, 100, cid, pk2, true, true, false)
      setPlayerStorageValue(cid, 888, -1) --alterado v1.7
      doCreatureSetLookDir(getCreatureSummons(cid)[1], 2)
      setPlayerStorageValue(cid, 212124, 0)
      cleanCMcds(ball2.uid)
      registerCreatureEvent(pk2, "SummonDeath")  --alterado v1.6
      if useKpdoDlls then
         doUpdateMoves(cid)
      end
   else
       if isInArray({"Haunter", "Gengar", "Shiny Gengar"}, cmname) then
          doSendMagicEffect(getThingPos(getCreatureSummons(cid)[1]), 214)
       else 
          doSendMagicEffect(getThingPos(getCreatureSummons(cid)[1]), 220)
       end
   end
end
addEvent(check, 500, cid, controled, rod-1)
end

check(cid, cmed, 40) 
return true
end
---------------------------------------------------------------------
-------- MOVE / END ---------
    
	local onlyWater = false

	if isWater(getTileThingByPos(checkpos).itemid) then
		onlyWater = true
		for checkwater = 0, 7 do
			if not isWater(getTileThingByPos(getPosByDir(checkpos, checkwater)).itemid) then
				onlyWater = false
			end
		end
	end

	if onlyWater then
		doPlayerSendCancel(cid, "Destination is not reachable.")
	return true
	end

	doPlayerSay(cid, ""..getPokeName(mysum)..", "..txt["move"][math.random(1, #txt["move"])].."", 1)
	
	if isCreature(getCreatureTarget(cid)) then
	   goThere(mysum, topos, "move", isCreature(getCreatureTarget(cid)), maxMoveDist)           
	else
       addEvent(goThere, 500, mysum, topos, "move", isCreature(getCreatureTarget(cid)), maxMoveDist)                 
	end	
-----------------------------

return true
end

 

Link para o post
Compartilhar em outros sites
  • Respostas 9
  • Created
  • Última resposta

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Popular Posts

o Alfa zekrom vc consegue criar a ball +não sai da ball?  

Eu tenho que ir dormir, amanhã se ninguém ajuda eu volto aqui pra ajudar.

  Em 18/10/2018 em 06:08, Gnius disse:

Manda seu monster.xml localizado em data/monster por favor.

 

Mostrar mais  
<?xml version="1.0" encoding="UTF-8"?>
<monsters>

		<monster name="Evolution" file="pokes/System/Evolution.xml"/>

		<monster name="aHunterWingeonM" file="pokes/System/aHunterWingeonM.xml"/> <!-- alterado v1.9 \/ -->
		<monster name="aHunterWingeonF" file="pokes/System/aHunterWingeonF.xml"/>

		<monster name="aHunter" file="pokes/System/aHunter.xml"/>
		<monster name="aHunterFemale" file="pokes/System/aHunterFemale.xml"/>
		<monster name="aClone" file="pokes/System/aClone.xml"/>

		<monster name="aRocket" file="pokes/System/aRocket.xml"/>
		<monster name="aPolice" file="pokes/System/aPolice.xml"/>
		<monster name="aRocketFemale" file="pokes/System/aRocketFemale.xml"/>
		<monster name="aPoliceFemale" file="pokes/System/aPoliceFemale.xml"/>

		<monster name="aCommanderRocket" file="pokes/System/aCommanderRocket.xml"/>
		<monster name="aCommanderOfficer" file="pokes/System/aCommanderOfficer.xml"/>
		<monster name="aCommanderRocketFemale" file="pokes/System/aCommanderRocketFemale.xml"/>
		<monster name="aCommanderOfficerFemale" file="pokes/System/aCommanderOfficerFemale.xml"/>

<!-- pokemon geracao 1 -->
             <monster name="Bulbasaur" file="pokes/geracao 1/Bulbasaur.xml"/>
             <monster name="Ivysaur" file="pokes/geracao 1/Ivysaur.xml"/>
             <monster name="Venusaur" file="pokes/geracao 1/Venusaur.xml"/>
             <monster name="Charmander" file="pokes/geracao 1/Charmander.xml"/>
             <monster name="Charmeleon" file="pokes/geracao 1/Charmeleon.xml"/>
             <monster name="Charizard" file="pokes/geracao 1/Charizard.xml"/>
             <monster name="Squirtle" file="pokes/geracao 1/Squirtle.xml"/>
             <monster name="Wartortle" file="pokes/geracao 1/Wartortle.xml"/>
             <monster name="Blastoise" file="pokes/geracao 1/Blastoise.xml"/>
             <monster name="Caterpie" file="pokes/geracao 1/Caterpie.xml"/>
             <monster name="Metapod" file="pokes/geracao 1/Metapod.xml"/>
             <monster name="Butterfree" file="pokes/geracao 1/Butterfree.xml"/>
             <monster name="Weedle" file="pokes/geracao 1/Weedle.xml"/>
             <monster name="Kakuna" file="pokes/geracao 1/Kakuna.xml"/>
             <monster name="Beedrill" file="pokes/geracao 1/Beedrill.xml"/>
             <monster name="Pidgey" file="pokes/geracao 1/Pidgey.xml"/>
             <monster name="Pidgeotto" file="pokes/geracao 1/Pidgeotto.xml"/>
             <monster name="Pidgeot" file="pokes/geracao 1/Pidgeot.xml"/>
             <monster name="Rattata" file="pokes/geracao 1/Rattata.xml"/>
             <monster name="Raticate" file="pokes/geracao 1/Raticate.xml"/>
             <monster name="Spearow" file="pokes/geracao 1/Spearow.xml"/>
             <monster name="Fearow" file="pokes/geracao 1/Fearow.xml"/>
             <monster name="Ekans" file="pokes/geracao 1/Ekans.xml"/>
             <monster name="Arbok" file="pokes/geracao 1/Arbok.xml"/>
             <monster name="Pikachu" file="pokes/geracao 1/Pikachu.xml"/>
             <monster name="Raichu" file="pokes/geracao 1/Raichu.xml"/>
             <monster name="Sandshrew" file="pokes/geracao 1/Sandshrew.xml"/>
             <monster name="Sandslash" file="pokes/geracao 1/Sandslash.xml"/>
             <monster name="Nidoran Female" file="pokes/geracao 1/Nidoran Female.xml"/>
             <monster name="Nidorina" file="pokes/geracao 1/Nidorina.xml"/>
             <monster name="Nidoqueen" file="pokes/geracao 1/Nidoqueen.xml"/>
             <monster name="Nidoran Male" file="pokes/geracao 1/Nidoran Male.xml"/>
             <monster name="Nidorino" file="pokes/geracao 1/Nidorino.xml"/>
             <monster name="Nidoking" file="pokes/geracao 1/Nidoking.xml"/>
             <monster name="Clefairy" file="pokes/geracao 1/Clefairy.xml"/>
             <monster name="Clefable" file="pokes/geracao 1/Clefable.xml"/>
             <monster name="Vulpix" file="pokes/geracao 1/Vulpix.xml"/>
             <monster name="Ninetales" file="pokes/geracao 1/Ninetales.xml"/>
             <monster name="Jigglypuff" file="pokes/geracao 1/Jigglypuff.xml"/>
             <monster name="Wigglytuff" file="pokes/geracao 1/Wigglytuff.xml"/>
             <monster name="Zubat" file="pokes/geracao 1/Zubat.xml"/>
             <monster name="Golbat" file="pokes/geracao 1/Golbat.xml"/>
             <monster name="Oddish" file="pokes/geracao 1/Oddish.xml"/>
             <monster name="Gloom" file="pokes/geracao 1/Gloom.xml"/>
             <monster name="Vileplume" file="pokes/geracao 1/Vileplume.xml"/>
             <monster name="Paras" file="pokes/geracao 1/Paras.xml"/>
             <monster name="Parasect" file="pokes/geracao 1/Parasect.xml"/>
             <monster name="Venonat" file="pokes/geracao 1/Venonat.xml"/>
             <monster name="Venomoth" file="pokes/geracao 1/Venomoth.xml"/>
             <monster name="Diglett" file="pokes/geracao 1/Diglett.xml"/>
             <monster name="Dugtrio" file="pokes/geracao 1/Dugtrio.xml"/>
             <monster name="Meowth" file="pokes/geracao 1/Meowth.xml"/>
             <monster name="Persian" file="pokes/geracao 1/Persian.xml"/>
             <monster name="Psyduck" file="pokes/geracao 1/Psyduck.xml"/>
             <monster name="Golduck" file="pokes/geracao 1/Golduck.xml"/>
             <monster name="Mankey" file="pokes/geracao 1/Mankey.xml"/>
             <monster name="Primeape" file="pokes/geracao 1/Primeape.xml"/>
             <monster name="Growlithe" file="pokes/geracao 1/Growlithe.xml"/>
             <monster name="Arcanine" file="pokes/geracao 1/Arcanine.xml"/>
             <monster name="Poliwag" file="pokes/geracao 1/Poliwag.xml"/>
             <monster name="Poliwhirl" file="pokes/geracao 1/Poliwhirl.xml"/>
             <monster name="Poliwrath" file="pokes/geracao 1/Poliwrath.xml"/>
             <monster name="Abra" file="pokes/geracao 1/Abra.xml"/>
             <monster name="Kadabra" file="pokes/geracao 1/Kadabra.xml"/>
             <monster name="Alakazam" file="pokes/geracao 1/Alakazam.xml"/>
             <monster name="Machop" file="pokes/geracao 1/Machop.xml"/>
             <monster name="Machoke" file="pokes/geracao 1/Machoke.xml"/>
             <monster name="Machamp" file="pokes/geracao 1/Machamp.xml"/>
             <monster name="Bellsprout" file="pokes/geracao 1/Bellsprout.xml"/>
             <monster name="Weepinbell" file="pokes/geracao 1/Weepinbell.xml"/>
             <monster name="Victreebel" file="pokes/geracao 1/Victreebel.xml"/>
             <monster name="Tentacool" file="pokes/geracao 1/Tentacool.xml"/>
             <monster name="Tentacruel" file="pokes/geracao 1/Tentacruel.xml"/>
             <monster name="Geodude" file="pokes/geracao 1/Geodude.xml"/>
             <monster name="Graveler" file="pokes/geracao 1/Graveler.xml"/>
             <monster name="Golem" file="pokes/geracao 1/Golem.xml"/>
             <monster name="Ponyta" file="pokes/geracao 1/Ponyta.xml"/>
             <monster name="Rapidash" file="pokes/geracao 1/Rapidash.xml"/>
             <monster name="Slowpoke" file="pokes/geracao 1/Slowpoke.xml"/>
             <monster name="Slowbro" file="pokes/geracao 1/Slowbro.xml"/>
             <monster name="Magnemite" file="pokes/geracao 1/Magnemite.xml"/>
             <monster name="Magneton" file="pokes/geracao 1/Magneton.xml"/>
             <monster name="Farfetch'd" file="pokes/geracao 1/Farfetch'd.xml"/>
             <monster name="Doduo" file="pokes/geracao 1/Doduo.xml"/>
             <monster name="Dodrio" file="pokes/geracao 1/Dodrio.xml"/>
             <monster name="Seel" file="pokes/geracao 1/Seel.xml"/>
             <monster name="Dewgong" file="pokes/geracao 1/Dewgong.xml"/>
             <monster name="Grimer" file="pokes/geracao 1/Grimer.xml"/>
             <monster name="Muk" file="pokes/geracao 1/Muk.xml"/>
             <monster name="Shellder" file="pokes/geracao 1/Shellder.xml"/>
             <monster name="Cloyster" file="pokes/geracao 1/Cloyster.xml"/>
             <monster name="Gastly" file="pokes/geracao 1/Gastly.xml"/>
             <monster name="Haunter" file="pokes/geracao 1/Haunter.xml"/>
             <monster name="Gengar" file="pokes/geracao 1/Gengar.xml"/>
             <monster name="Onix" file="pokes/geracao 1/Onix.xml"/>
             <monster name="Drowzee" file="pokes/geracao 1/Drowzee.xml"/>
             <monster name="Hypno" file="pokes/geracao 1/Hypno.xml"/>
             <monster name="Krabby" file="pokes/geracao 1/Krabby.xml"/>
             <monster name="Kingler" file="pokes/geracao 1/Kingler.xml"/>
             <monster name="Voltorb" file="pokes/geracao 1/Voltorb.xml"/>
             <monster name="Electrode" file="pokes/geracao 1/Electrode.xml"/>
             <monster name="Exeggcute" file="pokes/geracao 1/Exeggcute.xml"/>
             <monster name="Exeggutor" file="pokes/geracao 1/Exeggutor.xml"/>
             <monster name="Cubone" file="pokes/geracao 1/Cubone.xml"/>
             <monster name="Marowak" file="pokes/geracao 1/Marowak.xml"/>
             <monster name="Hitmonlee" file="pokes/geracao 1/Hitmonlee.xml"/>
             <monster name="Hitmonchan" file="pokes/geracao 1/Hitmonchan.xml"/>
             <monster name="Lickitung" file="pokes/geracao 1/Lickitung.xml"/>
             <monster name="Koffing" file="pokes/geracao 1/Koffing.xml"/>
             <monster name="Weezing" file="pokes/geracao 1/Weezing.xml"/>
             <monster name="Rhyhorn" file="pokes/geracao 1/Rhyhorn.xml"/>
             <monster name="Rhydon" file="pokes/geracao 1/Rhydon.xml"/>
             <monster name="Chansey" file="pokes/geracao 1/Chansey.xml"/>
             <monster name="Tangela" file="pokes/geracao 1/Tangela.xml"/>
             <monster name="Kangaskhan" file="pokes/geracao 1/Kangaskhan.xml"/>
             <monster name="Horsea" file="pokes/geracao 1/Horsea.xml"/>
             <monster name="Seadra" file="pokes/geracao 1/Seadra.xml"/>
             <monster name="Goldeen" file="pokes/geracao 1/Goldeen.xml"/>
             <monster name="Seaking" file="pokes/geracao 1/Seaking.xml"/>
             <monster name="Staryu" file="pokes/geracao 1/Staryu.xml"/>
             <monster name="Starmie" file="pokes/geracao 1/Starmie.xml"/>
             <monster name="Mr. Mime" file="pokes/geracao 1/Mr. Mime.xml"/>
             <monster name="Scyther" file="pokes/geracao 1/Scyther.xml"/>
             <monster name="Jynx" file="pokes/geracao 1/Jynx.xml"/>
             <monster name="Electabuzz" file="pokes/geracao 1/Electabuzz.xml"/>
             <monster name="Magmar" file="pokes/geracao 1/Magmar.xml"/>
             <monster name="Pinsir" file="pokes/geracao 1/Pinsir.xml"/>
             <monster name="Tauros" file="pokes/geracao 1/Tauros.xml"/>
             <monster name="Magikarp" file="pokes/geracao 1/Magikarp.xml"/>
             <monster name="Gyarados" file="pokes/geracao 1/Gyarados.xml"/>
             <monster name="Lapras" file="pokes/geracao 1/Lapras.xml"/>
             <monster name="Ditto" file="pokes/geracao 1/Ditto.xml"/>
             <monster name="Eevee" file="pokes/geracao 1/Eevee.xml"/>
             <monster name="Vaporeon" file="pokes/geracao 1/Vaporeon.xml"/>
			 <monster name="Jolteon" file="pokes/geracao 1/Jolteon.xml"/>
             <monster name="Flareon" file="pokes/geracao 1/Flareon.xml"/>
             <monster name="Porygon" file="pokes/geracao 1/Porygon.xml"/>
             <monster name="Omanyte" file="pokes/geracao 1/Omanyte.xml"/>
             <monster name="Omastar" file="pokes/geracao 1/Omastar.xml"/>
             <monster name="Kabuto" file="pokes/geracao 1/Kabuto.xml"/>
             <monster name="Kabutops" file="pokes/geracao 1/Kabutops.xml"/>
             <monster name="Aerodactyl" file="pokes/geracao 1/Aerodactyl.xml"/>
             <monster name="Snorlax" file="pokes/geracao 1/Snorlax.xml"/>
             <monster name="Articuno" file="pokes/geracao 1/Articuno.xml"/>
             <monster name="Zapdos" file="pokes/geracao 1/Zapdos.xml"/>
             <monster name="Moltres" file="pokes/geracao 1/Moltres.xml"/>
             <monster name="Dratini" file="pokes/geracao 1/Dratini.xml"/>
             <monster name="Dragonair" file="pokes/geracao 1/Dragonair.xml"/>
             <monster name="Dragonite" file="pokes/geracao 1/Dragonite.xml"/>
             <monster name="Mewtwo" file="pokes/geracao 1/Mewtwo.xml"/>
             <monster name="Mew" file="pokes/geracao 1/Mew.xml"/>
			 
                     <!-- Novos Lendarios  By GabrielSv-->

             <monster name="Heatran" file="pokes/Novos/Heatran.xml"/>
             <monster name="Jirachi MVP" file="pokes/Novos/JIrachi MVP.xml"/>
             <monster name="Jirachi" file="pokes/Novos/JIrachi.xml"/>
             <monster name="Regigigas" file="pokes/Novos/Regigigas.xml"/>
	     <monster name="Shiny Dragonite MVP" file="pokes/Novos/Shiny Dragonite MVP.xml"/>
             <monster name="Shiny Groudon" file="pokes/Novos/Shiny Groudon.xml"/>
             <monster name="Shiny Heatran" file="pokes/Novos/Shiny Heatran.xml"/>
             <monster name="Shiny Jirachi" file="pokes/Novos/Shiny Jirachi.xml"/>
             <monster name="Shiny Kyogre" file="pokes/Novos/Shiny Kyogre.xml"/>
             <monster name="Shiny Lugia" file="pokes/Novos/Shiny Lugia.xml"/>
             <monster name="Shiny Lugia MVP" file="pokes/Novos/Shiny Lugia MVP.xml"/>
             <monster name="Shiny Regigigas" file="pokes/Novos/Shiny Regigigas.xml"/>
             <monster name="Shiny Regigigas MVP" file="pokes/Novos/Shiny Regigigas MVP.xml"/>
             <monster name="Shiny Regice" file="pokes/Novos/Shiny Regice.xml"/>
             <monster name="Shiny Regirock" file="pokes/Novos/Shiny Regirock.xml"/>
             <monster name="Shiny Registeel" file="pokes/Novos/Shiny Registeel.xml"/>
             <monster name="Deoxys MVP" file="pokes/Novos/Deoxys MVP.xml"/>
             <monster name="Deoxys" file="pokes/Novos/Deoxys.xml"/>
             <monster name="Deoxys Attck" file="pokes/Novos/Deoxys Attck.xml"/>
             <monster name="Deoxys Defense" file="pokes/Novos/Deoxys Defense.xml"/>
             <monster name="Deoxys Speed" file="pokes/Novos/Deoxys Speed.xml"/>
             <monster name="Shiny Deoxys" file="pokes/Novos/Shiny Deoxys.xml"/>
             <monster name="Shiny Deoxys Attck" file="pokes/Novos/Shiny Deoxys Attck.xml"/>
             <monster name="Shiny Deoxys Defense" file="pokes/Novos/Shiny Deoxys Defense.xml"/>
             <monster name="Shiny Deoxys Speed" file="pokes/Novos/Shiny Deoxys Speed.xml"/>
             <monster name="Victini" file="pokes/Novos/Victini.xml"/>
             <monster name="Victini MVP" file="pokes/Novos/Victini MVP.xml"/>
             <monster name="Kyurem" file="pokes/Novos/Kyurem.xml"/>
             <monster name="White Kyurem" file="pokes/Novos/White Kyurem.xml"/>
<!-- fim -->

<!-- Shinys -->
		 <monster name="Shiny Venusaur" file="pokes/Shiny/Shiny Venusaur.xml"/>
		 <monster name="Shiny Charizard" file="pokes/Shiny/Shiny Charizard.xml"/>
		 <monster name="Shiny Blastoise" file="pokes/Shiny/Shiny Blastoise.xml"/>
		 <monster name="Shiny Butterfree" file="pokes/Shiny/Shiny Butterfree.xml"/>
		 <monster name="Shiny Beedrill" file="pokes/Shiny/Shiny Beedrill.xml"/>
		 <monster name="Shiny Pidgeot" file="pokes/Shiny/Shiny Pidgeot.xml"/>
		 <monster name="Shiny Rattata" file="pokes/Shiny/Shiny Rattata.xml"/>
		 <monster name="Shiny Raticate" file="pokes/Shiny/Shiny Raticate.xml"/>
		 <monster name="Shiny Fearow" file="pokes/Shiny/Shiny Fearow.xml"/>
		 <monster name="Shiny Raichu" file="pokes/Shiny/Shiny Raichu.xml"/>
		 <monster name="Shiny Nidoking" file="pokes/Shiny/Shiny Nidoking.xml"/>
		 <monster name="Shiny Zubat" file="pokes/Shiny/Shiny Zubat.xml"/>
		 <monster name="Shiny Golbat" file="pokes/Shiny/Shiny Golbat.xml"/>
		 <monster name="Shiny Oddish" file="pokes/Shiny/Shiny Oddish.xml"/>
		 <monster name="Shiny Vileplume" file="pokes/Shiny/Shiny Vileplume.xml"/>
		 <monster name="Shiny Paras" file="pokes/Shiny/Shiny Paras.xml"/>
		 <monster name="Shiny Parasect" file="pokes/Shiny/Shiny Parasect.xml"/>
		 <monster name="Shiny Venonat" file="pokes/Shiny/Shiny Venonat.xml"/>
		 <monster name="Shiny Venomoth" file="pokes/Shiny/Shiny Venomoth.xml"/>
		 <monster name="Shiny Growlithe" file="pokes/Shiny/Shiny Growlithe.xml"/>
		 <monster name="Shiny Arcanine" file="pokes/Shiny/Shiny Arcanine.xml"/>
		 <monster name="Shiny Abra" file="pokes/Shiny/Shiny Abra.xml"/>
		 <monster name="Shiny Alakazam" file="pokes/Shiny/Shiny Alakazam.xml"/>
		 <monster name="Shiny Tentacool" file="pokes/Shiny/Shiny Tentacool.xml"/>
		 <monster name="Shiny Tentacruel" file="pokes/Shiny/Shiny Tentacruel.xml"/>
		 <monster name="Shiny Golem" file="pokes/Shiny/Shiny Golem.xml"/>
		 <monster name="Shiny Farfetch'd" file="pokes/Shiny/Shiny Farfetch'd.xml"/>
		 <monster name="Shiny Grimer" file="pokes/Shiny/Shiny Grimer.xml"/>
		 <monster name="Shiny Muk" file="pokes/Shiny/Shiny Muk.xml"/>
		 <monster name="Shiny Gengar" file="pokes/Shiny/Shiny Gengar.xml"/>
		 <monster name="Shiny Onix" file="pokes/Shiny/Shiny Onix.xml"/>
		 <monster name="Shiny Hypno" file="pokes/Shiny/Shiny Hypno.xml"/>
		 <monster name="Shiny Krabby" file="pokes/Shiny/Shiny Krabby.xml"/>
		 <monster name="Shiny Kingler" file="pokes/Shiny/Shiny Kingler.xml"/>
		 <monster name="Shiny Voltorb" file="pokes/Shiny/Shiny Voltorb.xml"/>
		 <monster name="Shiny Electrode" file="pokes/Shiny/Shiny Electrode.xml"/>
		 <monster name="Shiny Cubone" file="pokes/Shiny/Shiny Cubone.xml"/>
		 <monster name="Shiny Marowak" file="pokes/Shiny/Shiny Marowak.xml"/>
		 <monster name="Shiny Hitmonlee" file="pokes/Shiny/Shiny Hitmonlee.xml"/>
		 <monster name="Shiny Hitmonchan" file="pokes/Shiny/Shiny Hitmonchan.xml"/>
		 <monster name="Shiny Hitmontop" file="pokes/Shiny/Shiny Hitmontop.xml"/>
		 <monster name="Shiny Tangela" file="pokes/Shiny/Shiny Tangela.xml"/>
		 <monster name="Shiny Horsea" file="pokes/Shiny/Shiny Horsea.xml"/>
		 <monster name="Shiny Seadra" file="pokes/Shiny/Shiny Seadra.xml"/>
		 <monster name="Shiny Scyther" file="pokes/Shiny/Shiny Scyther.xml"/>
		 <monster name="Shiny Jynx" file="pokes/Shiny/Shiny Jynx.xml"/>
		 <monster name="Shiny Electabuzz" file="pokes/Shiny/Shiny Electabuzz.xml"/>
		 <monster name="Shiny Pinsir" file="pokes/Shiny/Shiny Pinsir.xml"/>
		 <monster name="Shiny Magikarp" file="pokes/Shiny/Shiny Magikarp.xml"/>
		 <monster name="Shiny Gyarados" file="pokes/Shiny/Shiny Gyarados.xml"/>
		 <monster name="Shiny Vaporeon" file="pokes/Shiny/Shiny Vaporeon.xml"/>
		 <monster name="Shiny Jolteon" file="pokes/Shiny/Shiny Jolteon.xml"/>
		 <monster name="Shiny Flareon" file="pokes/Shiny/Shiny Flareon.xml"/>
		 <monster name="Shiny Snorlax" file="pokes/Shiny/Shiny Snorlax.xml"/>
		 <monster name="Shiny Dratini" file="pokes/Shiny/Shiny Dratini.xml"/>
		 <monster name="Shiny Dragonair" file="pokes/Shiny/Shiny Dragonair.xml"/>
		 <monster name="Shiny Dragonite" file="pokes/Shiny/Shiny Dragonite.xml"/>

		 <monster name="Shiny Mr. Mime" file="pokes/Shiny/Shiny Mr. Mime.xml"/>  <!-- alterado v1.9 \/ -->
		 <monster name="Shiny Rhydon" file="pokes/Shiny/Shiny Rhydon.xml"/>
		 <monster name="Shiny Ninetales" file="pokes/Shiny/Shiny Ninetales.xml"/>
		 <monster name="Shiny Ariados" file="pokes/Shiny/Shiny Ariados.xml"/>
		 <monster name="Shiny Magneton" file="pokes/Shiny/Shiny Magneton.xml"/>
		 <monster name="Shiny Espeon" file="pokes/Shiny/Shiny Espeon.xml"/>
		 <monster name="Shiny Umbreon" file="pokes/Shiny/Shiny Umbreon.xml"/>
		 <monster name="Shiny Politoed" file="pokes/Shiny/Shiny Politoed.xml"/>
		 <monster name="Shiny Dodrio" file="pokes/Shiny/Shiny Dodrio.xml"/>
		 <monster name="Shiny Stantler" file="pokes/Shiny/Shiny Stantler.xml"/>
		 <monster name="Shiny Tauros" file="pokes/Shiny/Shiny Tauros.xml"/>
		 <monster name="Shiny Lapras" file="pokes/Shiny/Shiny Lapras.xml"/>
		 <monster name="Shiny Kangaskhan" file="pokes/Shiny/Shiny Kangaskhan.xml"/>
		 <monster name="Shiny Arbok" file="pokes/Shiny/Shiny Arbok.xml"/>
		 <monster name="Shiny Kabutops" file="pokes/Shiny/Shiny Kabutops.xml"/>
<!-- fim -->

<!-- pokemon geracao 2 -->
             <monster name="Chikorita" file="pokes/geracao 2/Chikorita.xml"/>
             <monster name="Bayleef" file="pokes/geracao 2/Bayleef.xml"/>
             <monster name="Meganium" file="pokes/geracao 2/Meganium.xml"/>
             <monster name="Cyndaquil" file="pokes/geracao 2/Cyndaquil.xml"/>
             <monster name="Quilava" file="pokes/geracao 2/Quilava.xml"/>
             <monster name="Typhlosion" file="pokes/geracao 2/Typhlosion.xml"/>
             <monster name="Totodile" file="pokes/geracao 2/Totodile.xml"/>
             <monster name="Croconaw" file="pokes/geracao 2/Croconaw.xml"/>
             <monster name="Feraligatr" file="pokes/geracao 2/Feraligatr.xml"/>
             <monster name="Sentret" file="pokes/geracao 2/Sentret.xml"/>
             <monster name="Furret" file="pokes/geracao 2/Furret.xml"/>
             <monster name="Hoothoot" file="pokes/geracao 2/Hoothoot.xml"/>
             <monster name="Noctowl" file="pokes/geracao 2/Noctowl.xml"/>
             <monster name="Ledyba" file="pokes/geracao 2/Ledyba.xml"/>
             <monster name="Ledian" file="pokes/geracao 2/Ledian.xml"/>
             <monster name="Spinarak" file="pokes/geracao 2/Spinarak.xml"/>
             <monster name="Ariados" file="pokes/geracao 2/Ariados.xml"/>
             <monster name="Crobat" file="pokes/geracao 2/Crobat.xml"/>
             <monster name="Chinchou" file="pokes/geracao 2/Chinchou.xml"/>
             <monster name="Lanturn" file="pokes/geracao 2/Lanturn.xml"/>
             <monster name="Pichu" file="pokes/geracao 2/Pichu.xml"/>
             <monster name="Cleffa" file="pokes/geracao 2/Cleffa.xml"/>
             <monster name="Igglybuff" file="pokes/geracao 2/Igglybuff.xml"/>
             <monster name="Togepi" file="pokes/geracao 2/Togepi.xml"/>
             <monster name="Togetic" file="pokes/geracao 2/Togetic.xml"/>
             <monster name="Natu" file="pokes/geracao 2/Natu.xml"/>
             <monster name="Xatu" file="pokes/geracao 2/Xatu.xml"/>
             <monster name="Mareep" file="pokes/geracao 2/Mareep.xml"/>
             <monster name="Flaaffy" file="pokes/geracao 2/Flaaffy.xml"/>
             <monster name="Ampharos" file="pokes/geracao 2/Ampharos.xml"/>
             <monster name="Bellossom" file="pokes/geracao 2/Bellossom.xml"/>
             <monster name="Marill" file="pokes/geracao 2/Marill.xml"/>
             <monster name="Azumarill" file="pokes/geracao 2/Azumarill.xml"/>
             <monster name="Sudowoodo" file="pokes/geracao 2/Sudowoodo.xml"/>
             <monster name="Politoed" file="pokes/geracao 2/Politoed.xml"/>
             <monster name="Hoppip" file="pokes/geracao 2/Hoppip.xml"/>
             <monster name="Skiploom" file="pokes/geracao 2/Skiploom.xml"/>
             <monster name="Jumpluff" file="pokes/geracao 2/Jumpluff.xml"/>
             <monster name="Aipom" file="pokes/geracao 2/Aipom.xml"/>
             <monster name="Sunkern" file="pokes/geracao 2/Sunkern.xml"/>
             <monster name="Sunflora" file="pokes/geracao 2/Sunflora.xml"/>
             <monster name="Yanma" file="pokes/geracao 2/Yanma.xml"/>
             <monster name="Wooper" file="pokes/geracao 2/Wooper.xml"/>
             <monster name="Quagsire" file="pokes/geracao 2/Quagsire.xml"/>
             <monster name="Espeon" file="pokes/geracao 2/Espeon.xml"/>
             <monster name="Umbreon" file="pokes/geracao 2/Umbreon.xml"/>
             <monster name="Murkrow" file="pokes/geracao 2/Murkrow.xml"/>
             <monster name="Slowking" file="pokes/geracao 2/Slowking.xml"/>
             <monster name="Misdreavus" file="pokes/geracao 2/Misdreavus.xml"/>
             <monster name="Unown" file="pokes/geracao 2/Unown.xml"/>
             <monster name="Wobbuffet" file="pokes/geracao 2/Wobbuffet.xml"/>
             <monster name="Girafarig" file="pokes/geracao 2/Girafarig.xml"/>
             <monster name="Pineco" file="pokes/geracao 2/Pineco.xml"/>
             <monster name="Forretress" file="pokes/geracao 2/Forretress.xml"/>
             <monster name="Dunsparce" file="pokes/geracao 2/Dunsparce.xml"/>
             <monster name="Gligar" file="pokes/geracao 2/Gligar.xml"/>
             <monster name="Steelix" file="pokes/geracao 2/Steelix.xml"/>
             <monster name="Snubbull" file="pokes/geracao 2/Snubbull.xml"/>
             <monster name="Granbull" file="pokes/geracao 2/Granbull.xml"/>
             <monster name="Qwilfish" file="pokes/geracao 2/Qwilfish.xml"/>
             <monster name="Scizor" file="pokes/geracao 2/Scizor.xml"/>
             <monster name="Shuckle" file="pokes/geracao 2/Shuckle.xml"/>
             <monster name="Heracross" file="pokes/geracao 2/Heracross.xml"/>
             <monster name="Sneasel" file="pokes/geracao 2/Sneasel.xml"/>
             <monster name="Teddiursa" file="pokes/geracao 2/Teddiursa.xml"/>
             <monster name="Ursaring" file="pokes/geracao 2/Ursaring.xml"/>
             <monster name="Slugma" file="pokes/geracao 2/Slugma.xml"/>
             <monster name="Magcargo" file="pokes/geracao 2/Magcargo.xml"/>
             <monster name="Swinub" file="pokes/geracao 2/Swinub.xml"/>
             <monster name="Piloswine" file="pokes/geracao 2/Piloswine.xml"/>
             <monster name="Corsola" file="pokes/geracao 2/Corsola.xml"/>
             <monster name="Remoraid" file="pokes/geracao 2/Remoraid.xml"/>
             <monster name="Octillery" file="pokes/geracao 2/Octillery.xml"/>
             <monster name="Delibird" file="pokes/geracao 2/Delibird.xml"/>
             <monster name="Mantine" file="pokes/geracao 2/Mantine.xml"/>
             <monster name="Skarmory" file="pokes/geracao 2/Skarmory.xml"/>
             <monster name="Houndour" file="pokes/geracao 2/Houndour.xml"/>
             <monster name="Houndoom" file="pokes/geracao 2/Houndoom.xml"/>
             <monster name="Kingdra" file="pokes/geracao 2/Kingdra.xml"/>
             <monster name="Shiny Kingdra" file="pokes/geracao 2/Shiny Kingdra.xml"/>
             <monster name="Phanpy" file="pokes/geracao 2/Phanpy.xml"/>
             <monster name="Donphan" file="pokes/geracao 2/Donphan.xml"/>
             <monster name="Porygon2" file="pokes/geracao 2/Porygon2.xml"/>
             <monster name="Stantler" file="pokes/geracao 2/Stantler.xml"/>
             <monster name="Smeargle" file="pokes/geracao 2/Smeargle.xml"/>
             <monster name="Tyrogue" file="pokes/geracao 2/Tyrogue.xml"/>
             <monster name="Hitmontop" file="pokes/geracao 2/Hitmontop.xml"/>
             <monster name="Smoochum" file="pokes/geracao 2/Smoochum.xml"/>
             <monster name="Elekid" file="pokes/geracao 2/Elekid.xml"/>
             <monster name="Magby" file="pokes/geracao 2/Magby.xml"/>
             <monster name="Miltank" file="pokes/geracao 2/Miltank.xml"/>
             <monster name="Blissey" file="pokes/geracao 2/Blissey.xml"/>
             <monster name="Raikou" file="pokes/geracao 2/Raikou.xml"/>
             <monster name="Entei" file="pokes/geracao 2/Entei.xml"/>
             <monster name="Suicune" file="pokes/geracao 2/Suicune.xml"/>
             <monster name="Larvitar" file="pokes/geracao 2/Larvitar.xml"/>
             <monster name="Pupitar" file="pokes/geracao 2/Pupitar.xml"/>
             <monster name="Tyranitar" file="pokes/geracao 2/Tyranitar.xml"/>
             <monster name="Lugia" file="pokes/geracao 2/Lugia.xml"/>
             <monster name="Ho-oh" file="pokes/geracao 2/Ho-oh.xml"/>
             <monster name="Celebi" file="pokes/geracao 2/Celebi.xml"/>
             <monster name="Ancient Arcanine" file="pokes/ancient/Ancient Arcanine.xml"/>
             <monster name="Ancient Blastoise" file="pokes/ancient/Ancient Blastoise.xml"/>
             <monster name="Elder Charizard" file="pokes/ancient/Elder Charizard.xml"/>
             <monster name="Small Snorlax" file="pokes/ancient/Small Snorlax.xml"/>
             <monster name="Super Venusaur" file="pokes/ancient/Super Venusaur.xml"/>
             <monster name="Super Raichu" file="pokes/ancient/Super Raichu.xml"/>
             <monster name="Ancient Slowking" file="pokes/ancient/Ancient Slowking.xml"/>
             <monster name="Ancient Kabutops" file="pokes/ancient/Ancient Kabutops.xml"/>
             <monster name="Ancient Aerodactyl" file="pokes/ancient/Ancient Aerodactyl.xml"/>
             <monster name="Kyogre" file="pokes/geracao 3/Kyogre.xml"/>
             <monster name="Rayquaza" file="pokes/Novos/Rayquaza.xml"/>
             <monster name="Shiny Rayquaza" file="pokes/Novos/Shiny Rayquaza.xml"/>
             <monster name="Regice" file="pokes/geracao 3/Regice.xml"/>
             <monster name="Regirock" file="pokes/geracao 3/Regirock.xml"/>
             <monster name="Registeel" file="pokes/geracao 3/Registeel.xml"/>
             <monster name="Groudon" file="pokes/geracao 3/Groudon.xml"/>
             <monster name="Lucario" file="pokes/geracao 4/Lucario.xml"/>
             <monster name="Aipom MVP" file="pokes/Novos/Aipom MVP.xml"/>
             <monster name="Reshiram" file="pokes/Novos/Reshiram.xml"/>
             <monster name="Shiny Tyranitar" file="pokes/Novos/Shiny Tyranitar.xml"/>
             <monster name="Zekrom" file="pokes/Novos/Zekrom.xml"/>
             <monster name="Electivire" file="pokes/geracao 4/Electivire.xml"/>
             <monster name="Magmortar" file="pokes/geracao 4/Magmortar.xml"/>
             <monster name="Aggron" file="pokes/geracao 3/Aggron.xml"/>
             <monster name="Aron" file="pokes/geracao 3/Aron.xml"/>
             <monster name="Lairon" file="pokes/geracao 3/Lairon.xml"/>
             <monster name="Salamence" file="pokes/geracao 3/Salamence.xml"/>
             <monster name="Shelgon" file="pokes/geracao 3/Shelgon.xml"/>
             <monster name="Bagon" file="pokes/geracao 3/Bagon.xml"/>
             <monster name="Shiny Lucario" file="pokes/Novos/Shiny Lucario.xml"/>
             <monster name="Shiny Lucario MVP" file="pokes/Novos/Shiny Lucario MVP.xml"/>
             <monster name="Shiny Magmar" file="pokes/Novos/Shiny Magmar.xml"/>
             <monster name="Tropius" file="pokes/geracao 3/Tropius.xml"/>
             <monster name="Azelf" file="pokes/Novos/Azelf.xml"/>
             <monster name="Black Articuno" file="pokes/Novos/Black Articuno.xml"/>
             <monster name="Black Celebi" file="pokes/Novos/Black Celebi.xml"/>
             <monster name="Black Celebi MVP" file="pokes/Novos/Black Celebi MVP.xml"/>
             <monster name="Black Charizard" file="pokes/Novos/Black Charizard.xml"/>
             <monster name="Black Tyranitar" file="pokes/Novos/Black Tyranitar.xml"/>
             <monster name="Darkrai" file="pokes/Novos/Darkrai.xml"/>
             <monster name="Dialga" file="pokes/Novos/Dialga.xml"/>
             <monster name="Green Dialga" file="pokes/Novos/Green Dialga.xml"/>
             <monster name="Green Dialga MVP" file="pokes/Novos/Green Dialga MVP.xml"/>
             <monster name="Primal Dialga" file="pokes/Novos/Primal Dialga.xml"/>
             <monster name="Primal Groudon" file="pokes/Novos/Primal Groudon.xml"/>
             <monster name="Primal Kyogre" file="pokes/Novos/Primal Kyogre.xml"/>
             <monster name="Shiny Venomoth MVP" file="pokes/Novos/Shiny Venomoth MVP.xml"/>
             <monster name="Giratina" file="pokes/Novos/Giratina.xml"/>
             <monster name="Giratina MVP" file="pokes/Novos/Giratina MVP.xml"/>
             <monster name="Manaphy" file="pokes/Novos/Manaphy.xml"/>
             <monster name="Mega Alakazam" file="pokes/Novos/Mega Alakazam.xml"/>
             <monster name="Mega Blastoise" file="pokes/Novos/Mega Blastoise.xml"/>
             <monster name="Mega Charizard" file="pokes/Novos/Mega Charizard.xml"/>
             <monster name="Mega Gyarados" file="pokes/Novos/Mega Gyarados.xml"/>
             <monster name="Mega Jolteon" file="pokes/Novos/Mega Jolteon.xml"/>
             <monster name="Mega Lucario" file="pokes/Novos/Mega Lucario.xml"/>
             <monster name="Mega Metagross" file="pokes/Novos/Mega Metagross.xml"/>
             <monster name="Mega Mewtwo" file="pokes/Novos/Mega Mewtwo.xml"/>
             <monster name="Mega Salamence" file="pokes/Novos/Mega Salamence.xml"/>
             <monster name="Mega Slowking" file="pokes/Novos/Mega Slowking.xml"/>
             <monster name="Mega Tyranitar" file="pokes/Novos/Mega Tyranitar.xml"/>
             <monster name="Mesprit" file="pokes/Novos/Mesprit.xml"/>
             <monster name="Palkia" file="pokes/Novos/Palkia.xml"/>
             <monster name="Phione MVP" file="pokes/Novos/Phione MVP.xml"/>
             <monster name="Phione" file="pokes/Novos/Phione.xml"/>
             <monster name="Reuniclus" file="pokes/Novos/Reuniclus.xml"/>
             <monster name="Shiny Reuniclus" file="pokes/Novos/Shiny Reuniclus.xml"/>
             <monster name="Red Alakazam" file="pokes/Novos/Red Alakazam.xml"/>
             <monster name="Red Gyarados" file="pokes/Novos/Red Gyarados.xml"/>
             <monster name="Red Jirachi" file="pokes/Novos/Red Jirachi.xml"/>
             <monster name="Shadow Alakazam" file="pokes/Novos/Shadow Alakazam.xml"/>
             <monster name="Shadow Charizard" file="pokes/Novos/Shadow Charizard.xml"/>
             <monster name="Shadow Giratina" file="pokes/Novos/Shadow Giratina.xml"/>
             <monster name="Shadow Jirachi" file="pokes/Novos/Shadow Jirachi.xml"/>
             <monster name="Shadow Palkia" file="pokes/Novos/Shadow Palkia.xml"/>
             <monster name="Shadow Salamence" file="pokes/Novos/Shadow Salamence.xml"/>
             <monster name="Shadow Slowking" file="pokes/Novos/Shadow Slowking.xml"/>
             <monster name="Shadow Tyranitar" file="pokes/Novos/Shadow Tyranitar.xml"/>
             <monster name="Shadow Victini" file="pokes/Novos/Shadow Victini.xml"/>
             <monster name="Shadow Yveltal" file="pokes/Novos/Shadow Yveltal.xml"/>
             <monster name="Shaymin" file="pokes/Novos/Shaymin.xml"/>
             <monster name="Shiny Celebi" file="pokes/Novos/Shiny Celebi.xml"/>
             <monster name="Shiny Cresselia" file="pokes/Novos/Shiny Cresselia.xml"/>
             <monster name="Shiny Entei" file="pokes/Novos/Shiny Entei.xml"/>
             <monster name="Shiny Manaphy" file="pokes/Novos/Shiny Manaphy.xml"/>
             <monster name="Shiny Manaphy MVP" file="pokes/Novos/Shiny Manaphy MVP.xml"/>
             <monster name="Shiny Mesprit" file="pokes/Novos/Shiny Mesprit.xml"/>
             <monster name="Shiny Phione" file="pokes/Novos/Shiny Phione.xml"/>
             <monster name="Shiny Raikou" file="pokes/Novos/Shiny Raikou.xml"/>
             <monster name="Shiny Reshiram" file="pokes/Novos/Shiny Reshiram.xml"/>
             <monster name="Shiny Suicune" file="pokes/Novos/Shiny Suicune.xml"/>
             <monster name="Shiny Uxie" file="pokes/Novos/Shiny Uxie.xml"/>
             <monster name="Shiny Victini" file="pokes/Novos/Shiny Victini.xml"/>
             <monster name="Shiny Victini MVP" file="pokes/Novos/Shiny Victini MVP.xml"/>
             <monster name="Shiny Zekrom" file="pokes/Novos/Shiny Zekrom.xml"/>
             <monster name="Shiny Zekrom MVP" file="pokes/Novos/Shiny Zekrom MVP.xml"/>
             <monster name="Uxie" file="pokes/Novos/Uxie.xml"/>
             <monster name="Yveltal" file="pokes/Novos/Yveltal.xml"/>
             <monster name="Yveltal MVP" file="pokes/Novos/Yveltal MVP.xml"/>
             <monster name="Shiny Yveltal" file="pokes/Novos/Shiny Yveltal.xml"/>

<!-- fim -->
------------------------------------//----------------------
<!-- Novos lendario -->
                         <monster name="Hoopa Unbound" file="pokes/Novos lendario/Hoopa Unbound.xml"/>

                         <monster name="Hoopa Pharaoh" file="pokes/Novos lendario/Hoopa Pharaoh.xml"/>

                         <monster name="Black Ditto" file="pokes/Novos lendario/Black Ditto.xml"/>

                         <monster name="Zygarde" file="pokes/Novos lendario/Zygarde.xml"/>

                         <monster name="Xerneas" file="pokes/Novos lendario/Xerneas.xml"/>

                         <monster name="Vicio Xerneas" file="pokes/Novos lendario/Vicio Xerneas.xml"/>

                         <monster name="Fallen Jirachi" file="pokes/Novos lendario/Fallen Jirachi.xml"/>

                         <monster name="Luminos Kyurem" file="pokes/Novos lendario/Luminos Kyurem.xml"/>

                         <monster name="Kyurem" file="pokes/Novos lendario/Kyurem.xml"/>

                         <monster name="Black Kyurem" file="pokes/Novos lendario/Black Kyurem.xml"/>

                         <monster name="Shiny Volcanion" file="pokes/Novos lendario/Shiny Volcanion.xml"/>

                         <monster name="Volcanion" file="pokes/Novos lendario/Volcanion.xml"/>

                         <monster name="Alfa Zekrom" file="pokes/Novos lendario/Alfa Zekrom.xml"/>

                         <monster name="Alfa Arceus" file="pokes/Novos lendario/Alfa Arceus.xml"/>

                         <monster name="Brutal Arceus" file="pokes/Novos lendario/Brutal Arceus.xml"/>

                         <monster name="Latios" file="pokes/Novos lendario/Latios.xml"/>

                         <monster name="Latias" file="pokes/Novos lendario/Latias.xml"/>

<monster name="Black Genesect" file="pokes/Novos lendario/Black Genesect.xml"/>

<monster name="Black Groudon" file="pokes/Novos lendario/Black Groudon.xml"/>

<monster name="Genesect White" file="pokes/Novos lendario/Genesect White.xml"/>

<monster name="Genesect" file="pokes/Novos lendario/Genesect.xml"/>

<monster name="Latios Flamy" file="pokes/Novos lendario/Latios Flamy.xml"/>

<monster name="Latios Mystck" file="pokes/Novos lendario/Latios Mystck.xml"/>

<monster name="Green Heatran" file="pokes/Novos lendario/Green Heatran.xml"/>

<monster name="Shiny Arceus" file="pokes/Novos lendario/Shiny Arceus.xml"/>

<monster name="Black Arceus" file="pokes/Novos lendario/Black Arceus.xml"/>

<monster name="Black Jirachi" file="pokes/Novos lendario/Black Jirachi.xml"/>


<monster name="Giratina Star" file="pokes/Novos lendario/Giratina Star.xml"/>


<!-- fim -->
<monster name="Goudem Azelf" file="pokes/pokemon quest/Goudem Azelf.xml"/>

<monster name="Goudem Entei" file="pokes/pokemon quest/Goudem Entei.xml"/>

<monster name="Goudem Genesect" file="pokes/pokemon quest/Goudem Genesect.xml"/>

<monster name="Goudem Jirachi" file="pokes/pokemon quest/Goudem Jirachi.xml"/>

<monster name="Goudem Mesprit" file="pokes/pokemon quest/Goudem Mesprit.xml"/>

<monster name="Goudem Mew" file="pokes/pokemon quest/Goudem Mew.xml"/>

<monster name="Goudem Mewtwo" file="pokes/pokemon quest/Goudem Mewtwo.xml"/>

<monster name="Goudem Raikou" file="pokes/pokemon quest/Goudem Raikou.xml"/>

<monster name="Goudem Suicune" file="pokes/pokemon quest/Goudem Suicune.xml"/>

<monster name="Goudem Uxie" file="pokes/pokemon quest/Goudem Uxie.xml"/>

<monster name="Goudem Zapdos" file="pokes/pokemon quest/Goudem Zapdos.xml"/>
<monster name="Maist Volcanion" file="pokes/pokemon quest/Maist Volcanion.xml"/>


------------------------------------------------------
<monster name="Deoxys Lume" file="pokes/novos pokemon/Deoxys Lume.xml"/>

<monster name="Giratina Black" file="pokes/novos pokemon/Giratina Black.xml"/>

<monster name="Hoopa Black" file="pokes/novos pokemon/Hoopa Black.xml"/>

<monster name="Landorus Black" file="pokes/novos pokemon/Landorus Black.xml"/>

<monster name="Landorus Star" file="pokes/novos pokemon/Landorus Star.xml"/>

<monster name="Landorus" file="pokes/novos pokemon/Landorus.xml"/>

<monster name="Lugia Black" file="pokes/novos pokemon/Lugia Black.xml"/>

<monster name="Shiny Solgaleo" file="pokes/novos pokemon/Shiny Solgaleo.xml"/>

<monster name="Solgaleo Star" file="pokes/novos pokemon/Solgaleo Star.xml"/>

<monster name="Solgaleo" file="pokes/novos pokemon/Solgaleo.xml"/>

<monster name="Thundurus Star" file="pokes/novos pokemon/Thundurus Star.xml"/>

<monster name="Thundurus" file="pokes/novos pokemon/Thundurus.xml"/>

<monster name="Tornadus Star" file="pokes/novos pokemon/Tornadus Star.xml"/>

<monster name="Tornadus" file="pokes/novos pokemon/Tornadus.xml"/>

----------------------------------------------------------
<!--pokes nivel 2 -->
<monster name="Groudon Nv2" file="pokes/pokes nivel 2/Groudon Nv2.xml"/>

<monster name="Lugia Nv2" file="pokes/pokes nivel 2/Lugia Nv2.xml"/>

<monster name="Regice Nv2" file="pokes/pokes nivel 2/Regice Nv2.xml"/>

<monster name="Regigigas Nv2" file="pokes/pokes nivel 2/Regigigas Nv2.xml"/>

<monster name="Regirock Nv2" file="pokes/pokes nivel 2/Regirock Nv2.xml"/>

<monster name="Registeel Nv2" file="pokes/pokes nivel 2/Registeel Nv2.xml"/>

<!-- fim -->

----------------------------------------------------------
<!--pokes nivel 3 -->
<monster name="Groudon Nv3" file="pokes/pokes nivel 3/Groudon Nv3.xml"/>

<monster name="Regice Nv3" file="pokes/pokes nivel 3/Regice Nv3.xml"/>

<monster name="Regigigas Nv3" file="pokes/pokes nivel 3/Regigigas Nv3.xml"/>

<monster name="Regirock Nv3" file="pokes/pokes nivel 3/Regirock Nv3.xml"/>

<monster name="Registeel Nv3" file="pokes/pokes nivel 3/Registeel Nv3.xml"/>

<monster name="Lugia Nv3" file="pokes/pokes nivel 3/Lugia Nv3.xml"/>

<!-- fim -->

----------------------------------------------------------
<!--pokes nivel 4 -->
<monster name="Groudon Nv4" file="pokes/pokes nivel 4/Groudon Nv4.xml"/>



<monster name="Regice Nv4" file="pokes/pokes nivel 4/Regice Nv4.xml"/>

<monster name="Regigigas Nv4" file="pokes/pokes nivel 4/Regigigas Nv4.xml"/>

<monster name="Regirock Nv4" file="pokes/pokes nivel 4/Regirock Nv4.xml"/>

<monster name="Registeel Nv4" file="pokes/pokes nivel 4/Registeel Nv4.xml"/>

<monster name="Lugia Nv4" file="pokes/pokes nivel 4/Lugia Nv4.xml"/>

<!-- fim -->


----------------------------------------------------------
<!--geracao 5 -->
                         <monster name="Chandelure" file="pokes/geracao 5/Chandelure.xml"/>

                         <monster name="Darmanitan" file="pokes/geracao 5/Darmanitan.xml"/>

                         <monster name="Druddigon" file="pokes/geracao 5/Druddigon.xml"/>

                         <monster name="Emboar" file="pokes/geracao 5/Emboar.xml"/>

                         <monster name="Excadrill" file="pokes/geracao 5/Excadrill.xml"/>

                         <monster name="Galvantula" file="pokes/geracao 5/Galvantula.xml"/>

                         <monster name="Bisharp" file="pokes/geracao 5/Bisharp.xml"/>

                         <monster name="Gigalith" file="pokes/geracao 5/Gigalith.xml"/>

                         <monster name="Golurk" file="pokes/geracao 5/Golurk.xml"/>

                         <monster name="Gothitelle" file="pokes/geracao 5/Gothitelle.xml"/>

                         <monster name="Jellicent" file="pokes/geracao 5/Jellicent.xml"/>

                         <monster name="Klinklang" file="pokes/geracao 5/Klinklang.xml"/>

                         <monster name="Krokorok" file="pokes/geracao 5/Krokorok.xml"/>

                         <monster name="Krookodile" file="pokes/geracao 5/Krookodile.xml"/>

                         <monster name="Leavanny" file="pokes/geracao 5/Leavanny.xml"/>

                         <monster name="Lilligant" file="pokes/geracao 5/Lilligant.xml"/>

                         <monster name="Maractus" file="pokes/geracao 5/Maractus.xml"/>

                         <monster name="Seismitoad" file="pokes/geracao 5/Seismitoad.xml"/>

                         <monster name="Serperior" file="pokes/geracao 5/Serperior.xml"/>

                         <monster name="Shiny Emboar" file="pokes/geracao 5/Shiny Emboar.xml"/>

                         <monster name="Shiny Maractus" file="pokes/geracao 5/Shiny Maractus.xml"/>

                         <monster name="Shiny Serperior" file="pokes/geracao 5/Shiny Serperior.xml"/>

                         <monster name="Sigilyph" file="pokes/geracao 5/Sigilyph.xml"/>

                         <monster name="Simipour" file="pokes/geracao 5/Simipour.xml"/>

                         <monster name="Simisage" file="pokes/geracao 5/Simisage.xml"/>

                         <monster name="Simisear" file="pokes/geracao 5/Simisear.xml"/>

                         <monster name="Swanna" file="pokes/geracao 5/Swanna.xml"/>

                         <monster name="Zoroark" file="pokes/geracao 5/Zoroark.xml"/>

<monster name="Raichu Fly" file="pokes/geracao 5/Raichu Fly.xml"/>

<monster name="Raichu Surf" file="pokes/geracao 5/Raichu Surf.xml"/>

<!-- fim -->
------------------------------------//----------------------
<!-- Nova pasta -->

<monster name="Altaria" file="pokes/pokemon pra tira/Altaria.xml"/>
<monster name="ampharos l" file="pokes/pokemon pra tira/ampharos l.xml"/>
<monster name="Blaziken" file="pokes/pokemon pra tira/Blaziken.xml"/>
<monster name="chinchou l" file="pokes/pokemon pra tira/chinchou l.xml"/>
<monster name="electrode l" file="pokes/pokemon pra tira/electrode l.xml"/>
<monster name="fire22" file="pokes/pokemon pra tira/fire22.xml"/>
<monster name="Flygon" file="pokes/pokemon pra tira/Flygon.xml"/>
<monster name="Grovyle" file="pokes/pokemon pra tira/Grovyle.xml"/>
<monster name="Houndour s" file="pokes/pokemon pra tira/Houndour s.xml"/>
<monster name="jolteon l" file="pokes/pokemon pra tira/jolteon l.xml"/>
<monster name="Kecleon" file="pokes/pokemon pra tira/Kecleon.xml"/>
<monster name="Leafeon" file="pokes/pokemon pra tira/Leafeon.xml"/>
<monster name="magneton l" file="pokes/pokemon pra tira/magneton l.xml"/>
<monster name="Mawile" file="pokes/pokemon pra tira/Mawile.xml"/>
<monster name="Pow Mosyti" file="pokes/pokemon pra tira/Pow Mosyti.xml"/>
<monster name="Pow Zydogan" file="pokes/pokemon pra tira/Pow Zydogan.xml"/>
<monster name="Seviper" file="pokes/pokemon pra tira/Seviper.xml"/>
<monster name="Shiftry" file="pokes/pokemon pra tira/Shiftry.xml"/>
<monster name="Slakoth" file="pokes/pokemon pra tira/Slakoth.xml"/>
<monster name="Steelix N1" file="pokes/pokemon pra tira/Steelix N1.xml"/>
<monster name="Swablu" file="pokes/pokemon pra tira/Swablu.xml"/>
<monster name="Trapinch" file="pokes/pokemon pra tira/Trapinch.xml"/>
<monster name="Treecko" file="pokes/pokemon pra tira/Treecko.xml"/>
<monster name="Vibrava" file="pokes/pokemon pra tira/Vibrava.xml"/>
<monster name="Whismur" file="pokes/pokemon pra tira/Whismur.xml"/>

<!-- fim -->

-----------------------------------//-----------------------

<!-- Nova pasta -->
                          <monster name="Alakazam L+[100]" file="pokes/Nova pasta/Alakazam L+[100].xml"/>

                          <monster name="Alakazam Nv1" file="pokes/Nova pasta/Alakazam Nv1.xml"/>

                          <monster name="Charizard Nv1" file="pokes/Nova pasta/Charizard Nv1.xml"/>

                          <monster name="Gengar Nv1" file="pokes/Nova pasta/Gengar Nv1.xml"/>

                          <monster name="Raichu Nv1" file="pokes/Nova pasta/Raichu Nv1.xml"/>

                          <monster name="Snorlax Nv1" file="pokes/Nova pasta/Snorlax Nv1.xml"/>

                          <monster name="Tangela Nv1" file="pokes/Nova pasta/Tangela Nv1.xml"/>

                          <monster name="Tyranitar Nv1" file="pokes/Nova pasta/Tyranitar Nv1.xml"/>

                          <monster name="Aggron N1" file="pokes/Nova pasta/Aggron N1.xml"/>

                          <monster name="Gardevoir N1" file="pokes/Nova pasta/Gardevoir N1.xml"/>

                          <monster name="Gengar Alfa" file="pokes/Nova pasta/Gengar Alfa.xml"/>

                          <monster name="Gengar Croma" file="pokes/Nova pasta/Gengar Croma.xml"/>

                          <monster name="Steelix Nv1" file="pokes/Nova pasta/Steelix Nv1.xml"/>

                          <monster name="Pow Magmar" file="pokes/Nova pasta/Pow Magmar.xml"/>

                          <monster name="Pow Beartic" file="pokes/Nova pasta/Pow Beartic.xml"/>

                          <monster name="Pow Steelix" file="pokes/Nova pasta/Pow Steelix.xml"/>

                          <monster name="Beartic" file="pokes/Nova pasta/Beartic.xml"/>

                          <monster name="Pow Tyranitar" file="pokes/Nova pasta/Pow Tyranitar.xml"/>

                          <monster name="Pow Ferrothorn" file="pokes/Nova pasta/Pow Ferrothorn.xml"/>

                          <monster name="Ferrothorn" file="pokes/Nova pasta/Ferrothorn.xml"/>

                          <monster name="Black Blastoise" file="pokes/Nova pasta/Black Blastoise.xml"/>

                          <monster name="Black Gyarados" file="pokes/Nova pasta/Black Gyarados.xml"/>

                          <monster name="Pow Blastoise" file="pokes/Nova pasta/Pow Blastoise.xml"/>

                          <monster name="Pow Giglun" file="pokes/Nova pasta/Pow Giglun.xml"/>

                          <monster name="Pow Gyarados" file="pokes/Nova pasta/Pow Gyarados.xml"/>

                          <monster name="Pow Tentacruel" file="pokes/Nova pasta/Pow Tentacruel.xml"/>

                        <monster name="Charizard Goud" file="pokes/Nova pasta/Charizard Goud.xml"/>

                       <monster name="Meloetta Dream" file="pokes/Nova pasta/Meloetta Dream.xml"/>
<monster name="Meloetta Umbrone" file="pokes/Nova pasta/Meloetta Umbrone.xml"/>
<monster name="Meloetta Suntory" file="pokes/Nova pasta/Meloetta Suntory.xml"/>


<!-- fim -->
-------------------------------------//---------------------
<!-- pokemon pesca -->
                          <monster name="Will Blastoise" file="pokes/pokemon pesca/Will Blastoise.xml"/>

                          <monster name="Will Lapras" file="pokes/pokemon pesca/Will Lapras.xml"/>

                          <monster name="Will Gyarados" file="pokes/pokemon pesca/Will Gyarados.xml"/>

                          <monster name="Will Poliwrath" file="pokes/pokemon pesca/Will Poliwrath.xml"/>

                          <monster name="Will Tentacruel" file="pokes/pokemon pesca/Will Tentacruel.xml"/>



<!-- fim -->

------------------------------------//----------------
<!-- novos shiny -->
                          <monster name="Rampardos" file="pokes/novos shiny/Rampardos.xml"/>

                          <monster name="Shiny Blissey" file="pokes/novos shiny/Shiny Blissey.xml"/>

                          <monster name="Shiny Steelix" file="pokes/novos shiny/Shiny Steelix.xml"/>

                          <monster name="Shiny Tangrowth" file="pokes/novos shiny/Shiny Tangrowth.xml"/>

                          <monster name="Shiny Tropius" file="pokes/novos shiny/Shiny Tropius.xml"/>

                          <monster name="Tangrowth" file="pokes/novos shiny/Tangrowth.xml"/>

                          <monster name="Brutal Gengar" file="pokes/novos shiny/Brutal Gengar.xml"/>

                          <monster name="Brutal Probopass" file="pokes/novos shiny/Brutal Probopass.xml"/>

                          <monster name="Brutal Toxicroak" file="pokes/novos shiny/Brutal Toxicroak.xml"/>



<!-- fim -->
-------------------------------------//---------------------
<!-- Pokes city vip -->
                        <monster name="Xp Arbok" file="pokes/Pokes city vip/Xp Arbok.xml"/>

                        <monster name="Blastoise [100]" file="pokes/Pokes city vip/Blastoise [100].xml"/>

                        <monster name="Xp Dewgong" file="pokes/Pokes city vip/Xp Dewgong.xml"/>

                        <monster name="Xp Electrode" file="pokes/Pokes city vip/Xp Electrode.xml"/>

                        <monster name="Xp Exeggutor" file="pokes/Pokes city vip/Xp Arbok.xml"/>

                        <monster name="Xp Fearow" file="pokes/Pokes city vip/Xp Fearow.xml"/>

                        <monster name="Gyarados [100]" file="pokes/Pokes city vip/Gyarados [100].xml"/>

                        <monster name="Xp Jynx" file="pokes/Pokes city vip/Xp Jynx.xml"/>

                        <monster name="Xp Lapras" file="pokes/Pokes city vip/Xp Lapras.xml"/>

                        <monster name="Xp Mankey" file="pokes/Pokes city vip/Xp Mankey.xml"/>

                        <monster name="Xp Onix" file="pokes/Pokes city vip/Xp Onix.xml"/>

                        <monster name="Xp Persian" file="pokes/Pokes city vip/Xp Persian.xml"/>

                        <monster name="Xp Poliwag" file="pokes/Pokes city vip/Xp Poliwag.xml"/>

                        <monster name="Xp Poliwhirl" file="pokes/Pokes city vip/Xp Poliwhirl.xml"/>

                        <monster name="Xp Poliwrath" file="pokes/Pokes city vip/Xp Poliwrath.xml"/>

                        <monster name="Xp Psyduck" file="pokes/Pokes city vip/Xp Psyduck.xml"/>

                        <monster name="Xp Shellder" file="pokes/Pokes city vip/Xp Shellder.xml"/>

                        <monster name="Xp Spearow" file="pokes/Pokes city vip/Xp Spearow.xml"/>

                        <monster name="Xp Squirtle" file="pokes/Pokes city vip/Xp Squirtle.xml"/>

                        <monster name="Xp Tentacruel" file="pokes/Pokes city vip/Xp Tentacruel.xml"/>

                        <monster name="Xp Venonat" file="pokes/Pokes city vip/Xp Venonat.xml"/>

                        <monster name="Xp Wartortle" file="pokes/Pokes city vip/Xp Wartortle.xml"/>

                        <monster name="Xp Weezing" file="pokes/Pokes city vip/Xp Weezing.xml"/>

                        <monster name="Charizard [100]" file="pokes/Pokes city vip/Charizard [100].xml"/>

                        <monster name="Equipe Rocket" file="pokes/Pokes city vip/Equipe Rocket.xml"/>



<!-- fim -->
------------------------------------//----------------------
<!-- pokemon respaw -->
                          <monster name="Xivas" file="pokes/Pokemon dropavel/Xivas.xml"/>

<!-- fim -->
------------------------------------//----------------------

<!-- Up free -->
                        <monster name="Niti Ampharos" file="pokes/up free/Niti Ampharos.xml"/>

                        <monster name="Niti Feraligatr" file="pokes/up free/Niti Feraligatr.xml"/>

                        <monster name="Niti Meganium" file="pokes/up free/Niti Meganium.xml"/>

                        <monster name="Niti Rhydon" file="pokes/up free/Niti Rhydon.xml"/>

                        <monster name="Niti Scyther" file="pokes/up free/Niti Scyther.xml"/>

                        <monster name="Niti Vileplume" file="pokes/up free/Niti Vileplume.xml"/>




<!-- fim -->
-----------------------------------//--------------------
<!-- Shredder Team -->
			 <monster name="ScytherTeam" file="pokes/Shredder Team/Scyther.xml"/>
			 <monster name="Shiny ScytherTeam" file="pokes/Shredder Team/Shiny Scyther.xml"/>
			 <monster name="ScizorTeam" file="pokes/Shredder Team/Scizor.xml"/>
			 <monster name="XatuTeam" file="pokes/Shredder Team/Xatu.xml"/>
			 <monster name="YanmaTeam" file="pokes/Shredder Team/Yanma.xml"/>
<!-- fim -->

<!-- [Control] -->
		<monster name="Gengar cm" file="pokes/Control/CMGengar.xml"/>
		<monster name="Alakazam cm" file="pokes/Control/CMAlakazam.xml"/>
		<monster name="Haunter cm" file="pokes/Control/CMHaunter.xml"/>
		<monster name="Slowking cm" file="pokes/Control/CMSlowking.xml"/>
		<monster name="Tentacruel cm" file="pokes/Control/CMTentacruel.xml"/>
		<!-- [Shinys] -->
		<monster name="Shiny Alakazam cm" file="pokes/Control/CMShiny Alakazam.xml"/>
		<monster name="Shiny Gengar cm" file="pokes/Control/CMShiny Gengar.xml"/>
		<monster name="Shiny Tentacruel cm" file="pokes/Control/CMShiny Tentacruel.xml"/>
<!-- fim -->


 </monsters>

 

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por Under
      Apresentando o Tibia-IA: A IA para Desenvolvimento de Servidores Tibia! 
       O que é o Tibia-IA?
      Um modelo de IA especializado para Tibia! Ele está atualmente em teste gratuito, e eu adoraria que vocês o experimentassem. Basta acessar https://ai.tibiaking.com, criar uma conta e começar a usar totalmente de graça! 
       Versão Experimental Fechada
      Atualmente, algumas funcionalidades ainda estão em desenvolvimento. No momento, apenas a geração de scripts está disponível para o público.
      Se encontrarem qualquer problema nos scripts gerados, me avisem! Vamos juntos construir a IA mais poderosa para ajudar no desenvolvimento de servidores Tibia!  
      Contato direto discord : underewar
       Acesse agora: https://ai.tibiaking.com
       Como funciona?
       Geração automática de scripts LUA para TFS  Suporte a diferentes eventos, criaturas, NPCs, magias, etc.  Ferramenta em constante evolução para aprimorar o desenvolvimento Novidades em breve confira no site. O acesso ao Tibia-IA está disponível para testes GRATUITOS! Até dia 05/05/2025
      Basta criar uma conta em: https://ai.tibiaking.com
      Utilize a IA para gerar seus scripts de forma simples e rápida
      Envie feedbacks para ajudarmos a tornar a ferramenta ainda melhor!

      Problemas relatar diretamente no meu discord pessoal : underewar
       



    • Por cloudrun2023
      CloudRun - Sua Melhor Escolha para Hospedagem de OTServer!
      Você está procurando a solução definitiva para hospedar seu OTServer com desempenho imbatível e segurança inigualável? Não procure mais! Apresentamos a CloudRun, sua parceira confiável em serviços de hospedagem na nuvem.
       
      Recursos Exclusivos - Proteção DDoS Avançada:
      Mantenha seu OTServer online e seguro com nossa robusta proteção DDoS, garantindo uma experiência de jogo ininterrupta para seus jogadores.
       
      Servidores Ryzen 7 Poderosos: Desfrute do poder de processamento superior dos servidores Ryzen 7 para garantir um desempenho excepcional do seu OTServer. Velocidade e estabilidade garantidas!
       
      Armazenamento NVMe de Alta Velocidade:
      Reduza o tempo de carregamento do jogo com nosso armazenamento NVMe ultrarrápido. Seus jogadores vão adorar a rapidez com que podem explorar o mundo do seu OTServer.
       
      Uplink de até 1GB:
      Oferecemos uma conexão de alta velocidade com até 1GB de largura de banda, garantindo uma experiência de jogo suave e livre de lag para todos os seus jogadores, mesmo nos momentos de pico.
       
      Suporte 24 Horas:
      Estamos sempre aqui para você! Nossa equipe de suporte está disponível 24 horas por dia, 7 dias por semana, para resolver qualquer problema ou responder a qualquer pergunta que você possa ter. Sua satisfação é a nossa prioridade.
       
      Fácil e Rápido de Começar:
      Configurar seu OTServer na CloudRun é simples e rápido. Concentre-se no desenvolvimento do seu jogo enquanto cuidamos da hospedagem.
       
      Entre em Contato Agora!
      Website: https://central.cloudrun.com.br/index.php?rp=/store/cloud-ryzen-brasil
      Email: contato@cloudrun.com.br
      Telefone: (47) 99902-5147

      Não comprometa a qualidade da hospedagem do seu OTServer. Escolha a CloudRun e ofereça aos seus jogadores a melhor experiência de jogo possível. Visite nosso site hoje mesmo para conhecer nossos planos e começar!
       
      https://central.cloudrun.com.br/index.php?rp=/store/cloud-ryzen-brasil
       
      CloudRun - Onde a Velocidade Encontra a Confiabilidade!
       

    • Por FeeTads
      SALVE rapaziada do TK, esses dias vim pensando em novos scripts pro meu OT, e em um deles eu precisava que determinada area não contasse frag pro player que matasse outros, PORÉM eu precisava que os players que morressem nessa area ainda assim tivessem as penalidades da sua morte, procurei por ai, achei alguns scripts que apenas tiravam o SKULL e não realmente o FRAG do player.

      **script atualizado 22/10/2023** - melhorado e otimizado, levei o script pra puxar as infos por .lua / creatureScripts

      vou disponibilizar o code aqui, e o que fazer pra determinada area não contar frag.

      SOURCE OTX 2 / TFS 0.x, Funciona em TFS 1.x mudando as tags e ajeitando as sintaxes.

      vá em creatureevent.cpp

      procure por:
      else if(type == "preparedeath") _type = CREATURE_EVENT_PREPAREDEATH;
      Adiciona abaixo:
      else if(type == "nocountfrag") _type = CREATURE_EVENT_NOCOUNTFRAG;

      procure por:
      case CREATURE_EVENT_PREPAREDEATH: return "onPrepareDeath";  
      Adicione abaixo: 
      case CREATURE_EVENT_NOCOUNTFRAG: return "noCountFragArea";

      procure por:
      case CREATURE_EVENT_PREPAREDEATH: return "cid, deathList";
      Adicione abaixo:
      case CREATURE_EVENT_NOCOUNTFRAG: return "cid, target";

      agora no mesmo arquivo, vá até o final do arquivo e adicione essa função:
      uint32_t CreatureEvent::executeNoCountFragArea(Creature* creature, Creature* target) { //noCountFragArea(cid, target) if(m_interface->reserveEnv()) { ScriptEnviroment* env = m_interface->getEnv(); if(m_scripted == EVENT_SCRIPT_BUFFER) { env->setRealPos(creature->getPosition()); std::ostringstream scriptstream; scriptstream << "local cid = " << env->addThing(creature) << std::endl; scriptstream << "local target = " << env->addThing(target) << std::endl; if(m_scriptData) scriptstream << *m_scriptData; bool result = true; if(m_interface->loadBuffer(scriptstream.str())) { lua_State* L = m_interface->getState(); result = m_interface->getGlobalBool(L, "_result", true); } m_interface->releaseEnv(); return result; } else { #ifdef __DEBUG_LUASCRIPTS__ std::ostringstream desc; desc << creature->getName(); env->setEvent(desc.str()); #endif env->setScriptId(m_scriptId, m_interface); env->setRealPos(creature->getPosition()); lua_State* L = m_interface->getState(); m_interface->pushFunction(m_scriptId); lua_pushnumber(L, env->addThing(creature)); lua_pushnumber(L, env->addThing(target)); bool result = m_interface->callFunction(2); m_interface->releaseEnv(); return result; } } else { std::clog << "[Error - CreatureEvent::noCountFragArea] Call stack overflow." << std::endl; return 0; } }

      agora vá em creatureevent.h

      procure por:
      CREATURE_EVENT_PREPAREDEATH
      adicione abaixo:
      CREATURE_EVENT_NOCOUNTFRAG

      procure por:
      uint32_t executePrepareDeath(Creature* creature, DeathList deathList);
      Adicione abaixo:
      uint32_t executeNoCountFragArea(Creature* creature, Creature* target);

      agora vá em player.cpp

      procure por:
      bool Player::onKilledCreature(Creature* target, DeathEntry& entry)
      abaixo de:
      War_t enemy; if(targetPlayer->getEnemy(this, enemy)) { if(entry.isLast()) IOGuild::getInstance()->updateWar(enemy); entry.setWar(enemy); }
      Adicione o seguinte código:
      if (targetPlayer){ CreatureEventList killEvents = getCreatureEvents(CREATURE_EVENT_NOCOUNTFRAG); for (const auto &event : killEvents) { if (!event->executeNoCountFragArea(this, target)) { return true; } } }

      //

      Feito isso, tudo completo na sua source, agora é necessário adicionar o creaturescript dentro do servidor

      vá até creaturescripts/scripts
      crie um arquivo chamado, "noCountFragInArea.lua"
      e dentro dele cole o código:
       
      --[[ script feito por feetads / TibiaKing ]]-- --[[ discord: feetads / FeeTads#0246 ]]-- -- Add positions here for which you do not want to count frags local areas = { [1] = {from = {x = 91, y = 122, z = 7}, to = {x = 98, y = 127, z = 7}}, -- from = area superior esquerda / to = area inferior direita (formando um quadrado) } local onlyKillerInArea = false -- only killer need to be in area? function noCountFragArea(cid, target) if not isCreature(cid) or not isCreature(target) then return true end local posKiller = getPlayerPosition(cid) local posTarget = getPlayerPosition(target) for i = 1, #areas do local area = areas[i] if isInArea(posKiller, area.from, area.to) then if onlyKillerInArea then return false elseif isInArea(posTarget, area.from, area.to) then return false end end end return true end
      agora em creaturescripts.xml
      <event type="nocountfrag" name="fragarea" event="script" value="noCountFragInArea.lua"/>
      agora em creaturescripts/scripts/login.lua
       procure por OU semelhante a esse:
      registerCreatureEvent(cid, "AdvanceSave")
      e abaixo adicione:
      registerCreatureEvent(cid, "fragarea")

      //


      Agora tudo certo, quando quiser adiciona uma area que não pega frag, vá até o script e apenas coloque a area, igual o demonstrado no script

      Exemplo:
      local areas = { [1] = {from = {x = 91, y = 122, z = 7}, to = {x = 98, y = 127, z = 7}}, [2] = {from = {x = 1000, y = 1000, z = 7}, to = {x = 1100, y = 1100, z = 7}}, }
      assim somente colocando a area no script e abrindo o server ou dando /reload, já funcionará a area como não pegar frag.
      Esse sistema pode ser bom pra areas de pvp ativo, onde você ainda quer que o player que morrer perca os atributos, como se fosse uma morte normal, porém não conta frag pra quem matar.
      Bom pra sistemas tipo castle 48h (guild war), onde há diversas mortes e risco de pegar red, atrapalhando a war.

      Façam bom proveito dos scripts, e deixem os créditos no script rsrs

      **Eu fiz as alterações e o simples código por isso vim disponibilizar, créditos meus**
    • Por Muvuka
      Abri canal a força creaturescript acho que funcione no creaturescript cria script creaturescript
       
      <channel id="9" name="HELP" logged="yes"/>
      <channel id="12" name="Report Bugs" logged="yes"/>
      <channel id="13" name="Loot" logged="yes"/>
      <channel id="14" name="Report Character Rules Tibia Rules" logged="yes"/>
      <channel id="15" name="Death Channel"/>
      <channel id="6548" name="DexSoft" level="1"/>
      <channel id="7" name="Reports" logged="yes"/>
       
      antes de 
              if(lastLogin > 0) then adicione isso:
                      doPlayerOpenChannel(cid, CHANNEL_HELP) doPlayerOpenChannel(cid, 1,  2, 3) = 1,2 ,3 Channels, entendeu? NÃO FUNCIONA EU QUERO UM MEIO DE ABRI SEM USA A SOURCE
       
      EU NÃO CONSEGUI ABRI EU NÃO TENHO SOURCE
       
       
    • Por bolachapancao
      Rapaziada seguinte preciso de um script que ao utilizar uma alavanca para até 4 jogadores.
      Os jogadores serão teleportados para hunt durante uma hora e depois de uma hora os jogadores serão teleportados de volta para o templo.
       
      Observação: caso o jogador morra ou saia da hunt o evento hunt é cancelado.

      Estou a base canary
      GitHub - opentibiabr/canary: Canary Server 13.x for OpenTibia community.
       
  • Estatísticas dos Fóruns

    96845
    Tópicos
    519598
    Posts



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo