Ir para conteúdo

Rede De Pesca!


zaitch

Posts Recomendados

bom galera, estava fuçando em um fórum "concorrente" do :XTibia_smile: , achei esse tutorial interessante e que ainda não vi por aqui (se houver me avisem e me perdoem ;] ) e então resolvi postar para "enriquecer" nosso fórum! :icon1:

Créditos ao membro de lá que postou: kasser

 

Idéia do script: o player da use em qualquer umas dessas redes e dependendo da sorte, ele irá receber uma quantia random de 1 a 10, de fish ou um big fish.

 

imagem3fs3.jpgimagemtu8.jpgimagem2qv3.jpgimagem1nn4.jpg

 

  • Vá em seu diretório data/actions/scripts, copie qualquer arquivo.lua, renomeie-o para rededepeixe e substitua seu conteúdo por esse script:

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

tempo=2

if item2.itemid == 0 then

return 0

end

random= math.random(1,10)

chance = math.random(1,15)

 

if getPlayerLevel(cid) >= 8 then

if item.itemid == 3977 or item.itemid == 3978 or item.itemid == 3979 or item.itemid == 3980 then

if exhaust(cid, 9000, tempo) == 1 then

if chance == 1 then

doPlayerAddItem(cid,2669,1)

doSendMagicEffect(topos,13)

 

elseif chance == 2 then

doSendMagicEffect(topos,3)

 

elseif chance == 3 then

doSendMagicEffect(topos,3)

 

elseif chance == 4 then

doSendMagicEffect(topos,3)

 

elseif chance == 5 then

doSendMagicEffect(topos,3)

 

elseif chance == 6 then

doSendMagicEffect(topos,3)

 

elseif chance == 7 then

doSendMagicEffect(topos,3)

 

elseif chance == 8 then

doSendMagicEffect(topos,3)

 

elseif chance == 9 then

doSendMagicEffect(topos,3)

 

elseif chance == 10 then

doSendMagicEffect(topos,3)

 

elseif chance == 11 then

doSendMagicEffect(topos,3)

 

elseif chance == 12 then

doSendMagicEffect(topos,3)

 

elseif chance == 13 then

doSendMagicEffect(topos,3)

 

elseif chance == 14 then

doSendMagicEffect(topos,3)

 

elseif chance == 15 then

doPlayerAddItem(cid,2667,random)

doSendMagicEffect(topos,13)

end

else

doSendAnimatedText(topos,'Paciencia!!!',100)

end

end

end

return 1

end

Explicando:

AQUI é o tempo de exhausted que vai ter. Se quiser remover o exhausted basta modificar o valor para 0.

AQUI são as IDs das redes usadas para a action.

AQUI é o ID do item adicionado ao player em tal condição. Nesse caso é o ID do Big Fish.

AQUI é o ID do outro item que poderá ser adicionado ao player em tal condição. Nesse caso é o ID do Fish.

AQUI é a msg que aparecerá quando o player "causar" exhausted.

 

 

  • Salve e abra o data/actions/actions.xml. Uma vez que já dentro do actions.xml, adicione as seguintes tags:

<action itemid="3977" script="rededepeixe.lua" />
<action itemid="3978" script="rededepeixe.lua" />
<action itemid="3979" script="rededepeixe.lua" />
<action itemid="3980" script="rededepeixe.lua" />

  • Salve, teste e aproveite. :icon1:

 

Tá ae! Qualquer dúvida, erro, críticas ou elogios...postem a vontade! :smile_positivo:

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

Legal e simples!

Queria saber se no tibia RL é assim também!

 

Até +

#KingCPI não posso afirmar com certeza, pois deixei de jogar no RL faz um bom tempo, então perdi algumas coisas "adicionadas" e/ou "retiradas" do game se é que você me entende ^^

Creio que no RL não há essa função para as redes, se não a fishing rod poderia ser descartada...bom é o que eu penso. :49_49:

vlw galera :smile_positivo:

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

ow cara achei muito legal em coloquei no meu ot so que eu fis umas modificaçoes

tp no meu ot eu coloquei ela perto da lava e quando o cara da use nela vem um bixo acho q fiko meio feio no meu ot

mais gostei da sua ideia.

 

e 100% seu ???

se nao for coloque os creditos...

 

SUPER APROVADO

Link para o comentário
Compartilhar em outros sites

ow cara achei muito legal em coloquei no meu ot so que eu fis umas modificaçoes

tp no meu ot eu coloquei ela perto da lava e quando o cara da use nela vem um bixo acho q fiko meio feio no meu ot

mais gostei da sua ideia.

 

e 100% seu ???

se nao for coloque os creditos...

 

SUPER APROVADO

que modificação loca cara xD

AHOuaHOua então, como eu já disse...

Créditos ao membro de lá que postou: kasser

só ler meu post inteiro e você verá! ;)

vlw de novo :smile_positivo:

Link para o comentário
Compartilhar em outros sites

interessante ;)

 

vou estar testando mais parece que ta tudo certo

 

APROVADO

Teste sim...poste o resultado :)

obrigado pela aprovação :thumbsupsmiley:

 

Colaborem, postem, aprovem/reprovem, vote!

:smile_positivo:

Link para o comentário
Compartilhar em outros sites

Dá pra ficar menor melhorando a lógica

 

function onUse(cid, item, frompos, item2, topos)
tempo=2
if item2.itemid == 0 then
	return 0
end
random= math.random(1,10)
chance = math.random(1,15)

if getPlayerLevel(cid) >= 8 then
	if item.itemid == 3977 or item.itemid == 3978 or item.itemid == 3979 or item.itemid == 3980 then
		if exhaust(cid, 9000, tempo) == 1 then
			if chance == 1 then
				doPlayerAddItem(cid,2669,1)
				doSendMagicEffect(topos,13)
			elseif chance == 15 then
				doPlayerAddItem(cid,2667,random)
				doSendMagicEffect(topos,13)
			else
				doSendMagicEffect(topos,3)
			end
		else
			doSendAnimatedText(topos,'Paciencia!!!',100)
		end
	end
end
return 1
end

 

APROVADO

positivo.gif

Link para o comentário
Compartilhar em outros sites

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