[action] [8.1] Porta Que So Abre Com A Chave

allex9213
em Actions e Talkactions

allex9213

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 23/02/08Posts: 58

Bom pessoal, retirei esse script de outro forum (não sei se devo dizer o nome), postarei os creditos no final do topico.

Bom vamos ao que intereça:

 

Voce sempre quis por em seu ot aquela quest que o cara precise da chave para poder entrar em tal sala etc.. ?

 

Esse script é o ideal para isso, simples e eficaz.

 

1º vá em seuOT/data/actions/scripts (copie qualquer arquivo, cole-o e renomeie para chave.xml) e cole isto dentro:

 

[--- Porta Temporizada by Runando/Belianmort ---]

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

 

-------- Pausa --------

 

local pausa = 10000

-------- Cordenadas --------

 

local door = {x=410, y=387, z=7, stackpos=1}

local ddoor = getThingfromPos(door)

 

-------- ITEM --------

 

local open_door = 5136

 

local itemU = 24000

 

local verify = 0 --- NÃO MEXA AQUI

 

-------- PRIMEIRO SISTEMA --------

 

 

if item2.uid == itemU then

if ddoor.itemid ~= verify then

doTransformItem(ddoor.uid,open_door)

addEvent(close,pausa,door)

end

else

doPlayerSendCancel(cid,"This key can not be used here")

end

return 1

end

 

function close(door)

-------- ITEM --------

 

local to_close_door = 5135

 

------- SEGUNDO SISTEMA --------

 

local the_close_door = getThingfromPos(door)

doTransformItem(the_close_door.uid,to_close_door)

end

 

depois vá em seuOT/data/actions/actions.xml e adicione esta TAG:

 

<action itemid="2089" script="chave.lua" />

 

Explicação:

PINK (ID DA CHAVE QUE SERA USADA)

Você pode usar outra chave se quiser

Vermelho Tempo que a porta ficara aberta EX: 1000 = 1 segundo (aqui no caso seria 10 segundos, entao ta 10000.

Azul ID da porta aberta que voce ira usar.

Roxo ID da porta fechada que voce irá usar

Verde Coordenadas X, Y & Z do local que a porta que sera aberta com a chave ficará.

Cinza Unique ID que sera usado na Porta

 

 

Bom Galera, espero ter ajudo, agora vamos aos creditos:

O script é 95%(eu daria 100 % ¬¬ por que o script é dele ahsuahs) de Runando

e dou mais 4,5% para (Undead Slayer) <- Autor que postou no forum que eu peguei

0,5 % pra mim que dei uma editada no Post :D

 

:XTibia_smile:

teresa_palmer3.gif
 

satan666

Antichrist Superstar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 07/05/08Posts: 612Char no Tibia: leviana luciferiana

cara voce sabe o que significa 100%?

nao pode dar 100% de creditos pra duas pessoas ao mesmo tempo.

tem que dividir os creditos que no seu caso seria 200,5% de creditos.

 

valeu pela intenção de trazer esse script pra ca mas e muito trabalhoso mecher com ele.

creationb.jpg

"Um Deus que usasse seu poder para criar seres humanos que de antemão sabia que seriam atormentados eternamente, e que os predestinasse a isso,



não poderia ser sábio, nem justo e tampouco amoroso.

Além de nos submeter a isso vim a nos julgar e condenar por nossos atos aos tormentos do inferno.

pra minha pessoa isso não é um Deus Pai amoroso e bondoso como o chaman, seu padrão seria muito mais inferior do que o de muitos homens."

carlooos

Karloz
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 05/07/08Posts: 16Char no Tibia: KarlozxD

estranho 100 % não e o maximo? , como vc da 100 % pro cara,+ 100% pra outro e 5 % pra vc... estranho kkkkkk

vo testa aqui no meu ot

allex9213

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 23/02/08Posts: 58
cara voce sabe o que significa 100%?

nao pode dar 100% de creditos pra duas pessoas ao mesmo tempo.

tem que dividir os creditos que no seu caso seria 200,5% de creditos.

 

valeu pela intenção de trazer esse script pra ca mas e muito trabalhoso mecher com ele.

 

ahushash bobiei aki =/ vou corrigir (:

teresa_palmer3.gif