Ir para conteúdo

Problemas Com Chave Na Porta!


Chave11

Posts Recomendados

Bem galera é assim..

O jogador clica em um caixão, e pega uma key, e essa key abre uma porta..

Parece simples, mas estou tendo dores de cabeça :angry:

 

Eu vou no mapa editor.. e no caixão coloco o seguinte Unique ID: 8996..

Então vou na pasta das actions.. data\actions\actions.XML.. e coloco:

<action uniqueid="8996" script="coffin1.lua" />

 

E na pasta data\actions\scripts.. eu coloco o coffin.LUA

 

function onUse(cid, item, frompos, item2, topos)

queststatus = getPlayerStorageValue(cid,8996)

if queststatus == -1 then

chave = doPlayerAddItem(cid,2091,1)

doSetItemActionId(chave,5123)

doSetItemSpecialDescription(chave,"Thunder Key")

doPlayerSendCancel(cid,'You have found a Thunder Key! Number 5123.')

setPlayerStorageValue(cid,8996,1)

else

doPlayerSendCancel(cid,'It is empty')

end

return 1

end

 

Ok...

Então vou até a porta e coloco o Action ID nela: 5123

 

Então volto pra pasta data\actions\actions.XML

E coloco:

<action itemid="2091" script="thunder key.lua" />

 

E na pasta: data\actions\scripts.. eu coloco o thunder key.LUA

 

function onUse(cid, item, frompos, item2, topos)

if item.actionid == item2.actionid then

if item2.itemid == 1221 then

doTransformItem(item2.uid,item2.itemid+1)

elseif item2.itemid == 1222 then

doTransformItem(item2.uid,item2.itemid-1)

 

end

else

return 0

end

return 1

end

 

 

 

Ok.. Entro no OT

vou lá e pego a key:

00:16 You see a golden key (Key:5123).

It weighs 1.00 oz.

Thunder Key

 

Vou até a porta.. ela abre normalmente..

Mas é só eu logar.. e entrar novamente que a chave volta ao normal..

00:17 You see a golden key (Key:0).

It weighs 1.00 oz.

 

 

Alguém pode me ajudar? E a porta quando ela ta aberta, se eu coloco para fechar com a chave ela diz que não posso usar a chave!

 

 

AGRADEÇO MUITO SE ALGUÉM ME AJUDA!

 

=)

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...