Ir para conteúdo
Entre para seguir isso  
Limph

[N:Fácil] Como colocar o FISHING

Recommended Posts

Limph    0
Limph

o script fishing jah vem em todos os ots... mas... como o script é antigo e a partir do 7.6 tem novos IDs de água.. esqueceram de atualizar e aí o fishing soh funciona naquelas 'águas' primitivas bem horríveis q ngm qr ter no ot =P

 

 

vou ensinar como habilitar novamente essa action

 

vá em data/actions/scripts e abra o fishing.lua

 

apague o q estiver dentro e cole isso (o q mudou foi a parte vermelha):

 

-- fishing script atualizado by Limph --

   

  function onUse(cid, item, frompos, item2, topos)

       if item2.itemid == 490 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

   

       elseif item2.itemid == 491 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

   

       elseif item2.itemid == 492 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

   

       elseif item2.itemid == 618 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

   

       elseif item2.itemid == 619 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

   

       elseif item2.itemid == 620 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

   

       elseif item2.itemid == 622 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

   

       elseif item2.itemid == 623 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

   

       elseif item2.itemid == 624 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

   

       elseif item2.itemid == 625 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

   

       elseif item2.itemid == 626 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

   

       elseif item2.itemid == 627 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

   

       elseif item2.itemid == 628 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

   

       elseif item2.itemid == 629 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

 

      elseif item2.itemid == 4608 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

 

       elseif item2.itemid == 4609 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

 

       elseif item2.itemid == 4610 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

 

       elseif item2.itemid == 4611 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

 

       elseif item2.itemid == 4612 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

 

       elseif item2.itemid == 4613 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

 

       elseif item2.itemid == 4614 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

 

       elseif item2.itemid == 4615 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

 

       elseif item2.itemid == 4616 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

 

       elseif item2.itemid == 4617 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

 

       elseif item2.itemid == 4618 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

 

       elseif item2.itemid == 4619 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

 

       elseif item2.itemid == 4620 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

 

       elseif item2.itemid == 4621 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

 

       elseif item2.itemid == 4622 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

 

       elseif item2.itemid == 4623 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

 

       elseif item2.itemid == 4624 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

 

       elseif item2.itemid == 4625 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

 

       elseif item2.itemid == 4664 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

 

       elseif item2.itemid == 4665 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

 

       elseif item2.itemid == 4666 then

                skill_level = getPlayerSkill(cid,6)

                random_number = math.random(1,(100+skill_level/10))

                doSendMagicEffect(topos,1)

                if random_number<=skill_level then

                doPlayerAddItem(cid,2667,1)

         end

            doPlayerAddSkillTry(cid,6,1)

     else  

   return 0

  end

  return 1

  end[/b]

pronto... é só isso

 

(nao estão inclusos os IDs das águas de 'esgoto' (o azul mais clarinho).. qlqr coisa.. é só pedir q eu ensino como colocar tb)

 

já q tem mt gente reclamando... aqui vai a explicação..

 

elseif item2.itemid == 4666 then

skill_level = getPlayerSkill(cid,6)

random_number = math.random(1,(100+skill_level/10))

doSendMagicEffect(topos,1)

if random_number<=skill_level then

doPlayerAddItem(cid,2667,1)

end

doPlayerAddSkillTry(cid,6,1)[/b]

item2.itemid -> isso corresponde ao id do item 2 (o item 1 é a vara (use with...) e o 2 é onde é usado)

 

o problema é q as pessoas iam editando os tiles de água, deixando-os cada vez 'menos feios' mas esqueciam de habilitá-los para pesca...

 

random_number = math.random(1,(100+skill_level/10)) ->ísso é a fórmula que faz vc tem sucesso ou nao na pesca, a possibilidade é de 1 em 101 (se o skill de pesca for = 10) e vc terá sucesso se o random for <= ao seu skill.. ou seja... 10 em 101.. com skill 100 fica 100 em 110.. por isso fica mais fácil

 

para add novos tiles de água, é só copiar

 

elseif item2.itemid == 4666 then

skill_level = getPlayerSkill(cid,6)

random_number = math.random(1,(100+skill_level/10))

doSendMagicEffect(topos,1)

if random_number<=skill_level then

doPlayerAddItem(cid,2667,1)

end

doPlayerAddSkillTry(cid,6,1)[/b]

trocando o id (item2.itemid) para o da água desejada

 

 

 

abraços

Compartilhar este post


Link para o post
Linkz    0
Linkz

Muito bom! Parabéns!Aprovado

Compartilhar este post


Link para o post
Caneco    0
Caneco

showw de bola

gostei mto =D

Compartilhar este post


Link para o post
Hell Raiser    0
Hell Raiser

ixi dessa eu nao sabia por issu que as vezes nao dava pra dar fishing quando eu treinava do lado do laguinhu la..so mexer pelo mapa editor tb ne mudando o id das aguas./hb

Compartilhar este post


Link para o post
MyS    0
MyS

ta louco viu -.- isso nao é tutorial manow, explica pelo menos oq você fez cara... isso ai é download de script ¬¬

Compartilhar este post


Link para o post
Limph    0
Limph

se vc ler todo o POST... vai ver q eu expliquei sim =](aliás.. só precisa ler o começo =])

Compartilhar este post


Link para o post
Convidado Pri'Sly   
Convidado Pri'Sly

É necessário pro algo em: data/actions/actions.xml ?

 

Ou somente por na pasta script e pronto?

E funcona para server 7.8?

Compartilhar este post


Link para o post
Convidado Pri'Sly   
Convidado Pri'Sly

É necessário pro algo em: data/actions/actions.xml ?

 

Ou somente por na pasta script e pronto?

E funcona para server 7.8?

Compartilhar este post


Link para o post
Arthos    0
Arthos

Olá,

Ficou bem legal!

Parabens. Espero que tenha outras.

 

/Arthray

Compartilhar este post


Link para o post
Arthos    0
Arthos

Olá,

Ficou bem legal!

Parabens. Espero que tenha outras.

 

/Arthray

Compartilhar este post


Link para o post
Limph    0
Limph

nao precisa mexer em nada de actions.xml

 

só colocar esse code no lugar do 'fishing.lua'

Compartilhar este post


Link para o post
Limph    0
Limph

nao precisa mexer em nada de actions.xml

 

só colocar esse code no lugar do 'fishing.lua'

Compartilhar este post


Link para o post
Boliinha    0
Boliinha

pow ai otimo tuto as vezes tentava peesca nos ots q baixava n conseguia agora ta bom thxxxxxxx!!!!!!

Compartilhar este post


Link para o post
Mizi    0
Mizi

vlw, tava procurandu isso faz 1 tempao =)

Compartilhar este post


Link para o post
fire duck    0
fire duck

Valeu, tava precisando disso! porque a area de treino que eu fiz tem agua perto :P agora os player vão pode pesca quando treinam :)

Compartilhar este post


Link para o post
Haikon    0
Haikon

Tava precisando, vlw mano ;p

Compartilhar este post


Link para o post
SanjiLoL    0
SanjiLoL

O_O Eu Pesco Uns 1000 Peixeis Isso Sim happy.gifbiggrin.gif ]

 

mais é Louko xD

Compartilhar este post


Link para o post
GoD Hokage    0
GoD Hokage

perfeito cara!!

 

xD..

 

aprovado!

Compartilhar este post


Link para o post
DarkElf    0
DarkElf

Nossa,

 

Adorie

 

Vlw continue assim

 

-------------------

Obrigado a todos,

Membro nº: 26,747

 

Compartilhar este post


Link para o post
bananinhao    0
bananinhao

mto bom, mas agora , a maioria dos ots 7.8+ ja vem com fishing incluso ^^ mesmo assim eh util

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×