Jump to content

(Resolvido)Shiny Stones necessárias


Go to solution Solved by Gabrieltxu,

Recommended Posts

Galera estou procurando em meu servidor o arquivo .lua para trocar o numero que precisa para evoluir em shiny cada pokémon, não tem shiny stone, já tentei evolution, velho nada procurei tudo de shiny e abri.... não tem nada disso mas cada pokémon tem um numero necessario pra evoluir.... podem me ajudar ?

Link to post
Share on other sites

Galera estou procurando em meu servidor o arquivo .lua para trocar o numero que precisa para evoluir em shiny cada pokémon, não tem shiny stone, já tentei evolution, velho nada procurei tudo de shiny e abri.... não tem nada disso mas cada pokémon tem um numero necessario pra evoluir.... podem me ajudar ?

Bom, cara, antes posta o arquivo de evoluir o pokémon com stones normais beleza ?

                              _
                          .-'` `}
                  _./)   /       }
                .'o   \ |       }
                '.___.'`.\    {`
                /`\_/  , `.    }                                      ME DA UMA NOZ!
                \=' .-'   _`\  {
                 `'`;/      `,  }
                    _\   @   ;  }
                   /__`;-...'--'

Cluck!

Link to post
Share on other sites

como assim? para nascer shiny? 

Meu Ultimo projeto em desenvolvimento!

 

http://www.tibiaking.com/forum/topic/47753-show-off-ultimo-projeto-para-download/

 

 

Grupo do facebook para OtServidores! (Divulgação + Criação de Equipe)

 

https://www.facebook.com/groups/otservidores/

 

Link to post
Share on other sites

como assim? para nascer shiny? 

É para evoluir um pokémon shiny

@Offtopic

Gabrieltxu, posso falar com você ? Se puder adiciona skype: adelsojunior1

                              _
                          .-'` `}
                  _./)   /       }
                .'o   \ |       }
                '.___.'`.\    {`
                /`\_/  , `.    }                                      ME DA UMA NOZ!
                \=' .-'   _`\  {
                 `'`;/      `,  }
                    _\   @   ;  }
                   /__`;-...'--'

Cluck!

Link to post
Share on other sites

Eu já fiquei muito tempo olhando:

 

 

local special = specialevo
 
local types = {
[leaf] = {"Bulbasaur", "Ivysaur", "Oddish", "Gloom", "Bellsprout", "Weepinbell", "Exeggcute", "Chikorita", "Bayleef", "Hoppip", "Skiploom", "Sunkern", "Treecko", "Grovyle", "Lileep"},
[water] = {"Squirtle", "Wartortle", "Horsea", "Goldeen", "Magikarp", "Psyduck", "Poliwag", "Poliwhirl", "Tentacool", "Krabby", "Staryu", "Omanyte", "Eevee", "Totodile", "Croconow", "Chinchou", "Marill", "Wooper", "Slowpoke", "Remoraid", "Seadra", "Mudkip", "Marshtomp", "Seel", "Shellder", "Smoochum", "Swinub"},
[venom] = {"Zubat", "Ekans", "Nidoran male", "Nidoran female", "Nidorino", "Nidorina", "Gloom", "Venonat", "Tentacool", "Grimer", "Koffing", "Spinarak", "Golbat"},
[thunder] = {"Magnemite", "Pikachu", "Voltorb", "Eevee", "Chinchou", "Pichu", "Mareep", "Flaaffy", "Elekid"},
[rock] = {"Geodude", "Graveler", "Rhyhorn", "Kabuto", "Slugma", "Pupitar", "Aron", "Lairon"},
[punch] = {"Machop", "Machoke", "Mankey", "Poliwhirl", "Tyrogue"},
[fire] = {"Charmander", "Charmeleon", "Vulpix", "Growlithe", "Ponyta", "Eevee", "Cyndaquil", "Quilava", "Slugma", "Houndour", "Magby", "Torchic", "Combusken"},
[coccon] = {"Caterpie", "Metapod", "Weedle", "Kakuna", "Paras", "Venonat", "Scyther", "Ledyba", "Spinarak", "Pineco"},
[crystal] = {"Dratini", "Dragonair", "Magikarp", "Omanyte", "Kabuto", "Seadra", "Bagon", "Shelgon", "Vibrava", "Feebas"},
[dark] = {"Gastly", "Haunter", "Eevee", "Houndour", "Pupitar"},
[earth] = {"Cubone", "Sandshrew", "Nidorino", "Nidorina", "Diglett", "Onix", "Rhyhorn", "Wooper", "Swinub", "Phanpy", "Larvitar", "Trapinch"},
[enigma] = {"Abra", "Kadabra", "Psyduck", "Slowpoke", "Drowzee", "Eevee", "Natu", "Smoochum", "Beldum", "Metang"},
[heart] = {"Rattata", "Pidgey", "Pidgeotto", "Spearow", "Clefairy", "Jigglypuff", "Meowth", "Doduo", "Porygon", "Chansey", "Sentret", "Hoothoot", "Cleffa", "Igglybuff", "Togepi", "Snubull", "Teddiursa"},
[ice] = {"Seel", "Shellder", "Smoochum", "Swinub"},
[king] = {"Slowpoke", "Poliwhirl"},
[shiny] = {"Alakazam", "Gyarados", "Venusaur", "Charizard", "Blastoise", "Tentacruel", "Seadra", "Tropius", "Metang", "Metagross", "Milotic", "Salamence", "Dragonite", "Pidgeot", "Abra", "Arcanine", "Ariados", "Beedrill", "Butterfree", "Cubone", "Marowak", "Gengar", "Dratini", "Dragonair", "Electabuzz", "Electrode", "Espeon", "Farfetch'd", "Fearow", "Golbat", "Grimer", "Growlithe", "Hitmonchan", "Hitmonlee", "Horsea", "Jynx", "Kingler", "Krabby", "Magikarp", "Magneton", "Marowak", "Mr. Mime", "Muk", "Oddish", "Onix", "Paras", "Parasect", "Pinsir", "Politoed", "Raichu", "Raticate", "Rhydon", "Scyther", "Tangela", "Zubat", "Venomoth"},
[dragon] = {"Seadra"},
[upgrade] = {"Porygon"},
[sun] = {"Sunkern", "Gloom"},
[sfire] = {"Shiny Charmander", "Shiny Charmeleon", "Shiny Vulpix", "Shiny Growlithe", "Shiny Ponyta", "Shiny Eevee"},
[swater] = {"Shiny Squirtle", "Shiny Wartortle", "Shiny Horsea", "Shiny Goldeen", "Shiny Magikarp", "Shiny Psyduck", "Shiny Poliwag", "Shiny Poliwhirl", "Shiny Tentacool", "Shiny Krabby", "Shiny Staryu", "Shiny Omanyte", "Shiny Eevee"},
[sleaf] = {"Shiny Bulbasaur", "Shiny Ivysaur", "Shiny Oddish", "Shiny Gloom", "Shiny Bellsprout", "Shiny Weepinbell", "Shiny Exeggcute"},
[sheart] = {"Shiny Rattata", "Shiny Pidgey", "Shiny Pidgeotto", "Shiny Spearow", "Shiny Clefairy", "Shiny Jigglypuff", "Shiny Meowth", "Shiny Doduo", "Shiny Porygon", "Shiny Chansey"},
[senigma] = {"Shiny Abra", "Shiny Kadabra", "Shiny Psyduck", "Shiny Slowpoke", "Shiny Drowzee", "Shiny Eevee"},
[srock] = {"Shiny Geodude", "Shiny Graveler", "Shiny Rhyhorn", "Shiny Kabuto"},
[svenom] = {"Shiny Zubat", "Shiny Ekans", "Shiny Nidoran male", "Shiny Nidoran female", "Shiny Nidorino", "Shiny Nidorina", "Shiny Gloom", "Shiny Venonat", "Shiny Tentacool", "Shiny Grimer", "Shiny Koffing"},
[sice] = {"Shiny Seel", "Shiny Shellder"},
[sthunder] = {"Shiny Magnemite", "Shiny Pikachu", "Shiny Voltorb", "Shiny Eevee"},
[scrystal] = {"Shiny Dratini", "Shiny Dragonair", "Shiny Magikarp", "Shiny Omanyte", "Shiny Kabuto"},
[scoccon] = {"Shiny Caterpie", "Shiny Metapod", "Shiny Weedle", "Shiny Kakuna", "Shiny Paras", "Shiny Venonat", "Shiny Scyther"},
[sdarkness] = {"Shiny Gastly", "Shiny Haunter", "Shiny Eevee"},
[spunch] = {"Shiny Machop", "Shiny Machoke", "Shiny Mankey", "Shiny Poliwhirl"},
[searth] = {"Shiny Cubone", "Shiny Sandshrew", "Shiny Nidorino", "Shiny Nidorina", "Shiny Diglett", "Shiny Onix", "Shiny Rhyhorn"}
 
}
 
function onUse(cid, item, frompos, item2, topos)
 
local pokeball = getPlayerSlotItem(cid, 8)
 
if not isMonster(item2.uid) or not isSummon(item2.uid) or #getCreatureSummons(cid) > 1 then   --alterado v2.9
return true
end
if getCreatureCondition(item2.uid, CONDITION_INVISIBLE) then return true end
 
local pevo = poevo[getCreatureName(item2.uid)]
 
if not isInArray(specialevo, getCreatureName(item2.uid)) then
   if not pevo then
      doPlayerSendCancel(cid, "This pokemon can't evolve.")
return true
   end
 
   if pevo.level ~= 1 and not allEvolutionsCanBeInduzedByStone then
      doPlayerSendCancel(cid, "This pokemon doesn't evolve using stones.")
return true
   end
 
   if not isPlayer(getCreatureMaster(item2.uid)) or getCreatureMaster(item2.uid) ~= cid then
      doPlayerSendCancel(cid, "You can only use stones on pokemons you own.")
return true
   end
 
   if pevo.stoneid ~= item.itemid and pevo.stoneid2 ~= item.itemid then 
      doPlayerSendCancel(cid, "This isn't the needed stone to evolve this pokemon.")
return true
   end
end
 
local minlevel = 0
 
if getPokemonName(item2.uid) == "Eevee" then
   local eevee = ""
   if item.itemid == thunder then
      eevee = "Jolteon"
   elseif item.itemid == water then
      eevee = "Vaporeon"
   elseif item.itemid == fire then
      eevee = "Flareon"
   elseif item.itemid == enigma and allEvolutionsCanBeInduzedByStone then
      eevee = "Espeon"
   elseif item.itemid == dark and allEvolutionsCanBeInduzedByStone then
      eevee = "Umbreon"
   else
      doPlayerSendCancel(cid, "This isn't the required stone to evolve this pokemon.")
      return true
   end
   minlevel = pokes[eevee].level
   if getPlayerLevel(cid) < minlevel then
      doPlayerSendCancel(cid, "Você não tem nível suficiente para evoluir esse pokemon ("..minlevel..").")
return true
   end
   
   if getPokemonLevel(item2.uid) < 20 then
      return doPlayerSendCancel(cid, "Desculpe, seu pokemon não tem o nível necessário para evoluir (20).")
   end
   doRemoveItem(item.uid, 1)
   doEvolvePokemon(cid, item2, eevee, 0, 0)
   return true
end
 
if getPokemonName(item2.uid) == "Shiny Eevee" then
   local eevee = ""
   if item.itemid == sthunder then
      eevee = "Shiny Jolteon"
   elseif item.itemid == swater then
      eevee = "Shiny Vaporeon"
   elseif item.itemid == sfire then
      eevee = "Shiny Flareon"
   else
      doPlayerSendCancel(cid, "This isn't the required stone to evolve this pokemon.")
      return true
   end
   minlevel = pokes[eevee].level
   if getPlayerLevel(cid) < minlevel then
doPlayerSendCancel(cid, "Você não tem nível suficiente para evoluir esse pokemon ("..minlevel..").")
return true
   end
   if getPokemonLevel(item2.uid) < 20 then
      return doPlayerSendCancel(cid, "Desculpe, seu pokemon não tem o nível necessário para evoluir (20).")
   end
   doRemoveItem(item.uid, 1)
   doEvolvePokemon(cid, item2, eevee, 0, 0)
   return true
end
 
if isInArray(specialevo, getPokemonName(item2.uid)) then
   if getPokemonName(item2.uid) == "Poliwhirl" then
      local evolution = 0
local theevo = ""
local nlevel = 45
      
      if item.itemid == water then
         if getPokemonLevel(item2.uid) >= 36 and getPlayerItemCount(cid, king) >= 1 then
     evolution = king
theevo = "Politoed"
elseif getPokemonLevel(item2.uid) >= 36 and getPlayerItemCount(cid, punch) >= 1 and allEvolutionsCanBeInduzedByStone then
evolution = punch
theevo = "Poliwrath"
else
if getPokemonLevel(item2.uid) < 36 then
  doPlayerSendCancel(cid, "Desculpe, seu pokemon não tem o nível necessário para evoluir (36).")
  return true
end
if allEvolutionsCanBeInduzedByStone then
if getPlayerItemCount(cid, king) <= 0 and getPlayerItemCount(cid, punch) <= 0 then
doPlayerSendCancel(cid, "You need a water stone and a punch stone (Poliwrath) or a King's Rock (Politoed) to evolve this pokemon.")
  return true
end
else
if getPlayerItemCount(cid, king) <= 0 then
doPlayerSendCancel(cid, "You need a Water Stone and a King's Rock to evolve this pokemon to a Politoed.")
  return true
end
end
end
         minlevel = pokes[theevo].level
         if getPlayerLevel(cid) < minlevel then
  doPlayerSendCancel(cid, "Você não tem nível suficiente para evoluir esse pokemon ("..minlevel..").")
  return true
end
 
if theevo == "Poliwrath" and getPokemonLevel(item2.uid) < 36 then
  doPlayerSendCancel(cid, "Desculpe, seu pokemon não tem o nível necessário para evoluir (36).")
  return true
end
 
if getPlayerItemCount(cid, punch) >= 1 and getPlayerItemCount(cid, king) >= 1 and allEvolutionsCanBeInduzedByStone then
doPlayerSendCancel(cid, "Please, use your Punch Stone to evolve this pokemon to a Poliwrath, or a King's Rock to a Politoed.")
  return true
end
 
if evolution == 0 then
if allEvolutionsCanBeInduzedByStone then
doPlayerSendCancel(cid, "You need at least one Water Stone, and a Punch Stone (Poliwrath) or a King's Rock (Politoed) to evolve this pokemon.")
else
doPlayerSendCancel(cid, "You need at least one Water Stone and a King's Rock to evolve this pokemon.")
end
  return true
end
 
if evolution ~= 0 then
  doEvolvePokemon(cid, item2, theevo, evolution, water)
  return true
end
 
elseif item.itemid == punch then
 
minlevel = pokes["Poliwrath"].level
 
if not allEvolutionsCanBeInduzedByStone then
doPlayerSendCancel(cid, "This is not the required stone to evolve this pokemon.")
return true
end
 
if getPlayerLevel(cid) < minlevel then
doPlayerSendCancel(cid, "Você não tem nível suficiente para evoluir esse pokemon ("..minlevel..").")
return true
end
 
if getPokemonLevel(item2.uid) < 36 then
doPlayerSendCancel(cid, "Desculpe, seu pokemon não tem o nível necessário para evoluir (45).")
return true
end
 
if getPlayerItemCount(cid, water) <= 0 then
doPlayerSendCancel(cid, "You need at least one Punch Stone and one Water Stone to evolve this pokemon.")
return true
end
 
local theevo = "Poliwrath"
doEvolvePokemon(cid, item2, theevo, water, punch)
 
elseif item.itemid == king then
 
minlevel = pokes["Politoed"].level
 
if getPlayerLevel(cid) < minlevel then
doPlayerSendCancel(cid, "Você não tem nível suficiente para evoluir esse pokemon ("..minlevel..").")
return true
end
 
if getPlayerItemCount(cid, water) <= 0 then
doPlayerSendCancel(cid, "You need at least one Punch Stone and one King's Rock to evolve this pokemon.")
return true
end
 
local theevo = "Politoed"
doEvolvePokemon(cid, item2, theevo, water, king)
end
 
     elseif getPokemonName(item2.uid) == "Shiny Poliwhirl" then
 
local evolution = 0
local theevo = ""
local nlevel = 45
 
if item.itemid == swater then
 
if getPokemonLevel(item2.uid) >= 36 and getPlayerItemCount(cid, punch) >= 1 and allEvolutionsCanBeInduzedByStone then
evolution = spunch
theevo = "Shiny Poliwrath"
else
if getPokemonLevel(item2.uid) < 36 then
doPlayerSendCancel(cid, "Desculpe, seu pokemon não tem o nível necessário para evoluir (36).")
return true
end
if allEvolutionsCanBeInduzedByStone then
if getPlayerItemCount(cid, punch) <= 0 then
doPlayerSendCancel(cid, "You need a shining water stone and a shining punch stone Shiny Poliwrath to evolve this pokemon.")
return true
end
else
 
end
end
 
minlevel = pokes[theevo].level
 
if getPlayerLevel(cid) < minlevel then
doPlayerSendCancel(cid, "Você não tem nível suficiente para evoluir esse pokemon ("..minlevel..").")
return true
end
 
if theevo == "Shiny Poliwrath" and getPokemonLevel(item2.uid) < 36 then
doPlayerSendCancel(cid, "Desculpe, seu pokemon não tem o nível necessário para evoluir (36).")
return true
end
 
if getPlayerItemCount(cid, spunch) >= 1 and allEvolutionsCanBeInduzedByStone then
doPlayerSendCancel(cid, "Please, use your shining Punch Stone to evolve this pokemon to a Poliwrath.")
return true
end
 
if evolution == 0 then
if allEvolutionsCanBeInduzedByStone then
doPlayerSendCancel(cid, "You need at least one shining Water Stone and a shining Punch Stone ,Shiny Poliwrath to evolve this pokemon.")
else
doPlayerSendCancel(cid, "You need at least one shining Water Stone evolve this pokemon.")
end
return true
end
 
if evolution ~= 0 then
doEvolvePokemon(cid, item2, theevo, evolution, swater)
return true
end
 
elseif item.itemid == spunch then
 
minlevel = pokes["Shiny Poliwrath"].level
 
if not allEvolutionsCanBeInduzedByStone then
doPlayerSendCancel(cid, "This is not the required shining stone to evolve this pokemon.")
return true
end
 
if getPlayerLevel(cid) < minlevel then
doPlayerSendCancel(cid, "Você não tem nível suficiente para evoluir esse pokemon ("..minlevel..").")
return true
end
 
if getPokemonLevel(item2.uid) < 36 then
doPlayerSendCancel(cid, "Desculpe, seu pokemon não tem o nível necessário para evoluir (45).")
return true
end
 
if getPlayerItemCount(cid, swater) <= 0 then
doPlayerSendCancel(cid, "You need at least one shining Punch Stone and one shining Water Stone to evolve this pokemon.")
return true
end
 
local theevo = "Shiny Poliwrath"
doEvolvePokemon(cid, item2, theevo, swater, spunch)
 
end
 
elseif getPokemonName(item2.uid) == "Gloom" then
 
if getPokemonLevel(item2.uid) < 31 then
doPlayerSendCancel(cid, "Desculpe, seu pokemon não tem o nível necessário para evoluir (31).")
return true
end
 
if item.itemid == leaf then
 
local theevo = ""
local evolution = 0
 
if getPlayerItemCount(cid, venom) >= 1 and getPlayerItemCount(cid, sun) >= 1 then
doPlayerSendCancel(cid, "Please, use your Venom Stone to evolve this pokemon to a Vileplume, or a Sun Stone to a Bellossom.")
return true
end
 
if getPlayerItemCount(cid, venom) <= 0 and getPlayerItemCount(cid, sun) <= 0 then
doPlayerSendCancel(cid, "You need at least one Leaf Stone, and a Sun Stone (Bellossom) or a Venom Stone (Vileplume) to evolve this pokemon.")
return true
end
 
if getPlayerItemCount(cid, venom) >= 1 then
theevo = "Vileplume"
evolution = venom
elseif getPlayerItemCount(cid, sun) >= 1 then
theevo = "Bellossom"
evolution = sun
end
 
minlevel = pokes[theevo].level
 
if getPlayerLevel(cid) < minlevel then
doPlayerSendCancel(cid, "Você não tem nível suficiente para evoluir esse pokemon ("..minlevel..").")
return true
end
 
doEvolvePokemon(cid, item2, theevo, evolution, leaf)
 
elseif item.itemid == venom then
 
minlevel = pokes["Vileplume"].level
 
if getPlayerLevel(cid) < minlevel then
doPlayerSendCancel(cid, "Você não tem nível suficiente para evoluir esse pokemon ("..minlevel..").")
return true
end
 
if getPlayerItemCount(cid, leaf) <= 0 then
doPlayerSendCancel(cid, "You need at least one Leaf Stone and one Venom Stone to evolve this pokemon.")
return true
end
 
doEvolvePokemon(cid, item2, "Vileplume", venom, leaf)
 
elseif item.itemid == sun then
 
minlevel = pokes["Bellossom"].level
 
if getPlayerLevel(cid) < minlevel then
doPlayerSendCancel(cid, "Você não tem nível suficiente para evoluir esse pokemon ("..minlevel..").")
return true
end
 
if getPlayerItemCount(cid, leaf) <= 0 then
doPlayerSendCancel(cid, "You need at least one Leaf Stone and one Sun Stone to evolve this pokemon.")
return true
end
 
doEvolvePokemon(cid, item2, "Bellossom", sun, leaf)
end
 
      elseif getPokemonName(item2.uid) == "Shiny Gloom" then
 
if getPokemonLevel(item2.uid) < 31 then
doPlayerSendCancel(cid, "Desculpe, seu pokemon não tem o nível necessário para evoluir (31).")
return true
end
 
if item.itemid == sleaf then
 
local theevo = ""
local evolution = 0
 
if getPlayerItemCount(cid, svenom) >= 1 then
doPlayerSendCancel(cid, "Please, use your shining Venom Stone to evolve this pokemon to a Shiny Vileplume.")
return true
end
 
if getPlayerItemCount(cid, svenom) <= 0 then
doPlayerSendCancel(cid, "You need at least one shining Leaf Stone or a shining Venom Stone (Shiny Vileplume) to evolve this pokemon.")
return true
end
 
if getPlayerItemCount(cid, svenom) >= 1 then
theevo = "Shiny Vileplume"
evolution = svenom
end
 
minlevel = pokes[theevo].level
 
if getPlayerLevel(cid) < minlevel then
doPlayerSendCancel(cid, "Você não tem nível suficiente para evoluir esse pokemon ("..minlevel..").")
return true
end
 
doEvolvePokemon(cid, item2, theevo, evolution, sleaf)
 
elseif item.itemid == svenom then
 
minlevel = pokes["Shiny Vileplume"].level
 
if getPlayerLevel(cid) < minlevel then
doPlayerSendCancel(cid, "Você não tem nível suficiente para evoluir esse pokemon ("..minlevel..").")
return true
end
 
if getPlayerItemCount(cid, sleaf) <= 0 then
doPlayerSendCancel(cid, "You need at least one Leaf Stone and one shining Venom Stone to evolve this pokemon.")
return true
end
 
doEvolvePokemon(cid, item2, "Shiny Vileplume", svenom, sleaf)
 
end
 
elseif getPokemonName(item2.uid) == "Slowpoke" then
 
if getPokemonLevel(item2.uid) < 28 then
doPlayerSendCancel(cid, "Desculpe, seu pokemon não tem o nível necessário para evoluir (28).")
return true
end
 
if item.itemid == enigma then
 
if not allEvolutionsCanBeInduzedByStone then
doPlayerSendCancel(cid, "This is not the required stone to evolve this pokemon.")
return true
end
 
minlevel = pokes["Slowbro"].level
 
if getPlayerLevel(cid) < minlevel then
doPlayerSendCancel(cid, "Você não tem nível suficiente para evoluir esse pokemon ("..minlevel..").")
return true
end
 
doEvolvePokemon(cid, item2, "Slowbro", enigma, 0)
 
elseif item.itemid == king then
 
minlevel = pokes["Slowking"].level
 
if getPlayerLevel(cid) < minlevel then
doPlayerSendCancel(cid, "Você não tem nível suficiente para evoluir esse pokemon ("..minlevel..").")
return true
end
 
doEvolvePokemon(cid, item2, "Slowking", king, 0)
end
 
elseif getPokemonName(item2.uid) == "Dragonair" then
 
if getPokemonLevel(item2.uid) < 28 then
doPlayerSendCancel(cid, "Desculpe, seu pokemon não tem o nível necessário para evoluir (28).")
return true
end
 
if item.itemid == crystal then
 
if not allEvolutionsCanBeInduzedByStone then
doPlayerSendCancel(cid, "This is not the required stone to evolve this pokemon.")
return true
end
 
minlevel = pokes["Dragonite"].level
 
if getPlayerLevel(cid) < minlevel then
doPlayerSendCancel(cid, "Você não tem nível suficiente para evoluir esse pokemon ("..minlevel..").")
return true
end
 
doEvolvePokemon(cid, item2, "Dragonite", crystal, 0)
 
elseif item.itemid == shiny then
 
minlevel = pokes["Shiny Dragonair"].level
 
if getPlayerLevel(cid) < minlevel then
doPlayerSendCancel(cid, "Você não tem nível suficiente para evoluir esse pokemon ("..minlevel..").")
return true
end
 
doEvolvePokemon(cid, item2, "Shiny Dragonair", shiny, 0)
end
 
elseif getPokemonName(item2.uid) == "Metang" then
 
if getPokemonLevel(item2.uid) < 28 then
doPlayerSendCancel(cid, "Desculpe, seu pokemon não tem o nível necessário para evoluir (28).")
return true
end
 
if item.itemid == enigma then
 
if not allEvolutionsCanBeInduzedByStone then
doPlayerSendCancel(cid, "This is not the required stone to evolve this pokemon.")
return true
end
 
minlevel = pokes["Metagross"].level
 
if getPlayerLevel(cid) < minlevel then
doPlayerSendCancel(cid, "Você não tem nível suficiente para evoluir esse pokemon ("..minlevel..").")
return true
end
 
doEvolvePokemon(cid, item2, "Metagross", enigma, 0)
 
elseif item.itemid == shiny then
 
minlevel = pokes["Shiny Metang"].level
 
if getPlayerLevel(cid) < minlevel then
doPlayerSendCancel(cid, "Você não tem nível suficiente para evoluir esse pokemon ("..minlevel..").")
return true
end
 
doEvolvePokemon(cid, item2, "Shiny Metang", shiny, 2)
end
 
 
elseif getPokemonName(item2.uid) == "Shiny Slowpoke" then
 
if getPokemonLevel(item2.uid) < 28 then
doPlayerSendCancel(cid, "Desculpe, seu pokemon não tem o nível necessário para evoluir (28).")
return true
end
 
if item.itemid == senigma then
 
if not allEvolutionsCanBeInduzedByStone then
doPlayerSendCancel(cid, "This is not the required stone to evolve this pokemon.")
return true
end
 
minlevel = pokes["Shiny Slowbro"].level
 
if getPlayerLevel(cid) < minlevel then
doPlayerSendCancel(cid, "Você não tem nível suficiente para evoluir esse pokemon ("..minlevel..").")
return true
end
 
doEvolvePokemon(cid, item2, "Shiny Slowbro", senigma, 0)
 
end
 
 
elseif getPokemonName(item2.uid) == "Tyrogue" then
 
if getPokemonLevel(item2.uid) < 20 then
doPlayerSendCancel(cid, "Desculpe, seu pokemon não tem o nível necessário para evoluir (20).")
return true
end
 
if not allEvolutionsCanBeInduzedByStone then
doPlayerSendCancel(cid, "This pokemon doesn't evolve using stones.")
return true
end
 
local evolution = ""
 
if getOffense(item2.uid) == getDefense(item2.uid) then
evolution = "Hitmontop"
elseif getOffense(item2.uid) > getDefense(item2.uid) then
evolution = "Hitmonlee"
else
evolution = "Hitmonchan"
end
 
minlevel = pokes[evolution].level
 
if getPlayerLevel(cid) < minlevel then
doPlayerSendCancel(cid, "Você não tem nível suficiente para evoluir esse pokemon ("..minlevel..").")
return true
end
 
doEvolvePokemon(cid, item2, evolution, punch, 0)
end
 
return true
end
 
local count = poevo[getPokemonName(item2.uid)].count
local stnid = poevo[getPokemonName(item2.uid)].stoneid
local stnid2 = poevo[getPokemonName(item2.uid)].stoneid2
local evo = poevo[getPokemonName(item2.uid)].evolution
local nlevel = poevo[getPokemonName(item2.uid)].level
 
local count = poevo[getPokemonName(item2.uid)].count
local stnid = poevo[getPokemonName(item2.uid)].stoneid
local stnid2 = poevo[getPokemonName(item2.uid)].stoneid2
local evo = poevo[getPokemonName(item2.uid)].evolution
local nlevel = poevo[getPokemonName(item2.uid)].level
 
 
if stnid2 > 1 and (getPlayerItemCount(cid, stnid2) < count or getPlayerItemCount(cid, stnid) < count) then
doPlayerSendCancel(cid, "You need at least one "..getItemNameById(stnid).." and one "..getItemNameById(stnid2).." to evolve this pokemon!")
return true
end
 
if getPlayerItemCount(cid, stnid) < count then
local str = ""
if count >= 2 then
str = "s"
end
return doPlayerSendCancel(cid, "You need at least "..count.." "..getItemNameById(stnid)..""..str.." to evolve this pokemon!")
end
 
minlevel = pokes[evo].level
 
if getPlayerLevel(cid) < minlevel and evolutionByStoneRequireLevel then
doPlayerSendCancel(cid, "Você não tem nível suficiente para evoluir esse pokemon ("..minlevel..").")
return true
end
 
if getPokemonLevel(item2.uid) < nlevel and evolutionByStoneRequireLevel then
doPlayerSendCancel(cid, "Desculpe, seu pokemon não tem o nível necessário para evoluir ("..nlevel..").")
return true
end
 
if count >= 2 then
stnid2 = stnid
end
 
doEvolvePokemon(cid, item2, evo, stnid, stnid2)
 
return TRUE
end
 

 

 

Não tem nada de shiny stone necessarias

Link to post
Share on other sites

no pda é assim 

 

[sfire] = {"Shiny Charmander", "Shiny Charmeleon", "Shiny Vulpix", "Shiny Growlithe", "Shiny Ponyta", "Shiny Eevee"},
[swater] = {"Shiny Squirtle", "Shiny Wartortle", "Shiny Horsea", "Shiny Goldeen", "Shiny Magikarp", "Shiny Psyduck", "Shiny Poliwag", "Shiny Poliwhirl", "Shiny Tentacool", "Shiny Krabby", "Shiny Staryu", "Shiny Omanyte", "Shiny Eevee"},
[sleaf] = {"Shiny Bulbasaur", "Shiny Ivysaur", "Shiny Oddish", "Shiny Gloom", "Shiny Bellsprout", "Shiny Weepinbell", "Shiny Exeggcute"},
[sheart] = {"Shiny Rattata", "Shiny Pidgey", "Shiny Pidgeotto", "Shiny Spearow", "Shiny Clefairy", "Shiny Jigglypuff", "Shiny Meowth", "Shiny Doduo", "Shiny Porygon", "Shiny Chansey"},
[senigma] = {"Shiny Abra", "Shiny Kadabra", "Shiny Psyduck", "Shiny Slowpoke", "Shiny Drowzee", "Shiny Eevee"},
[srock] = {"Shiny Geodude", "Shiny Graveler", "Shiny Rhyhorn", "Shiny Kabuto"},
[svenom] = {"Shiny Zubat", "Shiny Ekans", "Shiny Nidoran male", "Shiny Nidoran female", "Shiny Nidorino", "Shiny Nidorina", "Shiny Gloom", "Shiny Venonat", "Shiny Tentacool", "Shiny Grimer", "Shiny Koffing"},
[sice] = {"Shiny Seel", "Shiny Shellder"},
[sthunder] = {"Shiny Magnemite", "Shiny Pikachu", "Shiny Voltorb", "Shiny Eevee"},
[scrystal] = {"Shiny Dratini", "Shiny Dragonair", "Shiny Magikarp", "Shiny Omanyte", "Shiny Kabuto"},
[scoccon] = {"Shiny Caterpie", "Shiny Metapod", "Shiny Weedle", "Shiny Kakuna", "Shiny Paras", "Shiny Venonat", "Shiny Scyther"},
[sdarkness] = {"Shiny Gastly", "Shiny Haunter", "Shiny Eevee"},
[spunch] = {"Shiny Machop", "Shiny Machoke", "Shiny Mankey", "Shiny Poliwhirl"},
[searth] = {"Shiny Cubone", "Shiny Sandshrew", "Shiny Nidorino", "Shiny Nidorina", "Shiny Diglett", "Shiny Onix", "Shiny Rhyhorn"}

 

 

esses Searth  etc... , significa que é a Shiny Earth , que no caso é a mesma stone que eu me lembro 

Meu Ultimo projeto em desenvolvimento!

 

http://www.tibiaking.com/forum/topic/47753-show-off-ultimo-projeto-para-download/

 

 

Grupo do facebook para OtServidores! (Divulgação + Criação de Equipe)

 

https://www.facebook.com/groups/otservidores/

 

Link to post
Share on other sites

 

no pda é assim 

 

[sfire] = {"Shiny Charmander", "Shiny Charmeleon", "Shiny Vulpix", "Shiny Growlithe", "Shiny Ponyta", "Shiny Eevee"},
[swater] = {"Shiny Squirtle", "Shiny Wartortle", "Shiny Horsea", "Shiny Goldeen", "Shiny Magikarp", "Shiny Psyduck", "Shiny Poliwag", "Shiny Poliwhirl", "Shiny Tentacool", "Shiny Krabby", "Shiny Staryu", "Shiny Omanyte", "Shiny Eevee"},
[sleaf] = {"Shiny Bulbasaur", "Shiny Ivysaur", "Shiny Oddish", "Shiny Gloom", "Shiny Bellsprout", "Shiny Weepinbell", "Shiny Exeggcute"},
[sheart] = {"Shiny Rattata", "Shiny Pidgey", "Shiny Pidgeotto", "Shiny Spearow", "Shiny Clefairy", "Shiny Jigglypuff", "Shiny Meowth", "Shiny Doduo", "Shiny Porygon", "Shiny Chansey"},
[senigma] = {"Shiny Abra", "Shiny Kadabra", "Shiny Psyduck", "Shiny Slowpoke", "Shiny Drowzee", "Shiny Eevee"},
[srock] = {"Shiny Geodude", "Shiny Graveler", "Shiny Rhyhorn", "Shiny Kabuto"},
[svenom] = {"Shiny Zubat", "Shiny Ekans", "Shiny Nidoran male", "Shiny Nidoran female", "Shiny Nidorino", "Shiny Nidorina", "Shiny Gloom", "Shiny Venonat", "Shiny Tentacool", "Shiny Grimer", "Shiny Koffing"},
[sice] = {"Shiny Seel", "Shiny Shellder"},
[sthunder] = {"Shiny Magnemite", "Shiny Pikachu", "Shiny Voltorb", "Shiny Eevee"},
[scrystal] = {"Shiny Dratini", "Shiny Dragonair", "Shiny Magikarp", "Shiny Omanyte", "Shiny Kabuto"},
[scoccon] = {"Shiny Caterpie", "Shiny Metapod", "Shiny Weedle", "Shiny Kakuna", "Shiny Paras", "Shiny Venonat", "Shiny Scyther"},
[sdarkness] = {"Shiny Gastly", "Shiny Haunter", "Shiny Eevee"},
[spunch] = {"Shiny Machop", "Shiny Machoke", "Shiny Mankey", "Shiny Poliwhirl"},
[searth] = {"Shiny Cubone", "Shiny Sandshrew", "Shiny Nidorino", "Shiny Nidorina", "Shiny Diglett", "Shiny Onix", "Shiny Rhyhorn"}

 

 

esses Searth  etc... , significa que é a Shiny Earth , que no caso é a mesma stone que eu me lembro 

 

 

Afz mas não informa a quantidade necessaria, por exemplo do charizard e 2... ajuda ae nao tem arquivo e esse e não e nesse.

Link to post
Share on other sites

  • Solution

Claro que sim cara , vai no configuration.lua e na tabela ta assim 

 

 

-----shiny evo------



["Shiny Rattata"] = {level = 60, evolution = "Shiny Raticate", count = 1, stoneid = 11453, stoneid2 = 0},
["Shiny Zubat"] = {level = 60, evolution = "Shiny Golbat", count = 1, stoneid = 11443, stoneid2 = 0},
["Shiny Paras"] = {level = 60, evolution = "Shiny Parasect", count = 1, stoneid = 11448, stoneid2 = 0},
["Shiny Venonat"] = {level = 60, evolution = "Shiny Venomoth", count = 1, stoneid = 11448, stoneid2 = 11443},
["Shiny Growlithe"] = {level = 100, evolution = "Shiny Arcanine", count = 2, stoneid = 11447, stoneid2 = 0},
["Shiny Tentacool"] = {level = 100, evolution = "Shiny Tentacruel", count = 1, stoneid = 11442, stoneid2 = 11443},
["Shiny Grimer"] = {level = 60, evolution = "Shiny Muk", count = 1, stoneid = 11443, stoneid2 = 0},
["Shiny Krabby"] = {level = 60, evolution = "Shiny Kingler", count = 1, stoneid = 11442, stoneid2 = 0},
["Shiny Voltorb"] = {level = 60, evolution = "Shiny Electrode", count = 1, stoneid = 11444, stoneid2 = 0},
["Shiny Cubone"] = {level = 70, evolution = "Shiny Marowak", count = 2, stoneid = 11451, stoneid2 = 0},
["Shiny Horsea"] = {level = 60, evolution = "Shiny Seadra", count = 1, stoneid = 11442, stoneid2 = 0},
["Shiny Dratini"] = {level = 100, evolution = "Shiny Dragonair", count = 1, stoneid = 11449, stoneid2 = 0},
["Shiny Dragonair"] = {level = 150, evolution = "Shiny Dragonite", count = 2, stoneid = 11449, stoneid2 = 0},

 

 

em count = seria quantas stones precisa  

stoneid = a stone

e stoneid = seria se for evoluir com + 1 stone diferente 

Edited by Gabrieltxu (see edit history)

Meu Ultimo projeto em desenvolvimento!

 

http://www.tibiaking.com/forum/topic/47753-show-off-ultimo-projeto-para-download/

 

 

Grupo do facebook para OtServidores! (Divulgação + Criação de Equipe)

 

https://www.facebook.com/groups/otservidores/

 

Link to post
Share on other sites

Ahhhhhh vlw cara pq geralmente e um arquivo shiny stone e não tinha em lugar nenhum vlw mesmo !

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Similar Content

    • By David Otserver
      Alguem sabe como  Achar outfilt de narutibia com essá base ae, engual a da foto ????
      se vcs perceber os boneco ai eles estão mei inclinado pro lado, agora o do narutibia normal ele ta reto e meio feio
      queria assim que é mais bonito, alguem pode ajudar ae ?
      dou rep ++++++



    • By rodrigorodriguess
      Peguei a runa id "2270" e fiz um script igual ao da magic wall rune, só que não mostra o tempo que a runa fica no script.. observem.
       
      local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGY) setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1497) function onCastSpell(cid, var) return doCombat(cid, combat, var) end se não é ai, onde é que coloca o tempo?
       
    • By dolver
      E ai brothers, beleza?
       
      Eu preciso nesse momento a ajuda daqueles que intendem dos servidores 8.60, aposto que muita gente leu no título "Naruto" e pensou, ah deve ser mais um carinha querendo um servidor de Naruto na mão, etc... Enfim não é a minha intenção.
       
      Eu tenho uma lista de dúvidas, que podem não ser respondidas por uma, mas por várias pessoas! E eu gostaria da opinião de diversas pessoas, pois assim eu criarei uma biblioteca de opções mais ampla o que vai me permitir talvez até trabalhar melhor. Essas dúvidas são:
      Quais os servidores mais adequados e estáveis hoje em dia para se usar de base para um servidor derivado? Qual a importância da source de um OtServer? E pra que ela serve exatamente(Eu sei o que é uma source, só não intendi direito na área de OtServers para que ela serve). O que vocês acham de um servidor BASEADO em naruto, no qual você cria seu próprio ninja e evolui com ele dentro do mundo onde se passa o anime, interagindo com os personagens do anime como NPC's apenas? É possível criar um sistema de vilas para um Ot? Para que cada player tenha sua vila natal, eu penso em um sistema no qual as vilas seriam como facções(como no wow existe a Aliança e a Horda), eles poderiam se encontrar ingame, mas seriam sempre inimigos, um player de outra vila é como se fosse um target, o que possibilitaria um sistema mais legal ainda que poderia ser um sistema de "guerra entre vilas" com invasões às mesmas. Será possível ou eu estou sonhando alto demais? Bom, por enquanto as minhas dúvidas são essas, eu sei que talvez não seja pouca coisa, mas eu realmente estou disposto a por muito tempo dedicação e trabalho duro pra poder fazer esse servidor, que quando ficar pronto(pelo menos uma base) eu irei disponibilizar como um projeto Open Source pro pessoal que quiser.
       
      O desenvolvimento deste servidor é quase um sonho, porque eu gosto muito de Narutibia e eu estou neste meio desde muito tempo, e parece que desde sempre os servidores são iguais, com os mesmos sistemas, mesmas vocações, mesmas quests, mesmos itens, o mapa muda um pouquinho ali outro pouco aqui, alguns tem umas vocações a mais, mas nada que saia daquele padrão Narutibia que foi estabelecido e que convenhamos já está bem ultrapassado e não diverte mais tanto.
       
      Obrigado a todos, espero que alguém leia e espero mais ainda que alguém responda!
       
      Abração!
    • By Sematico
      Tibiaking, de boas?
       
      Queria pedir um script pra quem pode ajudar, acho que é bem simples..
       
      Enfim, queria um script que faça que um objeto qualquer (que dá pra ser movido no jogo) se torne impossível de mover com essa action.
      Tipo, qualquer item: swords, caixas, estátuas, etc. Assim, quando o player ingame tentar arrastar esse objeto, ou colocar na backpack, ele não consiga!
       
      Agradeceria muito aí quem puder ajudar! Não entendo nada de script, por isso to pedindo (: hehe
       
      Valeuss    (y)
       
       
      Rep+ pra quem ajudar, lógico!
    • By GabrielSapient
      Uso como base o pokémon titanium, os pokémons não evoluem, e na dex fica em branco as stones... 
       
      evolution:
       



       
      Evolution um NPC que eu achei:
       



       
      pokedex system:
       




      up

      Resolvido, pode fechar.
  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...

Important Information

Confirmação de Termo