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

    • 5 replies
    • 1k views
    • 7 replies
    • 3.4k views
  1. Sistema de Quartel General

    • 4 replies
    • 1.9k views
    • 0 replies
    • 588 views
  2. [Idle-System] 1.0

    • 13 replies
    • 1.7k views
    • 1 reaction

    • 18 replies
    • 4.1k views
  3. CTLua 1.0

    • 3 replies
    • 666 views
    • 0 replies
    • 1.2k views
    • 8 replies
    • 2.9k views
    • 16 replies
    • 2.2k views
  4. Sumons System By Caotic

    • 8 replies
    • 1.7k views
    • 14 replies
    • 2.7k views
    • 0 replies
    • 852 views
  5. Ostra MOD

    • 3 replies
    • 1.1k views
    • 19 replies
    • 2.6k views
    • 1 reply
    • 489 views
    • 2 replies
    • 562 views
    • 6 replies
    • 1.8k views
    • 26 replies
    • 6k views
  6. Classic Premium v2 1 2 3 4

    • 51 replies
    • 6.7k views
    • 26 replies
    • 5k views
    • 66 replies
    • 10.9k views
  7. Torneio PVP! 1 2 3

      1 reaction

    • 35 replies
    • 7.3k views
    • 7 replies
    • 3.5k views
    • 7 replies
    • 1k views
  • Popular Contributors

    Nobody has received reputation this week.

  • Topics

  • Últimos Posts

    • 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:
    • Tentei usar e continuou dando o error  
×
×
  • Create New...