Jump to content

Mods, funções e outros

Sistemas, mods, funções e scripts sem categorias são postados nesta seção.

 


Dica! Os posts abaixo contém apenas downloads

Se estiver procurando por tutoriais de scripting, acesse:

 

Caso queira suporte scripting, acesse:

 

Faça bom uso da seção! ~ Equipe Xtibia.com


419 topics in this forum

  1. Inanimate Object

    • 14 replies
    • 1.4k views
    • 38 replies
    • 19.6k views
  2. Boat System (Em Testes)

    • 4 replies
    • 3k views
  3. Castle War 2.0 1 2 3

    • 33 replies
    • 19.9k views
    • 22 replies
    • 5.6k views
    • 39 replies
    • 15.9k views
    • 44 replies
    • 9.3k views
    • 6 replies
    • 5.9k views
    • 37 replies
    • 6.9k views
  4. Defend The Generator

    • 13 replies
    • 3.5k views
    • 71 replies
    • 7.7k views
  5. Criando Novos Items

    • 5 replies
    • 3.1k views
  6. Npc Auction 1 2

      1 reaction

    • 20 replies
    • 3.6k views
    • 2 replies
    • 1.6k views
    • 17 replies
    • 4k views
  7. Teleport Stone V1

    • 5 replies
    • 1.3k views
  8. [EVENTO] Dota Completo

    • 5 replies
    • 2.1k views
    • 30 replies
    • 4.1k views
  9. Regicide Event 1 2

    • 27 replies
    • 3.8k views
  10. Oneshot Spell Lib

    • 9 replies
    • 1.9k views
    • 3 replies
    • 638 views
    • 13 replies
    • 4k views
  11. [Wand] Muda De Efeito 1 2

    • 19 replies
    • 11.2k views
    • 5 replies
    • 2.2k views
    • 10 replies
    • 2.5k views
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Popular Contributors

    Nobody has received reputation this week.

  • Topics

  • Últimos Posts

    • poe cid nesses parenteses ai
    • Coloquei pra rodar, ele parou de regenerar a vida =/ local regenEvent = {} -- Tabela para armazenar os identificadores de eventos por jogador.   function onEquip(cid, item, position, fromPosition)     doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Activated Strength Blessing.")     doSendAnimatedText(getPlayerPosition(cid), "Reloading!!", 210)     doPlayerSay(cid, "POWER-UP!", 16)     doSendMagicEffect(getPlayerPosition(cid), 95)       local function regenVida(cid)         if isPlayer(cid) then             doPlayerAddHealth(cid, 1000) -- Adiciona vida ao jogador.             regenEvent[cid] = addEvent(regenVida, 1000, cid) -- Reagendar o evento com o `cid`.         end     end       regenEvent[cid] = addEvent(regenVida, 1000, cid) -- Inicializa o evento com o `cid`.     return TRUE end   function onDeEquip(cid, item, position, fromPosition)   doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Strength Blessing Disabled.")     -- Check if the event exists before trying to remove it   if regenEvent[cid] then       removeEvent(regenEvent[cid]) -- Cancels the event in execution.       regenEvent[cid] = nil -- Remove the identifier to avoid future use.       doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Event removed successfully.")   else       doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "No event to remove.")   end     return TRUE end Esse aqui quando eu removo o item ele diz ( 17:15 No event to remove. ) e continua regenerando e quadno deslogo da aquele erro 
    • [URL=https://datingnow.site]Spice Up Your Life with Quick Dates in Your Town[/URL]
    • [URL=https://casualmatch.site]Discover Women Seeking Casual Encounters Tonight in Your Town[/URL] [URL=https://pills.casualmatch.site] Medications, wholesale prices, worldwide delivery.[/URL]
    • local regenEvent = {} -- Tabela para armazenar os identificadores de eventos por jogador. function onEquip(cid, item, position, fromPosition) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Activated Strength Blessing.") doSendAnimatedText(getPlayerPosition(cid), "Reloading!!", 210) doPlayerSay(cid, "POWER-UP!", 16) doSendMagicEffect(getPlayerPosition(cid), 95) local function regenVida(cid) if isPlayer(cid) and getPlayerAccess(cid) > 0 then -- Verifica se o jogador ainda é válido. doPlayerAddHealth(cid, 1000) regenEvent[cid] = addEvent(regenVida, 1000, cid) -- Reagendar o evento. else regenEvent[cid] = nil -- Limpa o evento se o jogador não estiver mais online. end end regenEvent[cid] = addEvent(regenVida, 1000, cid) -- Inicializa o evento com o `cid`. return TRUE end function onDeEquip(cid, item, position, fromPosition) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Strength Blessing Disabled.") doSendAnimatedText(getPlayerPosition(cid), "Weakening!!", 210) doPlayerSay(cid, "Losing Strength!", 16) doSendMagicEffect(getPlayerPosition(cid), 95) -- Parar o evento associado ao jogador. if regenEvent[cid] then stopEvent(regenEvent[cid]) -- Cancela o evento em execução. regenEvent[cid] = nil -- Remove o identificador para evitar uso futuro. end return TRUE end "Player not found", sugere que a função luaDoPlayerAddMana está sendo chamada para um jogador que não existe mais no jogo. Isso pode acontecer se um jogador se desconectar enquanto o evento regenVida ainda está rodando. Para corrigir isso, adiciona uma verificação extra se o jogador ainda está conectado antes de executar doPlayerAddHealth:
×
×
  • Create New...