Quest, Talkaction

victor73
em Lixeira Pública

victor73

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 14/06/07Posts: 6

Tipo do script:action. (quest pra ser mais exato), talkaction

Protocolo (versão do Tibia):8.6

Servidor utilizado:wedo map global

Adicionais/Informações:queria uma quest que fosse um baú só (pode ser mais de um bau so q pra abrir o bau cada bau precisa ser uma vocation) mas o item que ganhava dependia da vocation.

e que quando eu executasse um comando todo mundo que fez a quest pudesse fazer denovo.

e outro comando que todos de uma determinada area voltassem pra o templo.

 

é isso. e se possivel legendas.

METAS

[X]1.....Post.... SERVO

[X]10...Posts...CAMPONÊS

[_]25...Posts...CAÇADOR

[_]50...Posts...CAVALEIRO

[_]100..Posts...BARONETE

[_]200..Posts...BARÃO

[_]300..Posts...VISCONDE

[_]400..Posts...DUQUE

[_]600..Posts...ARQUEDUQUE

[_]800..Posts...ARISTOCRATA

[_]1000.Posts...REGENTE

[_]1400.Posts...SÁBIO

[_]1800.Posts...SACERDOTE

[_]2500.Posts...PRÍNCIPE

[_]3000.Posts...Rei

[_]5000.Posts...Monstrengo Verde << não entendeu? olha isso entao fodaogifboazuda.gif

==================

pbottrinks

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 21/08/11Posts: 130

O baú por vocação eu tenho.

Agora esse reset ai, de poder faze-la novamente eu nem tenho.

:(

anigif_2.gif

victor73

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 14/06/07Posts: 6

O baú por vocação eu tenho.

Agora esse reset ai, de poder faze-la novamente eu nem tenho.

:(

manda ae o bau por vocação.

METAS

[X]1.....Post.... SERVO

[X]10...Posts...CAMPONÊS

[_]25...Posts...CAÇADOR

[_]50...Posts...CAVALEIRO

[_]100..Posts...BARONETE

[_]200..Posts...BARÃO

[_]300..Posts...VISCONDE

[_]400..Posts...DUQUE

[_]600..Posts...ARQUEDUQUE

[_]800..Posts...ARISTOCRATA

[_]1000.Posts...REGENTE

[_]1400.Posts...SÁBIO

[_]1800.Posts...SACERDOTE

[_]2500.Posts...PRÍNCIPE

[_]3000.Posts...Rei

[_]5000.Posts...Monstrengo Verde << não entendeu? olha isso entao fodaogifboazuda.gif

==================

pbottrinks

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 21/08/11Posts: 130

O baú por vocação eu tenho.

Agora esse reset ai, de poder faze-la novamente eu nem tenho.

:(

manda ae o bau por vocação.

 

vamos la.

Va até data/actions/scripts.

Copie um arquivo .lua e renomeie para, vochest,lua.

Dentro dele ponha isso:

 

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

playervoc = getPlayerVocation(cid)

 

if playervoc == 1 or playervoc == 5 then -- Especifica se o player é sorcerer ou master sorcerer

if item.uid == 9000 then -- Unique ID colocado no mapa

queststatus = getPlayerStorageValue(cid, 9000) -- Storage Value

if queststatus == -1 or queststatus == 0 then

doPlayerSendTextMessage(cid, 22, "You have found a wand of inferno.") --Mensagem da Quest

doPlayerAddItem(cid,2187,1) -- Item ID do loot dos sorcerers(wand of inferno)

setPlayerStorageValue(cid, 9000, 1) --Storage Value

else

doPlayerSendTextMessage(cid,22,"You already did this quest.") -- Mensagem Caso Player já tenha feito a Quest

end

else

return 0

end

return 1

end

 

if playervoc == 2 or playervoc == 6 then -- Especifica se o player é druid ou elder druid

if item.uid == 9000 then -- Unique ID colocado no mapa

queststatus = getPlayerStorageValue(cid, 9000) -- Storage Value

if queststatus == -1 or queststatus == 0 then

doPlayerSendTextMessage(cid, 22, "You have found a hailstorm rod.") --Mensagem da Quest

doPlayerAddItem(cid,2183,1) -- Item ID do loot dos druids(hailstorm rod)

setPlayerStorageValue(cid, 9000, 1) --Storage Value

else

doPlayerSendTextMessage(cid,22,"You already did this quest.") -- Mensagem Caso Player já tenha feito a Quest

end

else

return 0

end

return 1

end

 

if playervoc == 3 or playervoc == 7 then -- Especifica se o player é pally ou royal pally

if item.uid == 9000 then -- Unique ID colocado no mapa

queststatus = getPlayerStorageValue(cid, 9000) -- Storage Value

if queststatus == -1 or queststatus == 0 then

doPlayerSendTextMessage(cid, 22, "You have found 100 infernal bolts.") --Mensagem da Quest

doPlayerAddItem(cid,6529,100) -- Item ID do loot de pallys(100 infernal bolts)

setPlayerStorageValue(cid, 9000, 1) --Storage Value

else

doPlayerSendTextMessage(cid,22,"You already did this quest.") -- Mensagem Caso Player já tenha feito a Quest

end

else

return 0

end

return 1

end

 

if playervoc == 4 or playervoc == 8 then --Especifica se o player é kina ou elite kina

if item.uid == 9000 then -- Unique ID colocado no mapa

queststatus = getPlayerStorageValue(cid, 9000) -- Storage Value

if queststatus == -1 or queststatus == 0 then

doPlayerSendTextMessage(cid, 22, "You have found a demon shield.") --Mensagem da Quest

doPlayerAddItem(cid,2520,1) -- Item ID do loot de kinas (demon shield)

setPlayerStorageValue(cid, 9000, 1) --Storage Value

else

doPlayerSendTextMessage(cid,22,"You already did this quest.") -- Mensagem Caso Player já tenha feito a Quest

end

else

return 0

end

return 1

end

 

end

 

 

 

 

Alguma dúvida, poste aqui.

Rep + se lhe ajudei.

anigif_2.gif

victor73

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 14/06/07Posts: 6

vlw msm precisava mto rep +

METAS

[X]1.....Post.... SERVO

[X]10...Posts...CAMPONÊS

[_]25...Posts...CAÇADOR

[_]50...Posts...CAVALEIRO

[_]100..Posts...BARONETE

[_]200..Posts...BARÃO

[_]300..Posts...VISCONDE

[_]400..Posts...DUQUE

[_]600..Posts...ARQUEDUQUE

[_]800..Posts...ARISTOCRATA

[_]1000.Posts...REGENTE

[_]1400.Posts...SÁBIO

[_]1800.Posts...SACERDOTE

[_]2500.Posts...PRÍNCIPE

[_]3000.Posts...Rei

[_]5000.Posts...Monstrengo Verde << não entendeu? olha isso entao fodaogifboazuda.gif

==================