TI

The Demon Oak Quest 2.1 (tfs 0.4)

Por tibiaa4e, 06 de dez. de 2008 em Actions e Talkactions

otserv
tibia
script
104
31.8k
pdzinhowP
11 de dezembro de 2008 às 17:16

Cara me aceita no msn ai medeiros.tibia@hotmail.com ja te add lá! preciso falar com urgencia com vc sobre essa quest! vlw!!

tibiaa4eT
12 de dezembro de 2008 às 11:51

@all

update para 1.1

 

@up

ja tenho vc no msn o0

pdzinhowP
12 de dezembro de 2008 às 12:12
@all

update para 1.1

 

@up

ja tenho vc no msn o0

 

entra ai agora no msn entaoo!

preciso falar com vc urgente!!!

tibiaa4eT
13 de dezembro de 2008 às 11:29

FIxado um erro no demon oak de movements

Que não deixava o player começar a quest

por favor peguem ele denovo

profelezioP
14 de dezembro de 2008 às 06:55

A arvore nao tah falando e nao tah pegando o storageid lah 15006, dai nao da pra fala com o npc!!!

Me ajuda cara plz, nao esta aparecendo nenhum erro no console,nao sei oq fazer!!

Darth SidiousD
14 de dezembro de 2008 às 10:17

Perfeito, não vejo motivos para não por esse incrivel tutorial no fixo.

 

Parabéns, vou implantar no meu servidor 8.4 que estou montando, sucesso para ti.

GodelyG
18 de dezembro de 2008 às 06:19

Eu conseguir modificar e está funcionando aqui em casa, com um pequena falha (Que não interfere no funcionamento do script, mas causa um desconforto no console e provavelmente, devido ao spam, lag no servidor).

 

Quando um monstro anda no tile que dá ao player o storage value, ou quando ele anda naqueles tiles que fazem hits nos players, faz um spam desgraçado no console que é mostrado na imagem a seguir:

 

bug1ic6.jpg

 

E o outro bug (Mas só visual) é quando você usa a Hallowed Axe na árvore. Funciona, faz o que devia fazer, mas aparece isso (não sei por que) no console:

 

bug2pr6.jpg

 

 

Se você puder consertar esses 2, estaria ótimo. Eu até tentei a função "isPlayer(cid)", e ele até diminuiu o spam (Antes, quando o monstro andava nesses tiles, causava 3 spams no console, e após eu ter posto essa função, só causou 1 --> por monstro), mas continuou.

 

 

Ótimo script, parabéns :p

tibiaa4eT
18 de dezembro de 2008 às 12:45

@up

 

Estou tentando tbm

 

Eu coloquei isPlayer mais não testei ainda

GodelyG
18 de dezembro de 2008 às 12:48

Consegui consertar. Eu coloquei isso:

 

if isPlayer(cid) == TRUE then

storage = getPlayerStorageValue(cid, 15006)

yell = getPlayerStorageValue(cid, 15006)

 

if storage < 4 then

yell = yell + 1

if item.actionid == 15002 and storage == -1 then

setPlayerStorageValue(cid, 15006,yell)

doCreatureSayWithDistance(cid, pos1, "What a nice and shiny golden armor. Come to me and you can have it!",TALKTYPE_ORANGE_1 )

elseif item.actionid == 15003 and storage == 0 then

setPlayerStorageValue(cid, 15006,yell)

doCreatureSayWithDistance(cid, pos1, "You can have my demon set, if you help me get out of here!",TALKTYPE_ORANGE_1 )

elseif item.actionid == 15004 and storage == 1 then

setPlayerStorageValue(cid, 15006,yell)

doCreatureSayWithDistance(cid, pos1, "Help me get out from this place and I will bless you and all your friends!",TALKTYPE_ORANGE_1 )

elseif item.actionid == 15005 and storage == 2 then

setPlayerStorageValue(cid, 15006,yell)

doCreatureSayWithDistance(cid, pos1, "I can bring your beloved back from the dead, just release me!",TALKTYPE_ORANGE_1 )

elseif item.actionid == 15006 and storage == 3 then

setPlayerStorageValue(cid, 15006,yell)

doCreatureSayWithDistance(cid, pos1, "Release me and you will be rewarded gratefully!",TALKTYPE_ORANGE_1 )

end

end

end

 

No caso, ele não causa mais spam quando monstros passam pelos tiles. E eu gostaria de pedir mais uma coisa: Há como você fazer para os monstros que estão na arena desaparecerem quando o cara sai no teleport, e não quando outro tenta entrar? Eu fiz aqui e funcionou, mudei algumas coisas para consertar o spam e parou de funcionar, não sei por que o.O

tibiaa4eT
18 de dezembro de 2008 às 13:48

@up

 

Vou ver

é que no dia não consegui pq de uns erros de getthing

 

Eu vejo qdo chegar em casa

h3onlineH
19 de dezembro de 2008 às 23:52

Affs script ta mt zuado geral reclamando dele.

darkmuD
24 de dezembro de 2008 às 14:12

Me explica essa parte :

 

local starting={x=1856, y=966, z=7, stackpos=253} -- aqui é o mesma coisa da arena, pega a maior posição a noroeste

local ending={x=1883, y=982, z=7, stackpos=253} -- aqui a posição mais sudeste

local trash= {x=1169, y=725, z=13} --o Lixo pode ser o mesmo da arena ou da anihilator

 

o meu não tem aquela functions ... só global o que eu faço ..

 

Meu axe não aparece o nome .. só o id dele .. tipo ta bugado .. o que eu faço??

tibiaa4eT
25 de dezembro de 2008 às 13:36

@up

 

serve o global sim

 

 

Não

 

tem q arrumar no item.xml

 

 

@all

Esse script não está dificil

 

Os internacional nem explicação tem

 

Recomendo conhecerem a quest para poder adicionar no seu otserver

MarcolinoGODM
29 de dezembro de 2008 às 13:10

Se alguem quiser o script para encantar o Rainbow Shield:

[8.4] Enchant System And Rainbow Shield, Creditos: Keraxel

Adiciona para galera ai no tópico tibiaa4e!?

 

Abraços.

1 mês depois...
matheuscbtkM
05 de janeiro de 2009 às 23:04

Tipow, a quest funciona e talz, mas o 5 lugar que tem que pasa, a arvore não grita, e dai o npc não fala sobre o hallowed axe, mas se o cara pergunta "hallowed axe" ele vende e dai a quest funciona...

E tambem no tuto não é action id na Tree Base, e sim Unique id(32193)... pelo menos eu troquei e funciono

 

Tirando isso ta exelente nota 9 :smile_positivo:

Adoro seus trabalhos

 

Abraços Matheus