Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Ola gente tudo bom?
Eu estava pensando em algo para se fazer em relação a sistemas, e não achei nada de interessante...
Até que encontrei 4 Sprite's de umas Wand's, cujo autor eu não tenho conhecimento !

99859119_Semttulo.png.b2287e3e0a0e608d54afbf3145dbcd32.png
Dai eu pensei... Porque não fazer uma Wand que possui diversos elementos?
Pois então cá estou eu kk

Explicando como funcionará o sistema:

 


OBS: Desculpe por essa msg no meio do vídeo, é que só consegui gravar assim...

Sem mais delongas vamos ao sistema:

data/actions/scripts/wand_elements.lua

local config = {
    id1 = 32050,
    id2 = 32049,
    id3 = 32048,
    id4 = 32047,
}

function onUse(player, item, fromPosition, itemEx, toPosition, isHotkey)
    player:registerEvent("Wand_Elements")
 
    local title = "Select your element!"
    local message = "Here you can select the element of your wand, however, you must wait 3 seconds, between one exchange and another."
 
    local window = ModalWindow(1000, title, message)
 
    window:addButton(100, "Confirm")
    window:addButton(101, "Cancel")
 
    window:addChoice(1, "Wand Energy")
    window:addChoice(2, "Wand Ice")
    window:addChoice(3, "Wand Earth")
    window:addChoice(4, "Wand Fire")
 
    window:setDefaultEnterButton(100)
    window:setDefaultEscapeButton(101)

    local Item = player:getSlotItem(CONST_SLOT_LEFT)
    if Item.itemid == config.id1 or Item.itemid == config.id2 or Item.itemid == config.id3 or Item.itemid == config.id4 then
        window:sendToPlayer(player)
    end
    return true
end

Adicione a tag em Actions:

	<!-- Wand Elements -->
	<action fromid="32047" toid="32050" script="wand_elements.lua" />


data/creaturescripts/scripts/wand_elements.lua

function onModalWindow(player, modalWindowId, buttonId, choiceId)  
    player:unregisterEvent("Wand_Elements")
    local config = {
    	[1] = {32047,'Energy Wand'}, -- {ID do item, 'nome do item'}
    	[2] = {32048,'Ice Wand'},
    	[3] = {32049,'Earth Wand'},
    	[4] = {32050,'Fire Wand'},
	}

    if modalWindowId == 1000 then
        if buttonId == 100 then
            player:removeItem(player:getSlotItem(CONST_SLOT_LEFT).itemid, 1)
            player:addItem(config[choiceId][1], 1)
            player:sendTextMessage(MESSAGE_INFO_DESCR, "You have changed the element of your wand to: {"..config[choiceId][2].."}.")
        end
    end
end

Adicione a tag em Creaturescripts:

	<!-- Wand Elements -->
	<event type="modalwindow" name="Wand_Elements" script="wand_elements.lua"/>

Pronto, feito isso o sistema está utilizável já:
Download das Sprites utilizadas:
item_28777.png.aa84d7e15244aab47c9d614c2edb1af7.pngitem_28778.png.e0281e67165c800c5b6855b6bef53581.pngitem_28779.png.4f88eaabc261328446c8cbfcb23af480.pngitem_28780.png.414829fb33a25598ee9e6a9e33abd37c.png

Explicando o que você deve modificar:
Em actions:

local config = {
    id1 = 32050, -- ID DO ITEM
    id2 = 32049,
    id3 = 32048,
    id4 = 32047,
}

Tag do action

    <action fromid="32047" toid="32050" script="wand_elements.lua" />

Em creaturescripts:

    local config = {
        [1] = {32047,'Energy Wand'},
        [2] = {32048,'Ice Wand'},
        [3] = {32049,'Earth Wand'},
        [4] = {32050,'Fire Wand'},
    }

{ ID do item, 'nome do item' }

*Creditos:
EUZINHOO <3 
E o cara que crio as SPR

Editado por tataboy67 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Parabéns, seu tópico de conteúdo foi aprovado!
Muito obrigado pela sua contribuição, nós do Tibia King agradecemos.
Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP.

Spoiler

Congratulations, your content has been approved!
Thank you for your contribution, we of Tibia King we are grateful.
Your content will help many other users, you received +1 REP.

 

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Link para o post
Compartilhar em outros sites

Ideia bem interessante meu rapaz. Abre um leque de opções para uma mente criativa. Parabéns!

O tempo é um abismo tão profundo como mil noites….A morte não é o pior…é bem mais cruel ser incapaz de morrer… A ausência do amor é a dor mais abjeta que existe…

 

LoucaJuventude.Blogspot.com.br

Link para o post
Compartilhar em outros sites
  • 5 months later...

@KillerWatts Apenas em versões 9.60 +... :/ Mas depois eu posso fazer 1 com versões anteriores ...

Link para o post
Compartilhar em outros sites
1 hora atrás, DdJs disse:

@tataboy67 Se me permite, e não querendo passar por cima do seu post, eu tenho um script parecido com o seu que pode ajudar o @KillerWatts. Posso coloca-lo aqui? 

 

Claro, pode sim ! Mas recomendo que crie pois esse aqui é focado em um sistema [Modal] (de modulo para tibia 9.60+)

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por Nogard
      Não deixe seu evento de Natal para última hora, faltam apenas 4 dias. 

      Aproveite as sprites com desconto no site: https://otsprites.com
       
       
       

       

       
       
       
    • Por otpokesalense
      🧿Base Tibia Solebran totalmente otimizada!  
       
       ✔️ OTClient (Version Old);
      ✔️ Update 2.2;
      ✔️ Site Póprio;
      ✔️ Map Global
      ✔️ Bugs, Minimo (2x) talvez;
      ✔️ PVP 💯 Funcional.
       
       
      Get Servidor: https://files.fm/f/7qumr8943e 💸 Buy! otimo projeto para vc utilizá-lo.
      Lembrando:: ao comprar o download será disponibilizado automaticamente.
       
      🧑‍💻System Operacional: Windows (VPS)
      👨‍💻Programador (27) 998931903 - - - O Valor já inclui o serviço de programação! 🤗
       

       
       

       
       
    • Por Arkanjo39
      CUIDA, CUIDA E VEM CONHECER NOSSO SERVER. KING BAIAK ACABOU DE SER LANÇADO!!! VEM SER O TOP 1 Site com Otclient: https://kingbaiak.com/ PARA NOVOS JOGARES ADM TA DANDO AQUELA FORCINHA! SERVIDOR 8.60 COM RESETS, MONTARIAS E GOLDEN OUTFIT! INFORMAÇÕES BÁSICAS DO SERVIDOR: [+] MAPA BAIAK [+] HIGH EXP [+] RESETS COM + DAMAGE [+] AUTOLOOT AUTOMÁTICO [+] CITY DONATE [+] ROSHAMUUL, ORAMOND E NETHER [+] MONTARIAS E GOLDEN OUTFIT [+] INVASÃO DE MONSTROS AUTOMÁTICAS [+] DAILY MONSTER QUE APARECE AO LOGAR [+] MONTARIAS COM COMANDO !MOUNT [+] SISTEMA DE ROLETA ATUAL [+] CAST WATCH [+] FAST ATTACK [+] CAST ARROWS [+] PUSH CRUZADO [+] REWARD CHEST [+] WARSQUARE [+] COMBO EXP DE POTIONS [+] MINERAÇÃO COM LOJA [+] SISTEMA DE BOSS [+] CRITICAL/DODGE [500/500] [+] LIFE E MANA EM PORCENTAGEM* [+] VARIAS QUESTS [+] EVENTO DTT (AUTOMÁTICO) [+] EVENTO BATLEFIELD (AUTOMÁTICO) [+] EVENTO SNOWBALLWAR (AUTOMÁTICO) [+] EVENTO DESERT WAR (AUTOMÁTICO) [+] EVENTO ZOMBIE (AUTOMÁTICO) [+] EVENTO CAMPO MINADO (AUTOMÁTICO) [+] EVENTO TEAM BATLE (AUTOMÁTICO) [+] EVENTO CAPTURE THE FLAG (AUTOMÁTICO)
    • Por BTitan
      Baiak Titan: Uma Experiência Incomparável no Universo Baiak
       
      O Baiak Titan combina a nostalgia dos antigos tempos de OTServ com a inovação e modernidade atuais. Oferecemos um mapa vasto, com mais de 100 áreas de caça para explorar, além de vocações equilibradas para um PvP justo e emocionante. Diversos eventos automáticos ocorrem diariamente, garantindo diversão constante para os jogadores. O servidor conta com vários sistemas, como por exemplo, montarias para quem utiliza o cliente exclusivo, monstros do Tibia 9.6+, sistema de mineração, entre outros!
       
      Por Que Escolher o Baiak Titan?
       
      PvP de Alta Qualidade: Embora seja um servidor Baiak, nosso mapa é cuidadosamente projetado para proporcionar ganho de experiência sem perder a seriedade do jogo, oferecendo desafios instigantes e um equilíbrio perfeito para combates épicos.
      Jogabilidade Customizada: O mapa Baiak foi exclusivamente adaptado para promover intensas batalhas de PvP, com recursos inovadores que mantêm a jogabilidade sempre fresca e emocionante.

      Detalhes do Servidor:
       
      IP: baiaktitan.com Website: https://baiaktitan.com Account Manager: 1/1
        Principais Características:
       
      Uptime 24/7, Sem Lag: Jogue a qualquer hora com a estabilidade de servidores dedicados e de alta performance. Velocidade de Ataque Equilibrada: Ajustada perfeitamente para garantir combates dinâmicos e justos. Sistema de Cast: Transmita suas jogadas ao vivo e assista aos seus amigos em ação. Cliente Exclusivo: Software personalizado com novos outfits, montarias e criaturas, enriquecendo ainda mais sua experiência no jogo. Runas, Poções e Flechas Não Infinitas: Valorizamos uma jogabilidade mais estratégica e desafiadora, onde os recursos precisam ser geridos com sabedoria.
      Eventos Automáticos:
       
      Zombie Team Battle Monster Hunter Castle (War of Emperium) Capture The Flag DOTA Corrida Arena War (O último sobrevivente ganha) Fire Storm
        Taxas do Servidor:
       
      EXP: 200x (com stages)
      Skill: 100x
      Magic: 30x
      Loot: 3x
       
      Junte-se à nossa comunidade e viva essa aventura única. O Baiak Titan espera por você!
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo