Keys Realmente Perfects

Por
em Actions e Talkactions

Visitante xbowaxx

avatar
Visitante

INFOS

Grupo: Visitante

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.

É isso,

Jonnycova

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/01/08Posts: 36Char no Tibia: Não tenho

Muito bom, mais se não me engano ja tem esse tuto aki no Xtibia



capeta7

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 22/04/06Posts: 238

tah mas tem um problema..

eu fiz isso aew q vc falo..

mas to tentando faze o seguinte :

um npc vende a key q abre a porta..

o id da key q eu fiz eh 2087

soh q como eu mudei no map editor, soh akela key q eu mudei no map editor vai ter actionID 5001

a key q o npc vai vende vai ser uma key normal sem o actionid,

sendo ambas do msmo ID

 

como arruma isso ?

QUOTE
21:51 Gabriel Stoll [12]: aki é thais?
21:51 Gabriel Stoll [12]: ?
21:51 Gabriel Stoll [12]: ?
21:52 Djinn Middow [20]: n.. eh northport ^.-

-----------------
mithi_9@hotmail.com
-----------------
----> Bars <----

aleuba

Banido
avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 09/12/07Posts: 95Char no Tibia: Patox do Mau

VO TESTA DPOIS

 

ROX =D BOM PARA FAZER HUNT DE VIP

 

Aprovado

Usuário banido.

Hugoaraujo

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 09/12/07Posts: 1Char no Tibia: nao tenho
tah mas tem um problema..

eu fiz isso aew q vc falo..

mas to tentando faze o seguinte :

um npc vende a key q abre a porta..

o id da key q eu fiz eh 2087

soh q como eu mudei no map editor, soh akela key q eu mudei no map editor vai ter actionID 5001

a key q o npc vai vende vai ser uma key normal sem o actionid,

sendo ambas do msmo ID

 

como arruma isso ?

 

é como arruma isso ?

Aricles

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 07/02/08Posts: 17Char no Tibia: Mysirax'Bring Of Pits

Na verdade eu não intendi direito, todas as keys por exemplo de id X vão abrir aquela porta ou só se voce editar a action da key pra a action que colocar na porta?

porque isso impossibilitaria do player ganhar a key em quest...

Aguardo sua Resposta

Aricles ;)
CODE
function onUse(cid, item, frompos, item2, topos)
doPlayerCloseSignature(cid,1)
doPlayerSendTextMessage(cid,13,"Ow man, this sinature is sucks!!")
end

Abacate123

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 19/05/06Posts: 125

tah mas tem um problema..

eu fiz isso aew q vc falo..

mas to tentando faze o seguinte :

um npc vende a key q abre a porta..

o id da key q eu fiz eh 2087

soh q como eu mudei no map editor, soh akela key q eu mudei no map editor vai ter actionID 5001

a key q o npc vai vende vai ser uma key normal sem o actionid,

sendo ambas do msmo ID

 

 

é como arruma isso ?

 

 

pergunta simples.

resposta mais simples ainda!

 

não tem como fazer um npc, nem uma quest que de um item com um action id...

 

se não entendeu, "se suiside-se" PLS!

Atenciosamente Kiko5

--------------------------------------







kiko5fanmf0.gif

By: Anokinha

MarcolinoGOD

Byte que eu gosto! (TI na veia)
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 19/06/07Posts: 267Gênero: MasculinoChar no Tibia: Rambocop Infernus

@kiko5

Acho que você esta errado!

chave = doPlayerAddItem(cid,2092,1)

doSetItemActionId(chave,5535)

Não testei mas acho que pode funcionar...

Testem ai e depois me falem o resultado xD

 

----EDITED----

 

Eu tenho uma action desse tipo aqui!

Olhem:

-- Bau com BoneKey 2016 (By Conde Sapo)
-- Exclusivo para XTIBIA
-- denunciar se aparecer em outro forum

function onUse(cid, item, frompos, item2, topos)
if item.uid == 5534 then
queststatus = getPlayerStorageValue(cid,2026)
if queststatus == -1 then
	chave = doPlayerAddItem(cid,2092,1)
	doSetItemActionId(chave,5535)
	doSetItemSpecialDescription(chave,"This key was lost. Property of Hungry.")
	doPlayerSendCancel(cid,'You have found a Bone Key!  Number 5123.')
	setPlayerStorageValue(cid,2026,1)
else
	doPlayerSendCancel(cid,'Empty')
end
return 1
end
end

 

Ela é a do conde sapo que usei para fazer uma quest do meu ot!

Espero ter ajudado!

--

satan666

Antichrist Superstar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 07/05/08Posts: 612Char no Tibia: leviana luciferiana
Na verdade eu não intendi direito, todas as keys por exemplo de id X vão abrir aquela porta ou só se voce editar a action da key pra a action que colocar na porta?

porque isso impossibilitaria do player ganhar a key em quest...

Aguardo sua Resposta

 

 

 

isso ai ta certo eu tb tou copm o mesmo pro.

ai manow ate q funcionou a chave pelo map edito ela abre a porta mas n fecha mais a porta fica sempre aberta.... :mad:

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."

Judaspriest

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 31/05/08Posts: 1
isso ai ta certo eu tb tou copm o mesmo pro.

ai manow ate q funcionou a chave pelo map edito ela abre a porta mas n fecha mais a porta fica sempre aberta.... :mad:

 

tah dando uns erro aki com as portas tb, quando eu uso a chave ela abre, dps uso denovo fexa, e dps eu uso denovoela fika tipow um vão soh... sem porta.

 

 

-GOD Zanus-