PE

Fazendo Quests No Rme Estilo Annihilation.

Por pessoa93, 20 de out. de 2011 em Tutoriais de Mapping

12
2.8k
20 de outubro de 2011 às 17:13

Olá, vou ensinar a vocês a fazer quests no RME estilo annihilation.



Sistema: TFS

 

 

Primeiro: Coloque 2 ou mais baus aonde será o lugar da recompensa da quest.

ae4710d2e2fc4057bc219ef.png

Segundo: Vá nas propiedades do bau e coloque o seguinte:

ActionID: 2000

UniqueID: 10001 ( Aqui é a storage da quest. )

No espaço preto dê dois clics e escolha o item.

efee6719bda643d9ab48385.png

 

Vamos a logica agora, se 10001 é a storage, você pode colcoar a mesma uniqueID nos outros baus, sendo assim quando o player escolher por exemplo a demon armor, ele não vai poder pegar outra por que a storage já está no character.

efee6719bda643d9ab48385.pngb26d83a492954b6f8a2cdaf.png7d08530c31024d23aea8115.png

Editado Outubro 20 por Pess0a

guga090G
21 de outubro de 2011 às 11:22

ai valew sou iniciante em tibia e estou fazendo meu mapa estava a procura de um tuto desses, eu estava mexendo com WYD ai resolvi passar para o tibia valew ^^ RP p vc

LukaszGL
21 de outubro de 2011 às 11:45

Muito Bom Parabéns,estava fazendo isso no meu server

 

VALEU.

jamersonandresJ
21 de outubro de 2011 às 12:28

Muito Bom para os iniciantes!

Pela iniciativa ! REP+

guga090G
21 de outubro de 2011 às 13:26

faltou a parte do script não? tipo essa o

 

 

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

if item.uid == 10018 then // iD da quest /unique id

queststatus = getPlayerStorageValue(cid,60000)

if queststatus == -1 then

doPlayerSendTextMessage(cid,22,"Você Ganhou Um(a) Baiak Helmet!.")

doPlayerAddItem(cid,7957,1 ) // id do item e quantidade

setPlayerStorageValue(cid,60000,1)

else

doPlayerSendTextMessage(cid,22,"Você ja fez essa quest!")

end

else

return 0

end

return 1

end

 

 

 

 

Ajudei ? me da um RP ai ^^

(vou entrar nessa tbm =) )

Editado Outubro 21 por Winxester

Gabriel CoutoG
21 de outubro de 2011 às 16:02

Aprovado, Parabéns, Continue Assim!

 

Movido para a Seção Correta!

 

faltou a parte do script não? tipo essa o

 

 

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

if item.uid == 10018 then // iD da quest /unique id

queststatus = getPlayerStorageValue(cid,60000)

if queststatus == -1 then

doPlayerSendTextMessage(cid,22,"Você Ganhou Um(a) Baiak Helmet!.")

doPlayerAddItem(cid,7957,1 ) // id do item e quantidade

setPlayerStorageValue(cid,60000,1)

else

doPlayerSendTextMessage(cid,22,"Você ja fez essa quest!")

end

else

return 0

end

return 1

end

 

 

 

 

Ajudei ? me da um RP ai ^^

(vou entrar nessa tbm =) )

 

 

Não, desse modo que ele ensinou, não precisa de script.

 

Até.

luizribeiroL
21 de outubro de 2011 às 21:11

gostei

vai ajudar bastante gente :)

REP+

5 meses depois...
CayoShippudenC
19 de março de 2012 às 20:12

Vlw

5 meses depois...
SpraypaintS
02 de agosto de 2012 às 23:24

Desculpa reviver o topico mais a action id sempre sera 2000? E o unique tem quer ser 1 pra cada quest que eu fizer diferente? Abrçs +rep =)

notle2012N
02 de agosto de 2012 às 23:57

fico maneiro esse tutor cool.png

KarolSideK
05 de agosto de 2012 às 21:44

o.O Muito boom, não tinha pensado nisso ainda.

 

REP+

FlankeeF
12 de agosto de 2012 às 16:54

Muito bom .

Desiludindo muita gente que imaginava que para fazer esse tipo de quest era preciso scriptar + mapear .

Na real nem eu imaginava que era tão simples assim .