Por Chave11, 30 de out. de 2008 em Archived
info
Grupo: Campones
Registrado: 27/10/08
Posts: 1
Reputação: 0
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
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
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
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
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)
return 0
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
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!
=)
info
Grupo: Campones
Registrado: 27/10/08
Posts: 1
Reputação: 0
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
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:
E na pasta data\actions\scripts.. eu coloco o coffin.LUA
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:
E na pasta: data\actions\scripts.. eu coloco o thunder key.LUA
Ok.. Entro no OT
vou lá e pego a key:
Vou até a porta.. ela abre normalmente..
Mas é só eu logar.. e entrar novamente que a chave volta ao normal..
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!
=)