Ir para conteúdo

Featured Replies

Postado

 Hoje vou ensinar como criar senzu beans para seu ot, você irá precisar de:

 

 Um editor de cliente (dat e spr), pode ser o object builder ou tibia dat editor.

 

 Notepad ++.

 

Ot itemeditor.

 

 Vamos começar, com sua sprite já salva iremos abrir o cliente, colocar por cima de um item e salvar.

 

58e005db4759d_Semttulo.png.bbc9a2f522d5301684f39dd39e1f8088.png

58e006e59f697_Semttulo.thumb.png.74098493e47bc65fb8ce62d0692920f4.png

58e064975aa08_Semttulo.png.b7835098674539a08f84ae65571119a7.png

 

Depois te der feito esse procedimento,  não feche o dat editor ainda, pois iremos usa-lo novamente, iremos para o próximo passo, você irá na pasta data>actions>heal e criará um arquivo lua com o nome da sua senzu, no meu caso, senzu amarela.lua e colocará isso dentro:

 

  Citar

function onUse(cid, item, fromPosition, itemEx, toPosition)
ITEM = 2195
local storage = 50000
local wait = 1.5
local pos1 = {x = getPlayerPosition(cid).x + 1, y = getPlayerPosition(cid).y + 0, z = getPlayerPosition(cid).z}
if fromPosition.x ~= CONTAINER_POSITION and exhaustion.get(cid, storage) == FALSE then
REG_HEALTH = 100000
REG_MANA = 100000

doPlayerAddMana(cid, REG_MANA)
doCreatureAddHealth(cid, REG_HEALTH)
doCreatureSay(cid, 'Aaahhh! Me Sinto Bem Melhor!', TALKTYPE_ORANGE_1)
doSendMagicEffect(pos1, 82)
exhaustion.set(cid, storage, wait)
elseif item.itemid == ITEM and exhaustion.get(cid, storage) == FALSE then
REG_HEALTH = 100000
REG_MANA = 100000

doPlayerAddMana(cid, REG_MANA)
doCreatureAddHealth(cid, REG_HEALTH)
doCreatureSay(cid, 'Aaahhh! Me Sinto Bem Melhor!', TALKTYPE_ORANGE_1)
doSendMagicEffect(pos1, 82)
exhaustion.set(cid, storage, wait)
else
doPlayerSendCancel(cid, "Voce esta exausto.")
end
return TRUE
end

 

 Onde:

ITEM = 2195 id do item que você descobre através do item editor (editor de otb),  veja como descobrir:

Primeiro você irá abrir seu cliente, depois o item.otb

 

58e06f48bcb05_Semttulo.thumb.png.88386c4b30b5168edb5b6e642acfafc2.png

58e06f98ad9ce_Semttulo.thumb.png.405180ec4e2cdab529ba9234f5f4bf0a.png

 

Depois vamos abrir o items.otb

 

58e066528a9d4_Semttulo.thumb.png.0bdbed820749bf1b5a2eb0742a43d59d.png

 

Dê um ctrl + F e procure pelo id do item que você substituiu, e pronto, achamos o id do item.

 

58e0671b886a2_Semttulo.thumb.png.b5766eba7e145666e4d9c6c759013e1f.png

 

Ainda no itemeditor, você irá mudar o que estiver de vermelho, pois ainda não está configurado corretamente, veja a seguir:

 

58e068e051b16_Semttulo.thumb.png.b9190beb9a837532a92ab0075b083857.png

 

Quando não tiver mais letras vermelhas, dê um ctrl + S.

 

local wait = 1.5 Tempo de exhaustion.

 

REG_HEALTH = 100000 O tanto de vida que irá encher.
REG_MANA = 100000 O tanto de mana que irá encher.

 

 doCreatureSay(cid, 'Aaahhh! Me Sinto Bem Melhor!', TALKTYPE_ORANGE_1) Frase que ele dirá quando usar a senzu.

 

doSendMagicEffect(pos1, 82) Efeito que irá usar junto com a senzu, que no meu caso, é 82.

58e06a09d8603_Semttulo.thumb.png.1ae511f3ff7085ca8a1032ede4ef1697.png

 

Depois desses passos, iremos para o diretório data>actions, abriremos o arquivo actions.xml e adicionaremos a seguinte frase:

  Citar

<action itemid="2195" event="script" value="heal/senzuamarela.lua" />

 

Onde:

<action itemid="2195" Id da senzu.

value="heal/senzuamarela.lua" /> Nome do arquivo que criamos dentro da pasta heal.

Salve e feche.

Depois iremos para data>items e abriremos o arquivo items.xml, dê um ctrl + F e procure pelo Id da sua senzu.

58e06b2c3776c_Semttulo.thumb.png.fe3b16340dc482ff3813906a09a8bfcb.png

Substitua o que estiver de 2195 pra baixo até o próximo </item> por:

  Citar

 article="a" name="Nome singular" plural="Nome plural">
        <attribute key="description" value="+100k Life/Ki" />
        <attribute key="weight" value="100" />

 

 Ficando assim:

58e06bcbe1470_Semttulo.png.21d9c3c5939e95bc9ec2e6a06b3cb229.png

Em name=''x'' você adicionará o nome no singular e em plural=''x'', obviamente em plural, em value=''xxx'' você adicionará o valor que ela irá curar, esse valor aparecerá quando você der look nela dentro do jogo.

 

E é isso, com isso sua senzu estará funcionando normalmente!!

Créditos: Ismaldias2

Editado por ismaeldias2 (veja o histórico de edições)

  • Respostas 6
  • Visualizações 1.3k
  • Created
  • Última resposta

Top Posters In This Topic

Posted Images

Postado

@ismaeldias2 primeiramente, porque postou nessa área ? E não na área e tutoriais de tutoriais de script ? Apesar do tutorial ensinar como criar o item e ensinar a edita-lo, o tutorial foca-se em criar um script que faça o item adicionar hp no char que usa o item.

 

Segundo, todas as áreas, contém uma sub-área destinada a postagem de tutoriais, outra para fazer pedidos do mesmo, outra para pedi suporte do mesmo e uma para discuti sobre o mesmo. 

Além do fato que discussões e tutoriais novos, ficam sob aprovação, só pode ser visualizado após um membro da equipe revisa o conteúdo e ver se está de acordo com as regras e requisitos do fórum. 

 

Terceiro, o tutorial está bacana, meio desorganizado mas ainda sim bacana, caso queira posso dar uma organizada nele, para ficar melhor e mais legível. 

 

Quarto, parabéns pelo tutorial, ainda por cima ensinou a criar um novo item para que não utilize itens repetidos.

 

E quinto, preste mais atenção antes de postar, poste em sua devida área, leia a descrição da área e saberá onde postar seus conteúdos, afinal todas as áreas e sub-áreas contém na descrição: " Essa área é para duvidas de tal coisa", "Essa área é para postagem de tutoriais", e etc..

 

@Tópico aprovado e movido para área correta! 

 

                                                              ezgif-1-98aab239f3.gif.1a897c9c3225228909e7b356a5cfb8e4.gif

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo