Ir para conteúdo
Propaganda

Omega

OT-Admin
  • Total de Posts

    9
  • Registro em

  • Última visita

Other groups

Sobre Omega

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

Omega's Achievements

Apprentice

Apprentice (3/14)

  • Conversation Starter Rara
  • Dedicated
  • One Year In
  • First Post
  • One Month Later

Emblemas Recentes

8

Reputação

  1. Os itens lá no XML tem que ter o nome Card, pra ele puxar direto do xml. Actions vc registra no XML o id de cada card...foi pra isso que foi otimizado pra não fica colocando vários id no código, apenas no XML...feito isso já era tá funcional.
  2. function onUse(player, item, fromPosition, target, toPosition, isHotkey) if not target or not target:isItem() then return false end local targetName = target:getName() local itemName = item:getName() -- Espera-se que o Mikael da o Rabo local expectedName = string.match(itemName, "Card (.+)") if not expectedName then player:sendTextMessage(MESSAGE_STATUS_SMALL, "Este item não é um card válido.") return false end -- Compara o nome do cadáver com o nome esperado no card if targetName ~= expectedName then player:sendTextMessage(MESSAGE_STATUS_SMALL, "Este card não corresponde ao corpo.") return false end -- Cria o nome do monstro Shiny (ex: "Shiny Charmander") local shinyName = "Shiny " .. expectedName -- Cria o monstro na posição do target local summonPos = toPosition summonPos:getNextPosition(1) -- Opcional: move 1 SQM ao lado Game.createMonster(shinyName, summonPos) player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, shinyName .. " foi invocado com sucesso!") -- Remove o item usado e o corpo item:remove(1) target:remove() return true end O script permite usar um card (ex: "Card Charmander") no corpo de um Pokémon correspondente (ex: Charmander) para invocar sua versão Shiny (ex: Shiny Charmander). Se os nomes não baterem, a ação é cancelada com uma mensagem de erro.
  3. Suoer recomendo, sem erro com ele
  4. Pelo que eu vi no código é apenas o npc, mais seria legal se fisse
  5. Alguém sabe qual tfs é
  6. Vc precisa registrar no fly/ e no order da lib fazer a chamada do opcode para o servidor
×
  • Criar Novo...