Ajuda Com Action Urgente Please

vandsonx
em Scripts

vandsonx

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/05/10Posts: 13Char no Tibia: Demona Bolts

Tipo do script: Action

Protocolo (versão do Tibia): 8.60

Servidor utilizado: The Forggoten Server

Nível de experiência: Iniciante Médio

Adicionais/Informações: O script é o seguinte quando o player mata o monstro tem que levar o corpo dele até um tile, quando o corpo chegar no tile, o player puxa uma alavanca e a parede some, depois de 1 minuto a parede aparece novamente no mesmo lugar. A parede não pode sumir se o corpo do monstro não estiver em cima do tile. Porfavor alguem me ajuda ae.

Demonbholder

avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 13/10/08Posts: 1551Char no Tibia: Demonbholder

Não testei:

 

function onUse(cid, item)

local pos = {x=, y=, z=, stackpos=1} -- posição onde deve ficar o corpo
local pos2 = {x=, y=, z=, stackpos=1} -- posição onde fica a parede
local tempo = 10 -- tempo em segundos

if getThingFromPos(pos).itemid == ID_DO_CORPO and getThingFromPos(pos2).itemid == ID_DA_PAREDE then
doRemoveItem(getThingFromPos(pos2).uid, 1)
doRemoveItem(getThingFromPos(pos).uid, 1)
addEvent(doCreateItem, tempo*1000, ID_DA_PAREDE, 1, pos2)
else
doPlayerSendCancel(cid, "Você precisa colocar o corpo do animal em cima do tile.")
end
end

Oie :D

vandsonx

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/05/10Posts: 13Char no Tibia: Demona Bolts

não funcionou. :( no script não deveria ter o id da alavanca para quando puxa-la executar a ação? talves seja isso que falte.

Demonbholder

avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 13/10/08Posts: 1551Char no Tibia: Demonbholder

Estranho porque eu testei aqui e deu certo. Não, no script não é necessário o uid ou action id do item, somente na tag no actions.xml. Bom, tente assim:

 

local pos = {x=, y=, z=, stackpos=1} -- posição onde deve ficar o corpo
local pos2 = {x=, y=, z=, stackpos=1} -- posição onde fica a parede

 

Onde stackpos, mude de 1 para 2. Se não funcionar, mude de 2 para 255.

 

OBS: Espero que você tenha trocado onde diz ID_DA_PAREDE e ID_DO_CORPO.

Oie :D

vandsonx

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/05/10Posts: 13Char no Tibia: Demona Bolts

pô mano muito obrigado pelo script.. deu certo aqui sim! foi vacilo meu :x eu estava colocando a pos errada. O script tá funcionando perfeitamente. coloquei uns efeitos pra ficar 100% show de bola :D

Demonbholder

avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 13/10/08Posts: 1551Char no Tibia: Demonbholder

Ta tranquilo, vou reportar para que movam, considerando que eu não posso.

Oie :D