Ir para conteúdo
Entre para seguir isso  
vyctor17

rock smash pokemon

Recommended Posts

vyctor17    35
vyctor17

Nome: rock smash

Autor: Drakylucas

Versão Testada: Original Tibia 8.54 - Cliente 8.54

Informações Adicionais

ela quebra pedras igual do pokemon online

 

~~> Crie um arquivo o nome rock.lua em action/scripts e cole isto dentro:

local function doRemoveItemFromPos(position, itemid, count)
   local item = getTileItemById(position, itemid)
   if(item.uid ~= 0)then
       return doRemoveItem(item.uid, count or -1)
   end
   return false
end

function onUse(cid, item, fromPosition, itemEx, toPosition)
local pokes = {
['rhyhorn'] = {1},
['rhydon'] = {1}, -- é só ir adicionando  ['NOME'] = {1},
}
local summons = getCreatureSummons(cid)  
if #summons < 1 then
return doPlayerSendCancel(cid, 'Para usar o rock precisa-se de um pokemon de pedra')
end
local pokemon = pokes[getCreatureName(getCreatureSummons(cid)[1])]
local name = getCreatureName(getCreatureSummons(cid)[1])
       if not pokes[name] then
       return doPlayerSendCancel(cid, "Este pokemon não consegue usar o rock smash.")
       end

   if itemEx.itemid == 1285 then
   local pos = getThingPos(itemEx.uid)
           doRemoveItem(itemEx.uid,1)
           doCreateItem(3610,1,toPosition)

       doSendMagicEffect(toPosition, CONST_ME_BLOCKHIT)

       addEvent(doRemoveItemFromPos, 5000, toPosition, 3610)
       addEvent(doCreateItem,5005,1285,1,pos)
       return true
   end
   return false
end

E na xml de actions.xml :

 

 

<action itemid="2550" event="script" value="rock.lua"/>

 

OBS: tem que ser usable (ter aquela opção use white).

 

Feito isso é só vc ter o pokemon e clica na rocha !

Compartilhar este post


Link para o post
Socket    0
Socket

Aprovado e Movido.

Compartilhar este post


Link para o post
Nostalgic    0
Nostalgic

@vyctor17

E mto bom esse script...

fis uns ajustes aki fiko 100% poke anda agora

xD

Compartilhar este post


Link para o post
Ewerton Martins    0
Ewerton Martins

aqui fala que n pode usar

Compartilhar este post


Link para o post
DarkGladiators    0
DarkGladiators

bom script, obrigado por disponibilizá-lo no fórum!

Compartilhar este post


Link para o post
ViniciusLelis    0
ViniciusLelis

Olá.

Estou com uma duvida.

o script não está funcionando.

Não aparece nenhum erro no console, ele apenas não quebra a pedra.

tchau

Compartilhar este post


Link para o post
vyctor17    35
vyctor17

qual a verçao do seu servidor e que item vc coloko para quebrar a pedra

Compartilhar este post


Link para o post
OlhoHell    1
OlhoHell

tenta mudar isso aqui o addEvent(doRemoveItemFromPos, 5000, toPosition, 3610)

addEvent(doCreateItem,5005,1285,1,pos)

mais aqui pegou :D tenta ae Aprovadoolhohellaproves.gif

Compartilhar este post


Link para o post
Diego Skate    0
Diego Skate

o pokemon vai até a pedra pra qubra-la?

Compartilhar este post


Link para o post
vyctor17    35
vyctor17

nao axo que so da pra fazer isso com alguma modificaçao na source do ot + nao sei

Compartilhar este post


Link para o post
warzin    0
warzin

@felipe daniel,

se pegou o script como base e modificou,qual o problema de postar com o sistema da creature ir ate a localpos pra gente ? ;]

Compartilhar este post


Link para o post
Wantedzin    0
Wantedzin
@felipe daniel,

se pegou o script como base e modificou,qual o problema de postar com o sistema da creature ir ate a localpos pra gente ? ;]

 

o problema é que tem q mudar a source e pocas pessoas sabem fazer isso

e pra evitar problemas de tipo como faço isso como faço aquilo

é melhor nem postar evita dores de cabeça....

 

nunca que alguem vai postar códigos com mudanças de source pq é mto complicado....

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.

×