Postado Março 13, 2015 10 anos ---------------------- // ---------------------- Olá muita gente (nem tanta) tão procurando como criar uma quest, estou aki para ajudar (ebauhu -sqn) gogo! Siga-me! ---------------------- // ---------------------- Pasta do teu servidor → Data → Action → Scripts. Agora crie um arquivo de documento de texto e nomeie ele do que quizer.. obrigatoriamente o arquivo ser .lua! Bom ápos fazer isso cole este script: No meu caso, vou criar um arquivo chamado Quest30.lua Citar Citar function onUse (cid,item,frompos,item2,topos) pos = {x=1053, y=1050, z=7} pos2 = getPlayerPosition(cid) if getPlayerLevel(cid) >= 200 then if item.uid == 9070 then queststatus = getPlayerStorageValue(cid,72785) if queststatus == -1 then doTeleportThing(cid,pos) doPlayerSendTextMessage(cid,22,"Parabens Você completou a Dialga Quest.") doPlayerAddItem(cid,11639,1) doPlayerAddItem(cid,2160,100) setPlayerStorageValue(cid,72785,1) doTeleportThing(cid, pos) doSendMagicEffect(getThingPos(cid), 29) else doPlayerSendTextMessage(cid,22,"Você ja completou a quest.") end end else doPlayerSendCancel(cid,'Somente Levels 200+ conseguem abrir este bau.') end return 1 end ---------------------- // ---------------------- [~] LEGENDA Dourado = É a posição que quando alguem abrir o bau, ele será teleportado para a coordenada que esta ali. Cinza = É o level necessário para poder abrir o bau. Roxo Forte = É o Action ID do Bau, Use qualquer um, porém não pode ser repetido em nenhum Script. Laranja = São os ID'S da Storage, usa qualquer um, porém não pode ser repitido. ( Este número não pode contér em outro script ) Rosa = É a mensagem que aparece quando abre o bau. Azul Forte = É o ID do item que ganha quando abre o bau. Azul Fraco = É a quantidade que vem do item quando abre o bau. Cyano = É a mensagem que aparece quando você tenta abrir o mesmo baú pela 2 vez. Verde = E a mensagem que aparece quando você não tem o nivel necessario para abrir o bau. Agora salve o arquivo. ---------------------- // ---------------------- Agora me siga novamente: Pasta do teu servidor → Data → Action. Quando chegar neste local, Clicke com botão direito no "Action.xml" E clicke em EDITAR Agora adicione o seguinte código: Citar Citar <action actionid="9070" event="script" value="quest30.lua"/> ---------------------- // ---------------------- [~] LEGENDA Roxo Forte = É o Action ID do bau, que você colocou la quando criou o arquivo na pasta Scripts. Azul Forte = É o nome do arquivo.lua que você criou na pasta Scripts. ---------------------- // ---------------------- [~] REMERE'S MAP EDITOR Agora é a ultima parte! [→] Abra seu Remere's [→] Apos ter abrido o Remere's, Vá no local do baú.. [→] Abra o bau, clickando duas vezes nele. [→] Na ACTION ID Você coloca o numero que colocou no action.xml, que no caso é 9070 [→] E em "UNIQUE ID" Você faz a mesma coisa, coloca o mesmo numero repetido, ou seja é 9070 ---------------------- // ---------------------- Depois de ter feito tudo isso,salve tudo e reinicie seu Servidor, quando logar abra o bau e ganhe a recompensa que voce editou. Flw ~~Weslley~~
Postado Março 14, 2015 10 anos Seu tutorial foi aprovado e o tópico será movido para a área correta. Te ajudei?? REP + e ficamos quites... http://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'> Atenciosamente, Daniel. Abraços! Meus tutoriais: Programação: Resolvendo QUALQUER erro na data base. Scripts (system's, creaturescripts, mod's, NPC's, etc): (Sistema) GOD Ambient Light Full. Adicionando novas mounts ao servidor [NPC] Papai Noel que dá presente todo ano. Web-site: Resolvendo problema de caracteres especiais em PHP Formatando textos em PHP! Mudando a cor, tamanho, fonte, etc. Criando e configurando tabelas para paginas PHP
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.