Ir para conteúdo

Como Adicionar Um Fire Rod Para Pescar Pokemons Em Seu Poketibia


Posts Recomendados

1- Para que serve?

R: Para pescar pokemons de fogo ao inves de pescar os pokemons aquaticos

 

2- Se pesca os pokemons de fogo na água ? ou tem outro local ?

R: Tem outro local sim as chamas ^^

 

Bom vamos ao que interessa

 

1- Crie um arquivo .lua com o nome de fishingg ( Crie exatamente como esta ai com 2 "G" )

 

2- Coloque isso dentro dele

 

 

function onUse(cid, item, fromPos, itemEx, toPos)

 

d0 =

{

[0] = {pokemon = 'Vulpix'},

[1] = {pokemon = 'Growlithe'},

[2] = {pokemon = 'Ponyta'},

 

}

 

d20 =

{

[0] = {pokemon = 'Vulpix'},

[1] = {pokemon = 'Growlithe'},

[2] = {pokemon = 'Vulpix'},

[3] = {pokemon = 'Growlithe'},

[4] = {pokemon = 'Charmander'},

[5] = {pokemon = 'Ponyta'},

[6] = {pokemon = 'Ponyta'},

}

 

d40 =

{

[0] = {pokemon = 'Vulpix'},

[1] = {pokemon = 'Growlithe'},

[2] = {pokemon = 'Charmander'},

[3] = {pokemon = 'Vulpix'},

[4] = {pokemon = 'Growlithe'},

[5] = {pokemon = 'Charmander'},

[6] = {pokemon = 'Vulpix'},

[7] = {pokemon = 'Shiny Growlithe'},

[8] = {pokemon = 'Charmeleon'},

[9] = {pokemon = 'Ponyta'},

[10] = {pokemon = 'Ponyta'},

[11] = {pokemon = 'Ponyta'},

}

 

d60 =

{

[0] = {pokemon = 'Vulpix'},

[1] = {pokemon = 'Growlithe'},

[2] = {pokemon = 'Charmander'},

[3] = {pokemon = 'Vulpix'},

[4] = {pokemon = 'Growlithe'},

[5] = {pokemon = 'Charmander'},

[6] = {pokemon = 'Vulpix'},

[7] = {pokemon = 'Growlithe'},

[8] = {pokemon = 'Charmander'},

[9] = {pokemon = 'Charmeleon'},

[10] = {pokemon = 'Charmeleon'},

[11] = {pokemon = 'Ninetales'},

[12] = {pokemon = 'Shiny Growlithe'},

[13] = {pokemon = 'Shiny Growlithe'},

[14] = {pokemon = 'Arcanine'},

[15] = {pokemon = 'Ponyta'},

[16] = {pokemon = 'Ponyta'},

[17] = {pokemon = 'Ponyta'},

[18] = {pokemon = 'Rapidash'},

}

 

d80 =

{

[0] = {pokemon = 'Vulpix'},

[1] = {pokemon = 'Growlithe'},

[2] = {pokemon = 'Charmander'},

[3] = {pokemon = 'Vulpix'},

[4] = {pokemon = 'Growlithe'},

[5] = {pokemon = 'Charmander'},

[6] = {pokemon = 'Vulpix'},

[7] = {pokemon = 'Growlithe'},

[8] = {pokemon = 'Charmander'},

[9] = {pokemon = 'Charmeleon'},

[10] = {pokemon = 'Charmeleon'},

[11] = {pokemon = 'Ninetales'},

[12] = {pokemon = 'Shiny Growlithe'},

[13] = {pokemon = 'Shiny Growlithe'},

[14] = {pokemon = 'Arcanine'},

[15] = {pokemon = 'Arcanine'},

[16] = {pokemon = 'Magmar'},

[17] = {pokemon = 'Flareon'},

[18] = {pokemon = 'Ponyta'},

[19] = {pokemon = 'Ponyta'},

[20] = {pokemon = 'Ponyta'},

[21] = {pokemon = 'Rapidash'},

[22] = {pokemon = 'Rapidash'},

}

 

d100 =

{

[0] = {pokemon = 'Vulpix'},

[1] = {pokemon = 'Growlithe'},

[2] = {pokemon = 'Charmander'},

[3] = {pokemon = 'Vulpix'},

[4] = {pokemon = 'Growlithe'},

[5] = {pokemon = 'Charmander'},

[6] = {pokemon = 'Vulpix'},

[7] = {pokemon = 'Growlithe'},

[8] = {pokemon = 'Charmander'},

[9] = {pokemon = 'Charmeleon'},

[10] = {pokemon = 'Charmeleon'},

[11] = {pokemon = 'Ninetales'},

[12] = {pokemon = 'Shiny Growlithe'},

[13] = {pokemon = 'Shiny Growlithe'},

[15] = {pokemon = 'Arcanine'},

[16] = {pokemon = 'Arcanine'},

[17] = {pokemon = 'Magmar'},

[18] = {pokemon = 'Arcanine'},

[19] = {pokemon = 'Magmar'},

[20] = {pokemon = 'Flareon'},

[21] = {pokemon = 'Flareon'},

[22] = {pokemon = 'Shiny Arcanine'},

[23] = {pokemon = 'Charizard'},

[24] = {pokemon = 'Ponyta'},

[25] = {pokemon = 'Ponyta'},

[26] = {pokemon = 'Ponyta'},

[27] = {pokemon = 'Rapidash'},

[28] = {pokemon = 'Rapidash'},

 

 

 

}

local config = {

waters = {598,600},

}

 

local skill = getPlayerSkillLevel(cid, 6)

local playerpos = {x=getCreaturePosition(cid).x, y=getCreaturePosition(cid).y+1, z=getCreaturePosition(cid).z}

 

if(isInArray(config.waters, itemEx.itemid)) then

doSendMagicEffect(toPos, CONST_ME_LOSEENERGY)

doPlayerAddSkillTry(cid, 6, 1)

 

if skill >= 100 then

local random = math.random(0, 80)

if random <= 23 then

doSummonCreature(d100[random].pokemon, playerpos)

return true

end

else

if skill >= 80 then

local random = math.random(0, 80)

if random <= 23 then

doSummonCreature(d80[random].pokemon, playerpos)

return true

end

else

if skill >= 60 then

local random = math.random(0, 80)

if random <= 23 then

doSummonCreature(d60[random].pokemon, playerpos)

return true

end

else

if skill >= 40 then

local random = math.random(0, 80)

if random <= 23 then

doSummonCreature(d40[random].pokemon, playerpos)

return true

end

else

if skill >= 20 then

local random = math.random(0, 80)

if random <= 23 then

doSummonCreature(d20[random].pokemon, playerpos)

return true

end

else

if skill >= 0 and skill < 20 then

local random = math.random(0, 80)

if random <= 23 then

doSummonCreature(d0[random].pokemon, playerpos)

return true

end

return true

end

return true

end

return true

end

end

end

end

end

end

 

 

 

Qualquer coisa pode adicionar outros monsters de fogo

Você deve colocar o arquivo fishingg.lua dentro da pasta data/actions/scripts/tools

 

3- Coloque as seguintes tags em data/actions/actions.xml

 

<action itemid="7434" event="script" value="tools/fishingg.lua" allowfaruse="1"/>

 

ID da Rod: Oque esta em vermelho é o id da rod recomendo trocarem por uma rod que tenha em seu ot

para que não ocorra problemas

 

ID Chama: ID da chama normalmente é "598" mais você pode utilizar outra chama qualquer

de acordo com seu ot, chama de acordo com lava não aquele foguinho com fundo preto.

 

Observação: Esses D40, D50, D100 a esquerda são como fossem, o level da fishing ou seja uma pessoa com D100 de fishing

vai pesca "Arcanine, Magmar, Rapidash etc...", Observem também que esses [28],[30] são os leveis dos pokes que ele irá pescar,

então preste muito atenção na hora de adicionar novos pokes em algumas coisas tipo com quanto de fishing você quer que ele

pesque aquele poke ? D40 ? então adicione ele na aba dos D40, quanto de level maximo você quer que ele pesque aquele poke ? level 47 ? level 48 ? então adicione o poke duas vezes mudando so a parte de tras exemplo

 

[47] = {pokemon = 'Ponyta'},

[48] = {pokemon = 'Ponyta'}

 

Lembre-se que sempre o ultimo não tem "vírgula"

 

Então é so isso pessoal espero que gostem

 

Se dei uma ajuda deixa ai um REP como agredecimento e qualquer duvida so perguntar

Editado por LucaSAyreeS
Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
  • 1 month later...
×
×
  • Criar Novo...