-
[8.6] Task System 4.0! (Task system + Daily Task System)
Foi o erro que eu disse, em algum momento, o script adiciona um string no contador cheia de caracteres estranhos, a partir dai, os monstros nao morrem, ficam parados sem vida.
-
[8.6] Task System 4.0! (Task system + Daily Task System)
Em algum momento o script adiciona um string no contador 176603, varios caracteres estranhos, e logo depois disso os monstros não morrem por quem tem esse bug, eles ficam vivos e sem vida.
-
[8.6] Task System 4.0! (Task system + Daily Task System)
d, task_sys_storages[5])+1)) if getPlayerStorageValue(cid, task_sys_storages[8]) <= 0 and getPlayerStorageValue(cid, task_sys_storages[5]) < daily.count then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"[Daily Task System] defeated Total [" .. getPlayerStorageValue(cid, task_sys_storages[5]) .. "/" .. daily.count .. "] da Task do " .. daily.name .. ".") end if getPlayerStorageValue(cid, task_sys_storages[5]) >= daily.count then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"[Daily Task System] Parabens! Voce terminou a Task do "..daily.name..", volte ao npc parece receber sua recompensa.") end end end return true end:onKill Description: [string "LuaInterface::loadBuffer"]:6: attempt to compare string with number stack traceback: [string "LuaInterface::loadBuffer"]:6: in function <[string "LuaInterface::loadBuffer"]:2> Alguem sabe resolver?
- War Anti Entrosa
-
[BUG]Timer de push na runa
Queria tirar uma dúvida, de onde configura o tal do push na runa. Sei que o a distancia é na source, o de perto é no config.lua, porem como configura o push na runa?quando um field desaparece, demora para o jogador poder puxar.
-
Alguma funçao para retirar storage ao final de evento
Preciso de alguma funçao para retirar storages de jogadores ao fim do evento, eu consegui fazer um sistema que retirar, mas apenas de jogadores online, se caso o jogador morrer no evento e depois deslogar, ele fica com tal storage e isso acaba bugando o sistema.
-
Retirar storage de todos ao final do evento
Titulo auto explicativo, tenho um evento em meu servidor que funciona inteiramente via talkactions, ao final do evento que utiliza addEvent para controlar o tempo final, queria que todos online perdessem uma storage para evitar bugs. addEvent(function() for _, pid in pairs(getPlayersOnline()) do setPlayerStorageValue(cid, 74531349, -1) quantidade = 0 quantidade1 = 0 quantidadedefinida = 999 end end end, 1000*100) addEvent(setGlobalStorageValue, 100*1000, guild_accept, -1) addEvent(setGlobalStorageValue, 100*1000, guild_invite, -1) Assim, não está indo
-
Atrasos na duraçao das spells de field
minhas magias de field ex: (fire field, posion field, magic wall ...) estão saindo em um momento errado. Em meus arquivos spells.xml, items.xml e .lua, o tempo é correto, 20 seg para mwall e outros valores para as outras magias, mas quando o servidor conseguir mais 100 jogadores on-line ou uptime> 5 horas, os tempos começam a atrasar demais, aumentar segundos para sair e algumas vezes ficando 5 segundos de atraso. Eu uso a última versão do otx 2 8.6 uso um ovh dedicado de grande capacidade, não há lag no servidor e nenhum uso de CPU
-
Tempo da Magic wall
Otx 2.8 ultima versão, poise cara, tá tudo normal, não consigo entender. Agora ela está demorando muito para sair, cerca de 2 segundos e o grav tera cerca de 4 segundos, parece que tem algo atrasando no servidor. <item id="1497" article="a" name="magic wall"> <attribute key="type" value="magicfield"/> <attribute key="decayTo" value="0"/> <attribute key="duration" value="20"/> <attribute key="blocksolid" value="1"/> </item> local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGY) setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1497) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) function onCastSpell(cid, var) return doCombat(cid, combat, var) end Eu percebo que isso acontece depois que o servidor está ligado a muito tempo, mas está online em um dedicado da ovh, não faz sentido... estou quebrando a cabeça
-
Tempo da Magic wall
Uso a ultima versão do otx 8.6 lezick Não sei porque cargas d'agua, quando lança uma magic wall ela sai antes ou depois do tempo, sendo que no items.xml o item 1497 está em 20 segundos. Uso o contador do elfbot, isso atrapalha as wars, alguem tem uma luz de porque o timer tá errado?
-
[MODS] - [8.6] Perfect Zombie System [Automático] [V1.0]
Evento rodou bonito, está só com esse problema aqui. luaDoCreateMonster) Monster with name '' not found > Broadcasted message: "A zombie has spawned! There is currently 7 zombies in the zombie event!". Será que o nome do monstro tá errado?
-
-
[MODS] [8.6] Fire Storm Event - Automático
Obrigado @vodkart
-
[MODS] [8.6] Fire Storm Event - Automático
Nossa, eu adoraria. envie no meu email [email protected] o zombie event e o fire storm ou poste no topico, muitos usam otx
-
[MODS] [8.6] Fire Storm Event - Automático
Esse erro ocorre similarmente no zombie que você postou também. Uso otx 8.6 [Error - GlobalEvent Interface] domodlib('fire_config') ZerarStorFire() return true Description: [string "Fire = {..."]:15: '}' expected near '20' [Error - GlobalEvent Interface] domodlib('fire_config') ZerarStorFire() return true [Error - GlobalEvent Interface] domodlib('fire_config') function onThink(interval, lastExecution) if Fire_Days[os.date("%A")] then local hrs = tostring(os.date("%X")):sub(1, 5) if isInArray(Fire_Days[os.date("%A")], hrs) and getGlobalStorageValue(Fire.storages[2]) <= 0 then local tp = doCreateItem(1387, 1, Fire.teleport[1]) doItemSetAttribute(tp, "aid", 45111) CheckFireEvent(Fire.CheckTime) setGlobalStorageValue(Fire.storages[1], 0) end end return true end:onThink Description: [string "LuaInterface::loadBuffer"]:3: attempt to index global 'Fire_Days' (a nil value) stack traceback: [string "LuaInterface::loadBuffer"]:3: in function <[string "LuaInterface::loadBuffer"]:2> [Error - GlobalEvents::think] Couldn't execute event: Storm_Fire_Start [Error - GlobalEvent Interface] domodlib('fire_config') function onThink(interval, lastExecution) if Fire_Days[os.date("%A")] then local hrs = tostring(os.date("%X")):sub(1, 5) if isInArray(Fire_Days[os.date("%A")], hrs) and getGlobalStorageValue(Fire.storages[2]) <= 0 then local tp = doCreateItem(1387, 1, Fire.teleport[1]) doItemSetAttribute(tp, "aid", 45111) CheckFireEvent(Fire.CheckTime) setGlobalStorageValue(Fire.storages[1], 0) end end return true end:onThink Description: [string "LuaInterface::loadBuffer"]:3: attempt to index global 'Fire_Days' (a nil value) stack traceback: [string "LuaInterface::loadBuffer"]:3: in function <[string "LuaInterface::loadBuffer"]:2> [Error - GlobalEvents::think] Couldn't execute event: Storm_Fire_Start
-
[8.6] Task System 4.0! (Task system + Daily Task System)
onkill ai você forçou, não sei kkkk, não domino essa parte Se caso o jogador morrer, seria bom ter outra chance, porque pode acontecer milhoes de bugs, net cair e coisas do tipo, ai ao matar o boss, ele perde a storage e tem que matar todos os monstros para poder matar o boss novamente. seria bom via npc, o grizzly adams, player vai ate o npc e fala, hi, receber, ai o npc fala, Olha tem alguem na sala kkkk volte daqui 5 minutos, ai o player volta la e fala hi, receber, enquanto tiver alguem na sala, ele recebe essa mensagem, as vezes sería bom o npc explicar. Tenho certeza que se completar esse script nesses moldes, será usado em praticamente 80% dos servidores kkkk voce sabe que sim