Ir para conteúdo

Nobiel

Campones
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre Nobiel

Nobiel's Achievements

  1. 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.
  2. Desculpe por reviver topicos, mas esta de parabens. Fiz isto no 8.0 pois fiz anih e uma igual mais com outros ekip e deu certo. Cara, eu nao tinha nenhuma noção de script foi eu ver seu tuto me clareou d++. e por isso vo começa a me dedicar a script e action
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...