~> Movido para Pedidos <~
Mais atenção aonde posta amigo!
Abraços
info
Grupo: Marquês
Registrado: 17/01/08
Posts: 1.5k
Reputação: +15
Char no Tibia: Saint Claire

~> Movido para Pedidos <~
Mais atenção aonde posta amigo!
Abraços
info
Grupo: Conde
Registrado: 07/05/08
Posts: 612
Reputação: +12
Char no Tibia: leviana luciferiana

gostei da ideia vo elaborar o script e por no meu ot.
info
Grupo: Campones
Registrado: 26/09/07
Posts: 1
Reputação: 0
Char no Tibia: Kiol Zumod
Bom estou com um grande problema '-', eu fikei editando uma quest gigantesca des das 2 hrs da manhã e ainda n durmi, e tivo um grande problema pq eu preciso que o cara use uma chave pra abrir uma porta, mais depois que abrir a porta eu tenhu que porder tracala exemplo:eu pego a chave uso na door, a door destranca ai eu posso abrir e fexar ela livremente, se eu usa a chave nela dinovo, a dor tranca ai n posso abrir ela
alguem poderia faze um script com esses ids pra mim
key = 2086
closedoor = 1221
open door= 1222
to postando aki mas não fui eu que fiz
Créditos totais pro GriZzm0, ele é "O CARA" das actions, quem passa no OTfnas já deve ter ouvido falar dele.
Adicione no actions.xml
<!-- Keys -->
<action itemid="2086" script="key.lua" />
<action itemid="2087" script="key.lua" />
<action itemid="2088" script="key.lua" />
<action itemid="2089" script="key.lua" />
<action itemid="2090" script="key.lua" />
<action itemid="2091" script="key.lua" />
<action itemid="2092" script="key.lua" />
<!-- /Keys -->
E crie um arquivos key.lua dentro na pastada data/actions/scripts
-- By GriZzm0
function onUse(cid, item, frompos, item2, topos)
if item.actionid == item2.actionid then
if item2.itemid == 1209 or item2.itemid == 1212 or item2.itemid == 1231 or item2.itemid == 1234 or item2.itemid == 1249 or item2.itemid == 1252 then
doTransformItem(item2.uid,item2.itemid+2)
elseif item2.itemid == 1210 or item2.itemid == 1213 or item2.itemid == 1232 or item2.itemid == 1235 or item2.itemid == 1250 or item2.itemid == 1253 then
doTransformItem(item2.uid,item2.itemid-1)
elseif item2.itemid == 1211 or item2.itemid == 1233 or item2.itemid == 1251 then
doTransformItem(item2.uid,item2.itemid-2)
end
elseif item2.itemid >= 1209 and item2.itemid <= 1214 then
doPlayerSendCancel(cid,"The key does not match.")
elseif item2.itemid >= 1231 and item2.itemid <= 1236 then
doPlayerSendCancel(cid,"The key does not match.")
elseif item2.itemid >= 1249 and item2.itemid <= 1254 then
doPlayerSendCancel(cid,"The key does not match.")
else
return 0
end
return 1
end
Pra funcionar é incrivelmente facil e absurdo, e fica igual Tibia, a chave fica até com número. Você bota na chave um actionId igual ao da porta. Tipo você vai lá no map editor clicka com o botão direito na porta e bota actionId 5001 nela. Dai vc vai na chave e bota actionId 5001 tb. A chave vai ficar com o numero (5001) e vai abrir aquela porta.
bom ta aew mas se quizer conferi ta aew o link
Site do Xtibia By GOD Kiol Link repassado (link)
info
Grupo: Visconde
Registrado: 03/02/09
Posts: 361
Reputação: +200
Char no Tibia: Fearless Man

não precisa desse script pra fazer chaves abrirem portas. fala pra mim como o player vai obter a chave pra que eu faça o script. se vai ser por bau, por loot de monster.... Pra uma chave abrir a porta ela e a porta tem que ter a mesma actionId. o script pra isso é muito mais simples.
info
Grupo: Campones
Registrado: 27/01/10
Posts: 15
Reputação: 0
Gênero: Masculino
Char no Tibia: Zina Lee

e se eu quiser colocar a chave da porta como quest????
oq eu faço plz ajuda
info
Grupo: Campones
Registrado: 26/06/09
Posts: 0
Reputação: 0
Bom estou com um grande problema '-', eu fikei editando uma quest gigantesca des das 2 hrs da manhã e ainda n durmi, e tivo um grande problema pq eu preciso que o cara use uma chave pra abrir uma porta, mais depois que abrir a porta eu tenhu que porder tracala exemplo:
eu pego a chave uso na door, a door destranca ai eu posso abrir e fexar ela livremente, se eu usa a chave nela dinovo, a dor tranca ai n posso abrir ela
alguem poderia faze um script com esses ids pra mim
key = 2086
closedoor = 1221
open door= 1222