Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Bom pessoal, não sei oq esta acontecendo, mas este globalevent não esta funcionando, gostaria que alguém ajudasse (uso TFS 0.3.7).

Não da nenhum erro na distro nem nada quando abro o server, porem não executa o globalevent em nenhum momento,

é como se eu n tivesse adicionado ele em globalevents.xml. Mas esta adicionado td certinho (para rodar a cada 60 segundos).

Agradeço desde já. (valendo REP+)

 

 

código

local tpToArena = {x = 31722, y = 32192, z = 6} -- onde os players nascem na arena?
local events = {

['citywar'] = {{"Tuesday-16:00", "Thursday-20:00", "Saturday-15:00"}, function() if getGlobalStorageValue(configCW.stats) == -1 then configCW:new() end end},
['battlefield'] = {{"Tuesday-20:00", "Saturday-20:00"}, function() if getGlobalStorageValue(battlefield.storage) == -1 then doBroadcastMessage("The event BattleField was opened and We are waiting "..getConfigValue("battlefield").." Players! Team divided into "..((getConfigValue("battlefield"))/2).." VS "..((getConfigValue("battlefield"))/2)) setGlobalStorageValue(battlefield.storage, getConfigValue("battlefield")) local tp = doCreateItem(1387, 1, battlefield.tpPos) doItemSetAttribute(tp, "aid", 45000) end end},
['eforest'] = {{"Sunday-15:00", "Wednesday-20:00", "Friday-18:00", "Saturday-17:00"}, function() if getGlobalStorageValue(configExf.stats) == -1 then doStartExf() end end},
['questland'] = {{"Thursday-21:00", "Sunday-20:00"}, function() if(getTileItemById(ZE_blockEnterItemPosition, 1387).uid == 0) then doCreateTeleport(1387, tpToArena, ZE_blockEnterItemPosition) doBroadcastMessage("Questland is open! Gate appears on Dp Thais! Many events and surprises await you!", MESSAGE_EVENT_ADVANCE) addEvent(closeQL, 3600*2*1000) end end},
['zombie'] = {{"Monday-14:00", "Tuesday-17:00", "Wednesday-14:00", "Thursday-14:00", "Friday-16:00", "Saturday-18:00", "Sunday-15:00"}, function() if getStorage(ZE_STATUS) ~= 2 then setZombiesEventPlayersLimit(30) removeZombiesEventBlockEnterPosition() doSetStorage(ZE_STATUS, 1) doBroadcastMessage("Zombie Arena Event teleport is opened. We are waiting for " .. getZombiesEventPlayersLimit() - #getZombiesEventPlayers() .. " players to start.") end end}

}

function closeQL()

local item = getTileItemById(ZE_blockEnterItemPosition, 1387)
if(item.uid ~= 0) then
	doRemoveItem(item.uid)
	doBroadcastMessage("Questland is Closed! See you later.", MESSAGE_EVENT_ADVANCE)						
end		
	
end

function onThink(interval, lastExecution, thinkInterval)

for event, info in pairs(events) do
	if table.find(info[1], os.date("%A-%H:%M")) and getBooleanFromString(getConfigValue(event)) then
		print("Calendario de eventos. Evento: " .. event)
		info[2]()
	end
end

return true
end
Link para o post
Compartilhar em outros sites

<globalevent name="events" interval="40000" event="script" value="eventos.lua"/>

meu servidor é em miliseconds,

poderia me ajudar?

Link para o post
Compartilhar em outros sites

Pra rodar a cada 60 segundos, tem que por o interval = "60000"

Sou meio novo em scripts, mas nunca vi essa function closeQL

Te ajudei?? REP + e ficamos quites... <ahttp://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'>

Atenciosamente,

Daniel.

Abraços!

Link para o post
Compartilhar em outros sites

cara, o erro nao é esse, pra mim tanto faz 40 ou 60 segundos... o problema é que n ta rodando esse globalevent, n aparece broadcast nenhum, e tbm nenhum tp... nenhum dos eventos registrados ai começam... sendo que todos estão registrados e com suas devidas libs... o erro é exclusivamente desse script do globalevents, mas n consigo arrumar.

essa function closeQL é do script, é para dar close no evento Quest Land...

Editado por dominicky (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

eu não entendo muito disso, mas acho que é porque esta baseado nas funções do TFS 0.4,

agora, como converter não é comigo...

graphic.png

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.


  • Conteúdo Similar

    • Por Imperius
      Olá! Fiz uma adaptação no evento "SafeZone" criado e disponibilizado aqui no TK por @Movie e @luanluciano93.
       
       
      Agora o evento é compatível para TFS 0.4.
       
      IMPORTANTE:  Como mencionado anteriormente, o evento foi criado por "Movie" e "LuanLuciano93". Eu (imperius) APENAS ADAPTEI para funcionar em TFS 0.4. Todos os créditos do evento vão para os criadores originais. Além disso, é importante alertar que esta adaptação não está 100%.
       
      Abaixo está todo o processo explicando como configurar e rodar o evento em seu servidor!
       
       
      Vídeo demonstrativo:
       
       
       
      em data > lib > crie um arquivo chamado safeZone.lua
       
       
       
      data > globalevents > globalevents.xml
       
       
       
      em data > globalevents > scripts > crie um arquivo chamado safeZoneEvent.lua
       
       
       
      data > movements > movements.xml
       
       
       
      em data > movements > scripts > crie um arquivo chamado safeZoneMovement.lua
       
       
       
      por fim, vá até o banco de dados do seu servidor e adicione o seguinte código em "SQL"
       
       
      É isso! Espero ter ajudado o pessoal do TFS 0.4
    • Por Movie
      Olá a todos, criei um OTServ a um tempo atrás e não deu muito certo então resolvi deixar disponível para vocês baixarem.
       
      O que editei: - Implementação da Aura System - Boss Event diário 100% automático. - Magias novas (!spells) - Quests inéditas - Eventos funcionais - Implementado um sistema de reset 100% funcional - Áreas Donate, Supreme, Ultimate, Super UP (cave exclusiva) e Reset City. - Sistema de compra de itens no templo. - Dodge e Critical System - Refinamento System - E muito mais...  
      Algumas imagens:
       
       
      Curtiu? dá um REP+ aí
       
      Download: clique aqui
      Scan: clique aqui
      Site: clique aqui
       
      O servidor vêm preparado para ser utilizado com MySQL.
      Em breve colocarei o site que usei para download aqui.
       
      Use a database que vêm junto com o arquivo.
       
       
      Créditos:
      75% Baiak Fusion
      25% Movie
    • Por Guterw
      Pessoal Porfavor Peço Muito A Ajuda de Vocês Já Procurei muito passei 2 semanas procurando Aki no Tibiaking e No Google E Não Achei nada Que Explica como coloca um Evento No Ot server Se  Alguem souber Porfavor me ajuda ;-;
    • Por carlinhosvrb
      Bom galera estou precisando muito de eventos para meu server tfs 0.4
      Castle War
      Dota
      Zumbi  se possível esses eventos com sendo temporário 

      Enfim preciso de scripts que que funcione em tfs 0.4

      Espero que me ajudem por favor obrigado a todos do tk.
      Preciso de um bom dedicado tbm.

    • Por Xurumela
      Eu tenho um ot server de naruto, atualmente ele esta desligado, e eu preciso de ajuda, não existem muitos eventos nele, apenas existe o Zombie, a base e nto Shinobi, e pelo que vi, ja existe alguns como shinobi war(ou algo assim) porém não sei arruma-lo, ele n esta funcionando, gostaria do script completo dele, ou de algum outro evento que seja PVP, um torneio ou algo do tipo.
       
      Obrigado!!
       
      OBS-Não tenho certeza se estou postando no lugar correto, corrijam-me qualquer coisa, e desculpe erros de português.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo