jvcasarin 56 Posted July 25, 2015 Share Posted July 25, 2015 Bom gente, vou ser direto, desculpem se parecer grosseiro! Bom, eu estou usando um Zombie System que o membro @Fausto32, LINK DO TÓPICO Então, segui o tutorial com muito cuidado, fiz exatamente como pede, só que está dando um erro no distrô ao carregar os scripts do ot: Erro: [2:32:39.393] [Warning - Event::loadScript] Event onStartup not found (data/globalevents/scripts/zombie/onstartup.lua) E quando o player entra no teleport pra entrar na arena, fica aparecendo esse erro: [2:47:15.704] [Error - GlobalEvent Interface] [2:47:15.706] data/globalevents/scripts/zombie/onthink.lua:onThink [2:47:15.707] Description: [2:47:15.709] (luaDoCreateMonster) Cannot create monster: Zombie Event Só que os zombies, são sumonados a cada +- 2 ~ 5 segundos... Eu testei com apenas 1 player, só que quando eu morri na arena, eu perdi o AOL, perdi LEVEL, e o evento continuou, e os erros não paravam de aparecer ainda! Por favor me ajudem! Ai vai como estão os scripts: onstartup.lua function onstartup() db.executeQuery("UPDATE `player_storage` SET `value` = 0 WHERE `key` = " .. ZE_isOnZombieArea .. ";") doSetStorage(ZE_STATUS, 0) doSetStorage(ZE_PLAYERS_NUMBER, ZE_DEFAULT_NUMBER_OF_PLAYERS) doSetStorage(ZE_ZOMBIES_TO_SPAWN, 0) doSetStorage(ZE_ZOMBIES_SPAWNED, 0) addZombiesEventBlockEnterPosition() return true end onthink.lua function onThink(interval, lastExecution, thinkInterval) if(getStorage(ZE_STATUS) == 2) then setZombiesToSpawnCount(getZombiesToSpawnCount()+1) local players = getZombiesEventPlayers() for i=1, getZombiesToSpawnCount() * 2 do if(getZombiesToSpawnCount() > 0 and spawnNewZombie()) then setZombiesToSpawnCount(getZombiesToSpawnCount()-1) end end end return true end Bom gente, espero que me ajudem! Por favor, quero muito esse evento no meu server! Obrigado desde já! Link to comment Share on other sites More sharing options...
Bruno 536 Posted July 25, 2015 Share Posted July 25, 2015 Na função onstartup, altere:function onstartup()Para:function onStartup()O segundo erro:Cannot create monster: Zombie EventSeu servidor funciona por milisegundos?Exemplo, tente assim:Se seu globalevents estiver assim:<globalevent name="ZombieGlobalThink" interval="5000" event="script" value="zombie/onthink.lua"/>Altere para:<globalevent name="ZombieGlobalThink" interval="5" event="script" value="zombie/onthink.lua"/>Ou vice-versa.Att. Link to comment Share on other sites More sharing options...
jvcasarin 56 Posted July 25, 2015 Author Share Posted July 25, 2015 Na função onstartup, altere: function onstartup() Para: function onStartup() O segundo erro: Cannot create monster: Zombie Event Seu servidor funciona por milisegundos? Exemplo, tente assim: Se seu globalevents estiver assim: <globalevent name="ZombieGlobalThink" interval="5000" event="script" value="zombie/onthink.lua"/> Altere para: <globalevent name="ZombieGlobalThink" interval="5" event="script" value="zombie/onthink.lua"/> Ou vice-versa. Att. Eu troquei ontartup por onStartup Ai apareceu o erro que não existe db.executeQuery Ai eu troquei por db.query, até ai tudo bem, o erro do arquivo onstartup.lua sumiu Porém, o erro do onThink persiste, eu uso TFS 0.4, ou seja, tenho que deixar em 5000, eu coloquei 5, ai o spawn dos Zombies foi SUPER RAPIDO. E o erro aparece no console a cada zombie spawnado... Por favor, me ajuda! Eu uso o TFS 0.4! Link to comment Share on other sites More sharing options...
sk8sk8ter 2 Posted July 25, 2015 Share Posted July 25, 2015 (edited) cara quando deu isso no meu era no map siga esses passos 1 - se tiver qqer teleport dentro da area zumbie remova-o 2- se o mapa tiver pz marcada ou pvp remova tudo e marque o mapa do zombie event com no-pvp 3 - tenha certeza que marcou corretamente a area onde vai nascer os zumbie 4 - tenha certeza que o monster.xml e o script do monstro zombie está correto se persistir o erro bom posso te passar meu zombie event como eu não consegui nem um zombie que funcionasse no meu porem o meu é por comando pra iniciar quando quiser ... pra monta o meu eu peguei varios scripts de varios foruns até funcionar 100% e tipo talvez vc tenha q desistalar o script todo iniciar o servidor e fechar instalar novamente pq esse erro ai é o seguinte fika dando erro infinito pq da como se o evento não fechasse fikando aberto e summonando zumbie eternamente saco ai como não tem mais spaço pra summonar da erro ou seja tbm pod ser la no script do creature script com erro oq da os premios e da o evento por finalizado Edited July 25, 2015 by sk8sk8ter Link to comment Share on other sites More sharing options...
jvcasarin 56 Posted July 26, 2015 Author Share Posted July 26, 2015 cara quando deu isso no meu era no map siga esses passos 1 - se tiver qqer teleport dentro da area zumbie remova-o 2- se o mapa tiver pz marcada ou pvp remova tudo e marque o mapa do zombie event com no-pvp 3 - tenha certeza que marcou corretamente a area onde vai nascer os zumbie 4 - tenha certeza que o monster.xml e o script do monstro zombie está correto se persistir o erro bom posso te passar meu zombie event como eu não consegui nem um zombie que funcionasse no meu porem o meu é por comando pra iniciar quando quiser ... pra monta o meu eu peguei varios scripts de varios foruns até funcionar 100% e tipo talvez vc tenha q desistalar o script todo iniciar o servidor e fechar instalar novamente pq esse erro ai é o seguinte fika dando erro infinito pq da como se o evento não fechasse fikando aberto e summonando zumbie eternamente saco ai como não tem mais spaço pra summonar da erro ou seja tbm pod ser la no script do creature script com erro oq da os premios e da o evento por finalizado Eu agradeceria cara!! Link to comment Share on other sites More sharing options...
Bruno 536 Posted July 26, 2015 Share Posted July 26, 2015 Eu troquei ontartup por onStartup Ai apareceu o erro que não existe db.executeQuery Ai eu troquei por db.query, até ai tudo bem, o erro do arquivo onstartup.lua sumiu Porém, o erro do onThink persiste, eu uso TFS 0.4, ou seja, tenho que deixar em 5000, eu coloquei 5, ai o spawn dos Zombies foi SUPER RAPIDO. E o erro aparece no console a cada zombie spawnado... Por favor, me ajuda! Eu uso o TFS 0.4! Veja se o nome da criatura está certinho: Zombie Event Principalmente no linux, tem case sensitive, isso acaba causando o erro. Att. Link to comment Share on other sites More sharing options...
sk8sk8ter 2 Posted July 26, 2015 Share Posted July 26, 2015 antes de eu posta o script ve todos os itens certinho pq se não nem o meu script vai funcionar Link to comment Share on other sites More sharing options...
Bruno 536 Posted August 13, 2015 Share Posted August 13, 2015 O tópico foi fechado e movido para lixeira por estar inativo a mais de 10 dias. Caso seja preciso reabrir o mesmo, favor entrar em contato com a equipe. Link to comment Share on other sites More sharing options...
Recommended Posts