Obs: Arquivo xml é o arquivo que se localiza em action.xml.
info
Grupo: Conde
Registrado: 04/08/12
Posts: 762
Reputação: +80

Verdade, a parte que mexe com essa action está assim:
...
<action actionid="7779" script="removewall.lua"/>
...
Correto ao meu ver.
info
Grupo: Conde
Registrado: 04/08/12
Posts: 762
Reputação: +80

Agora faça como eu pedi, porem renomeie o arquivo para removewall.
Isso em data/actions/scripts arquivo.lua
A parte xml está correta, falta a parte do script.
Editado Agosto 6 por Newtonnotwen
Fiz o que você falou, eu devo ter errado em alguma coisa antes.
Agora ta funcionando, meu bizarro quando eu clico várias vezes na alavanca.
+1 rep pra ti.
Obrigado.
info
Grupo: Conde
Registrado: 04/08/12
Posts: 762
Reputação: +80

De nada, foi até legal te ajudar.
Duvida sanada.
-------------------------
Obrigado pelo REP+
info
Grupo: Visconde
Registrado: 11/08/10
Posts: 477
Reputação: +175
Gênero: Masculino

Mas o meu script deu problema? pq Aqui funcionou ![]()
info
Grupo: Conde
Registrado: 04/08/12
Posts: 762
Reputação: +80

Olha o que ele disse:
Consegui voltar a tempo
Eskylo
O seu script realmente funcionou em partes.
Eu puxo a alavanca e a parede abre.
Caso eu puxe a alavanca novamente nada acontece, ótimo.
Mas quando o tempo passa e a parede volta, a alavanca fica travada, impossibilitando o uso novamente.
Newtonnotwen
Meu arquivo .xml está como o código do Eskylo:
Quote
pedra = {x=1511,y=559,z=8, stackpos = 1} --- a posição da pedra // nao mexa no stackpos
idpedra = 12902 -- coloque o id da pedra
time = 25 -- tempo em segundos para a pedra aparecer
local storage = 5931
local time_now = os.time()
function onUse(cid, item, fromPosition, itemEx, toPosition)
if getGlobalStorageValue(storage) - time_now >= 0 then
else
doRemoveItem(getThingfromPos(pedra).uid, 1)
doPlayerSendTextMessage(cid, 18, "You can hear something moving!")
addEvent(createPedra, time*1000)
doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945)
setGlobalStorageValue(storage, time_now+time)
end
return true
end
function createPedra(pos)
pos = {x=1511,y=559,z=8,stackpos=1} --- posicao da pedra
idpedra = 12902 --- id da pedra
doCreateItem(idpedra, 1, pos)
end
Agradeço a paciência desde já.
Editado Agosto 7 por Newtonnotwen
info
Grupo: Visconde
Registrado: 11/08/10
Posts: 477
Reputação: +175
Gênero: Masculino

Eu sei o que ele disse, preste atenção nesta parte
Mas quando o tempo passa e a parede volta, a alavanca fica travada, impossibilitando o uso novamente.
Por isso que eu pergutei se tá funcionando ou nao?




info
Grupo: Campones
Registrado: 06/08/12
Posts: 25
Reputação: 0
Consegui voltar a tempo
Eskylo
O seu script realmente funcionou em partes.
Eu puxo a alavanca e a parede abre.
Caso eu puxe a alavanca novamente nada acontece, ótimo.
Mas quando o tempo passa e a parede volta, a alavanca fica travada, impossibilitando o uso novamente.
Newtonnotwen
Meu arquivo .xml está como o código do Eskylo:
Agradeço a paciência desde já.