[Movements] Tile Que Remove Parede

Guiih2106
em Lixeira Pública

Guiih2106

Aclahayr
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 09/07/11Posts: 8Char no Tibia: Anderson Warrior

Tipo do script: Movements.

Protocolo (versão do Tibia): 8.60.

Servidor utilizado: Styller Yurots.

Nível de experiência: Media.

Adicionais/Informações: Eu Preciso de 1 Script Que Remova Paredes Quando Passe Por 1 Tile eu Estou Usando 1 Aki Mais Ele Nao Remove Aparece 1 Erro.

 

o Script Que eu Uso

 

function onStepIn(cid, item, topos)

local lugardele = {x=1763, y=668, z=14, stackpos=1} -- lugar

itemid = 3362

 

if isPlayer(cid) == TRUE then

if item.actionid == 9071 then

if getPlayerStorageValue(cid, 9071) == -1 then

doRemoveItem(cid,1,lugardele)

doCreatureSay(cid, msg, TALKTYPE_ORANGE_1)

setGlobalStorageValue(9071, 1)

end

end

end

end

 

E Esse é o Erro Que Aparece no Meu DIstro.

 

[03/01/2012 16:12:44] [Error - MoveEvents Interface]

[03/01/2012 16:12:45] data/movements/scripts/RadBR/kshield71.lua:onStepIn

[03/01/2012 16:12:45] Description:

[03/01/2012 16:12:45] (luaDoRemoveItem) Item not found

 

Espero Que me Ajudem, Obrigado

;D.

jhon992

Dono JhonBot
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 30/06/11Posts: 631Char no Tibia: Warrior of Mort

Troca por isso:

 

function onStepIn(cid, item, topos)

local lugardele = {x=1763, y=668, z=14, stackpos=1} -- lugar
itemid = 3362

if isPlayer(cid) == TRUE then
   if item.actionid == 9071 then
       if getPlayerStorageValue(cid, 9071) == -1 then
           doRemoveItem(getThingfromPos(lugardele).uid, 1)
           doCreatureSay(cid, msg, TALKTYPE_ORANGE_1)
           setGlobalStorageValue(9071, 1)
       end
   end
end

return true
end

Guiih2106

Aclahayr
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 09/07/11Posts: 8Char no Tibia: Anderson Warrior

Muito Obrigado, Funcionou, Eu FIquei o Dia Todo Tentando Faze o Script kk'. Vlw Abrass