Ir para conteúdo
  • 0

Me ajudem com sistema de fishing


Daniel888

Pergunta

post-363725-0-93147800-1374976898.gifBom já olhei um tópico e não tinha o que eu precisava post-363725-0-93147800-1374976898.gif
http://www.xtibia.co...pesca-monstros/

post-363725-0-09903200-1374976861.gifEntão lá vai :

Eu gostaria de um sistema de "pescar criaturas" que funcionasse assim :

O player pesca os peixes normalmente ao atingir skill 100 ele da um comando !exevo fish e pode começar a pescar monstro :

post-363725-0-09903200-1374976861.gifDetalhes :

Skill 100 Pode começar a pescar criaturas
O Player Terá Uma Certa Chance De Pescar BOSS (Essa Chance Será Em Porcentagem)
A pesca de Criaturas aumentará o skill de fishing normalmente (Como se foce um fishing rod normal)
O player não poderá pescar criaturas em PZ
A criatura atacará o player que pesca-lo
Se o player conseguir pescar um boss apareça a Mensagem Para Todo O Server (IPLAYERNAMEl Pescou O Boss lBossNamel)

Criaturas Por Skill :

Skill 100 ~Young Sea Serpent~Quara Predator Scout~Quara Constrictor Scout~Quara Mantassin Scout~
Skill 120 ~Quara Mantassin~Quara Hydromancer~
Skill 150 ~Sea Serpent~Quara Predator

OBS : (Se o player tiver skill 120 poderá pescar normalmente as criaturas do skill 100 mas nao pode pescar monstros acima do seu skill)

Bosses Por Porcentagem :

Ifernatil (35%)
Ghazbaran (5%)

Se precisar de mais detalhes só falar ....Que poder me ajudar eu darei post-363725-0-25259900-1374976772.pngpor 5 dias é isso ae 5 dias, muito obrigado pelasua atenção atenão ate mais...

 

 

Gira Girou

 

post-363725-0-33596600-1374977026.gifpost-363725-0-33596600-1374977026.gif

 

 

 

NUCA SEJA UM CARA TRISTE FRASE DITA POR" ZYZZ ".

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

6 respostass a esta questão

Posts Recomendados

  • 0

Tenta isso: ( TESTADO E FUNCIONOU ) ESSE ID ALI ( 10223 ) já é usado, portanto tire ele dá de baixo...

 

O script só vai funcionar depois do skill 100 com a vara de pescar 10223...

 

00:24 You see a mechanical fishing rod.
It weighs 9.20 oz.
ItemID: [10223].

 

ACTION.XML

<action itemid="10223" event="script" value="pescar.lua" allowfaruse="1"/>

PESCAR.LUA

 

 

function onUse(cid, item, fromPos, itemEx, toPos)
d100 =
{
[0] = {pesca = 'Young Sea Serpent'},
[1] = {pesca = 'Quara Predator Scout'},
[2] = {pesca = 'Quara Constrictor Scout'},
[3] = {pesca = 'Quara Mantassin Scout'},
}
d120 =
{
[0] = {pesca = 'Quara Hydromancer'},
[1] = {pesca = 'Quara Mantassint'},
}
d150 =
{
[0] = {pesca = 'Sea Serpent'},
[1] = {pesca = 'Quara Predator'},
}
local config = {
waters = {4614, 4615, 4616, 4617, 4618, 4619, 4608, 4609, 4610, 4611, 4612, 4613, 7236, 4614, 4615, 4616, 4617, 4618, 4619, 4620, 4621, 4622, 4623, 4624, 4625, 4665, 4666, 4820, 4821, 4822, 4823, 4824, 4825},
}
local skill = getPlayerSkillLevel(cid, 6)
local playerpos = {x=getCreaturePosition(cid).x, y=getCreaturePosition(cid).y+1, z=getCreaturePosition(cid).z}
if not (isInArray(config.waters, itemEx.itemid)) then
return doPlayerSendCancel(cid, "You cannot fish here.")
end
doSendMagicEffect(toPos, CONST_ME_LOSEENERGY)
doPlayerAddSkillTry(cid, 6, 1)
if skill >= 150 then
local random = math.random(0, 1) -- 1 VAI PESCAR TODAS AS VEZES PARA DEIXAR MAIS DIFICIL POE 30/40
if random <= 1 then
doSummonCreature(d150[random].pesca, playerpos)
return true
end
elseif skill >= 120 then
local random = math.random(0, 1) -- 1 VAI PESCAR TODAS AS VEZES PARA DEIXAR MAIS DIFICIL POE 30/40
if random <= 1 then
doSummonCreature(d120[random].pesca, playerpos)
return true
end
elseif skill >= 100 then
local random = math.random(0, 1) -- 1 VAI PESCAR TODAS AS VEZES PARA DEIXAR MAIS DIFICIL POE 30/40
if random <= 3 then
doSummonCreature(d100[random].pesca, playerpos)
return true
end
end
return true
end

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

×
×
  • Criar Novo...