Como Postar Um Tutorial De Script

Nobiel
Por Nobiel
em Tutoriais para Iniciantes

Nobiel

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 26/07/07Posts: 2

Estou vendo que várias pessoas postam tutoriais de script mais infelizmente não organizam corretamente então fica dificil de se identificar. Estou fazendo este tutorial que vai ser algo acho que um pouco diferente de todos desta área e que poderá ajudar diretamente aos usuarios do xtibia, e ao proprio xtibia.

 

Primeira coisa:

 

Explique corretamente como e qual a função do tutorial.

 

Ex: Neste tutorial irei ensinar como que se faz uma quest estilo anih, podendo escolher entre X itens.

 

Segunda coisa :

 

Sempre poste os scripts com o comando codebox, e também use cores para ajudar na interpretação do script

 para usar basta por o texto entre [.codebox]texto[./codebox]  sem o ponto [.].

 

Ex:

-- anni chests

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

   if item.uid == [color="#8B0000"]5020[/co lor] then      queststatus = getPlayerStorageValue(cid,[color=#8B0000]5020[/color])
   if queststatus == -1 then
     doPlayerSendTextMessage(cid,22,"[color="#FFA500"]You have found a Demon Armor.[/color]")
     doPlayerAddItem(cid,[color="#FFFF00"]2494[/color],[color="#00FF00"]1[/color])
     setPlayerStorageValue(cid,[color="#FF00FF"]5020[/color],1)
   else
     doPlayerSendTextMessage(cid,22,"[color="#9ACD32"]It is empty.[/color]")
   end
   elseif item.uid == 5021 then
   queststatus = getPlayerStorageValue(cid,5020)
   if queststatus == -1 then
     doPlayerSendTextMessage(cid,22,"You have found a Sword of Valor.")
     doPlayerAddItem(cid,2400,1)
     setPlayerStorageValue(cid,5020,1)
   else
     doPlayerSendTextMessage(cid,22,"It is empty.")
   end
   elseif item.uid == 5022 then
   queststatus = getPlayerStorageValue(cid,5020)
   if queststatus == -1 then
     doPlayerSendTextMessage(cid,22,"You have found a Stonecutter's Axe.")
     doPlayerAddItem(cid,2431,1)
     setPlayerStorageValue(cid,5020,1)
   else
     doPlayerSendTextMessage(cid,22,"It is empty.")
   end
   elseif item.uid == 5023 then
   queststatus = getPlayerStorageValue(cid,5020)
   if queststatus == -1 then
     doPlayerSendTextMessage(cid,22,"You have found a Teddy Bear.")
     doPlayerAddItem(cid,2421,1)
     setPlayerStorageValue(cid,5020,1)
   else
     doPlayerSendTextMessage(cid,22,"It is empty.")
   end
else
 return 0
   end

   return 1
end

 

O que esta escrito na cor é o unique ID, que se poem pelo mapeditor na chest. Cada chest da quest deve ter um diferente, e este numero não pode estar em uso em outra quest.

O que esta escrito na cor é a mensagem que aparecera apos abrir a chest.

O que esta escrito na cor é o ID do item que irá receber ao clicar nesta box.

O que esta escrito na cor é a quantidade de itens que irá receber do ID que foi posto anterior mente.

O que esta escrito na cor é o storage value, que determina se a pessoa ja fez a quest ou não. Cada chest terá que usar o mesmo value como se fosse as 4 somente uma para que a pessoa so poder escolher 1.

O que estiver na cor é a mensagem que aparecerá se a pessoa ja tiver escolhido uma das chest e ter dado use nela.

 

 

Pronto, usando estes comandos você terá um belo tutorial, com certeza será aprovado e todos terão uma facilidade maior. E iram agradecer por terem conseguido usar o comando pois estava bem organizado e ele conseguio intender. ;)

 

Créditos: 100% Deviel. Para quem não me conhese, eu sou o Deviel. Mais infelizmente não lembro a minha senha e talz então tive que criar este profile. Esperando o xtibia disponibilizar o suporte para trocar de nick.

Deviel

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/06/06Posts: 9

Como eu não sei mais deu uma louco de min tentar lembrar a minha senha, loguei do profile Nobiel e fui tentar com uma senha que foi minha primeira account de tibia ( a uns 4 anos) fui coloquei e deu certo. ^^

Que bom que relembrei minha senha do profile com o nick que uso.



Gosta dos meus trabalhos ? É meu fan ? Então use a minha fan bar.


[~Meus Trabalhos~]




Jvchequer

"Veni, vidi, vici."
avatar
Lenda
Lenda

INFOS

Grupo: LendaRegistrado: 10/10/05Posts: 2161Char no Tibia: Master Chequer

Olá Xtibiano,

 

Parabéns, seu tutorial foi aprovado.

 

Estarei movendo ele para a área de tutoriais.

 

Obrigado por trazer conteúdo para o Xtibia.com e espero que continue com o ótimo trabalho.

 

 

Atenciosamente,

JV Chequer *Diretor de Fórum Xtibia.com*

1271330714-U1306.gif

 

~ Fiz parte da Equipe Xtibia em um tempo que Tibia era minha família. Saudades de todos vocês.

Dagor

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 26/03/06Posts: 63Char no Tibia: Sephyrus Kirelohn

curti merece fixo!!

USUÁRIO BANIDO

Addict.

vitinhooh2000

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/06/13Posts: 4Char no Tibia: Vitinhooh2000

como eu faço para posta o meu ?

LucaSAyreeS

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 02/11/12Posts: 76Char no Tibia: Nenhum T.T

Gostei do tutorial só que não sei se é só aqui que não da pra colocar cor:

Vermelho