Criando Quest 100%

grt217
Por grt217
em Actions e Talkactions

grt217

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/06/07Posts: 99Char no Tibia: [ADM] GuiH

Aqui vou ensinar a fazer kests pelo Simmone OTMap Editor, e akele primeiro tuto foi de npcs

 

Primeiro, você vai na pasta de seu ot, C:\Documents and Settings\Fulano\Desktop\ots\data\actions\scripts, nesse lugar ai, data, actions,scripts, e vai no chest.lua, manda editar e vai aparecer isso:

 

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

 

-- bright sword quest

if item.uid == 5001 then

queststatus = getPlayerStorageValue(cid,5001)

if queststatus == -1 then

if getPlayerLevel(cid) >= 20 then

doPlayerSendTextMessage(cid,22,"You have found Bright Sword.")

doPlayerAddItem(cid,3233,1)

setPlayerStorageValue(cid,5001,1)

else

doPlayerSendTextMessage(cid,22,"You need level 20 to get prize.")

end

else

doPlayerSendTextMessage(cid,22,"It is empty.")

end

 

Isso eh uma quest, a da bright sword, tem muitas quests lah, vc vai na ultima e copia, da enter e cola, ai vai aparece lah uns negocio q vc tem q mudar,eh muito importante!

 

Exemplo: -- 10k quest

elseif item.uid == 5026 then(5026=numero da quest,tipo se a ultima foi 5024, a proxima eh 5025, lembrando q eh ateh 5999)

queststatus = getPlayerStorageValue(cid,5026)(5026=numero da quest,tipo se a ultima foi 5024, a proxima eh 5025, lembrando q eh ateh 5999, muda isso tbm

if queststatus == -1 then(Dexa assim)

if getPlayerLevel(cid) >= 15 then(Level requerido para pegar o prêmio) doPlayerSendTextMessage(cid,22,"You have found 10k.")(Mensagem que aparece na tela quando o player completa a quest) doPlayerAddItem(cid,2981,1)(2981, id do item que vai ganhar na questsoh ir no itens.xmle editar e procurar com ctrl+f) setPlayerStorageValue(cid,5026,1) (5026,novamente o numero da quest) else

doPlayerSendTextMessage(cid,22,"You need level 15 to get prize.") (Mensagem que aparece quando o player naum tem o level necessário para completar a quest) end

else

doPlayerSendTextMessage(cid,22,"Its empty.") (Mensagem que aparece quando o player ja completou a quest) end

end

return 1

end (O Primeiro End,eh o final da quest, mas kada vez q vc criar uma nova quest tem q deletar os proximos end e o return 1 e colocar na ordem no final dessa quest)

 

 

Bom, depois disso, abra o mapeditor, colokeos respawms dos bixos desejados pra quest, e o bau, clike com o botao direito no baú, e vai em poperties, coloca lah:

 

Action id: 5025 (ou o numero da quest)

 

Unique id: 5025 (ou o numero da quest)

 

Entao feche, e salve, abra seu server e va no baú e pegue o item, depois de matar os bixos eh claro.

 

 

Credito: Guilherme R

Xtibia 100% Cultura. =)


Meu Fan Bar








Sou Fan De:



gabrifer

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 26/10/07Posts: 100Char no Tibia: Climber Man

Bom tutorial!

Por mim esta APROVADO

No proximo tutorial tente usar algumas palavras mais formais, mais esta muito bom sim, eu gostei!

Abraços e Feliz 2008 :D



Sou Fan:




Ès meu Fan?

XtibiaSasuke

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 05/01/08Posts: 17Char no Tibia: GM IG

bom tutorial vlw

Clique na SPOILER para ver meus trabalhos.

manirao

Atualmente Design e Programador (Freelancer): Adalton Roosevelt
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 27/07/07Posts: 153

Bom tutorial

Addict

Ex-Diretor de Equipe
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 12/10/05Posts: 568Gênero: MasculinoChar no Tibia: Homao Dapoha

Aprovado,

Movido para seção correta.

grt217

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/06/07Posts: 99Char no Tibia: [ADM] GuiH

Vlw Addict

Xtibia 100% Cultura. =)


Meu Fan Bar








Sou Fan De: