~> Movido para Pedidos <~
Mais atenção aonde posta amigo!
Abraços
info
Group: Marquês
Joined: 17/01/08
Posts: 1.5k
Reputation: +15
Tibia Character: Saint Claire

~> Movido para Pedidos <~
Mais atenção aonde posta amigo!
Abraços
info
Group: Conde
Joined: 07/05/08
Posts: 612
Reputation: +12
Tibia Character: leviana luciferiana

gostei da ideia vo elaborar o script e por no meu ot.
info
Group: Campones
Joined: 26/09/07
Posts: 1
Reputation: 0
Tibia Character: 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
Group: Visconde
Joined: 03/02/09
Posts: 361
Reputation: +200
Tibia Character: 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
Group: Campones
Joined: 27/01/10
Posts: 15
Reputation: 0
Gender: Masculino
Tibia Character: Zina Lee

e se eu quiser colocar a chave da porta como quest????
oq eu faço plz ajuda
info
Group: Campones
Joined: 26/06/09
Posts: 0
Reputation: 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