Não Consigo Usar Este Script

Bubbleman23
em Lixeira Pública

Bubbleman23

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 08/11/10Posts: 4

Eu boto tudo bem mas quando vou a testar não acontece nada podem testar ai e falar se dá e se der como?

 

 

 

 

local config = {

fecha = 'kadabra',

abre = 'abra',

pos = {x=182,y=59,z=7}, -- posição da porta

porta_aberta = 6253, -- id da porta aberta

porta_fechada = 6254 -- id da porta fechada

}

local position = {

x = 182,y = 61,z = 7 -- pos em que o jogador precisa estar para falar

}

 

function onSay(cid, words, param, channel)

local pos,area = getCreaturePosition(cid)

if (pos.z == position.z) and (pos.x == position.x) and (pos.y == position.y) then

if words == config.abre then

local item = getTileItemById(config.pos, config.porta_aberta)

if(item.uid > 0)then

doTransformItem(item.uid,config.porta_fechada)

end

elseif words == config.fecha then

local item = getTileItemById(config.pos, config.porta_fechada)

if(item.uid > 0)then

doTransformItem(item.uid,config.porta_aberta)

end

end

end

end

 

talkactions.xml

 

<talkaction words="kadabra;abra" event="script" value="nome do seu script.lua"/>

molizok

Caçador de Cocotinhas
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/08/08Posts: 3

local config = {

fecha = 'kadabra',

abre = 'abra',

pos = {x=182,y=59,z=7}, -- posição da porta

porta_aberta = 6253, -- id da porta aberta

porta_fechada = 6254 -- id da porta fechada

}

local position = {

x = 182,y = 61,z = 7 -- pos em que o jogador precisa estar para falar

}

 

function onSay(cid, words, param, channel)

local pos,area = getCreaturePosition(cid)

if (pos.z == position.z) and (pos.x == position.x) and (pos.y == position.y) then

if words == config.abre then

local item = getTileItemById(config.pos, config.porta_aberta)

if(item.uid > 0)then

doTransformItem(item.uid,config.porta_fechada)

end

elseif words == config.fecha then

local item = getTileItemById(config.pos, config.porta_fechada)

if(item.uid > 0)then

doTransformItem(item.uid,config.porta_aberta)

end

end

end

end

Salve esse xml como opendoor

 

agora vai em talkactions

e cole isso.

<talkaction words="kadabra;abra" event="script" value="opendoor.lua"/>

po2copy.png

 

Só em acabar com a festa eu já me sinto bem



"Tomo três socos na testa, mas eu dou também

Na verdade eu nem ligo muito de apanhar

Sei que não é nada certo, mas tô nem aí

Esse é só o meu jeito de me divertir

De chamar a atenção, todos vão lá me ver

Esse é o cara que falei que vai te arrebentar

quando souber que é gay

 

Eu dou porrada, cadeirada pra menina ver

Que quem manda na parada aqui não é você

Sei que elas vão gostar"