Ir para conteúdo

[Fechado]


mjsm4ever

Posts Recomendados

Aew gente blz?, eu queria um script que tipo, o player pega a fishing rod e qndo for no mar, lava ou areia ele tivesse uma certa chance de puxar um monstro e qndo puxar automaticamente apareceria uma broadcast para todos os players que o monster foi puxado, é possivel? =)

obrigado pela atenção !.

 

Eu não achei post com esse assunto, caso tenha, peço desculpas !

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

Nao nao existe post nenhum que eu saiba com esse script. Tambem acho que seria algo meio dificil de se fazer com minha experiencia em scripting, boa sorte. Acho que o Xtibia tem muitas pessoas capacitadas para entregar seu trabalho.

 

Att, Kaonic

Link para o comentário
Compartilhar em outros sites

Se voce for usar a fishing rod é possivel que tenha que sacrificar a função de pesca de peixes se quiser que a mesma só pesque monstros ...

 

Tipo cara, eu ja fiz isso, mas qndo eu vo pescar vem direto monster, queria por chances =s

Link para o comentário
Compartilhar em outros sites

Pra colocar chances use o math.random

 

Exemplo:

10% de chance

 

if math.random(100) <= 10 then
--função
end

 

Tipo cara, me explica aonde devo colocar o script

ta ai o fishing.lua

 

local useWorms = TRUE
local waterIds = {493, 4608, 4609, 4610, 4611, 4612, 4613, 4614, 4615, 4616, 4617, 4618, 4619, 4620, 4621, 4622, 4623, 4624, 4625}
function onUse(cid, item, fromPosition, itemEx, toPosition)
    if isInArray(waterIds, itemEx.itemid) == TRUE then
        if itemEx.itemid ~= 493 then
            if math.random(1, (100 + (getPlayerSkill(cid, SKILL_FISHING) / 10))) <= getPlayerSkill(cid, SKILL_FISHING) then
                if useWorms == TRUE then
                    if getPlayerItemCount(cid, ITEM_WORM) > 0 then
                        doPlayerRemoveItem(cid, ITEM_WORM, 1)
                        doCreateMonster("demon", getCreaturePosition(cid))
                    end
                else
                    doPlayerAddItem(cid, ITEM_FISH, 1)
                end
            end
            doPlayerAddSkillTry(cid, SKILL_FISHING, 1)
        end
        doSendMagicEffect(toPosition, CONST_ME_LOSEENERGY)
        return TRUE
    end
    return FALSE
end

Link para o comentário
Compartilhar em outros sites

Voce quer chance pra diferentes monstros? Porque com chance esse script ja esta, de acordo com o skill é mais facil ou mais dificil de se pescar ...

 

Mas ele pesca muitos monsters, tem como diminuir?

Exemplo : com skill 50 de fishing em 1 min vc pega 100 fishs, tem como diminuir a chance de sucesso?, como no fish, mas em monster.

 

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

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...