Postado Dezembro 26, 2016 8 anos Peguei um SnowBall Event para implementar no meu servidor porém teve alguns problema: Base: [21:58:00.365] [Error - GlobalEvent Interface] [21:58:00.369] In a timer event called from: [21:58:00.370] data/globalevents/scripts/events/snowballglobalevent.lua:onTime [21:58:00.372] Description: [21:58:00.373] .../globalevents/scripts/events/snowballglobalevent.lua:58: attempt to call global 'Position' (a nil value) [21:58:00.378] stack traceback: [21:58:00.379] .../globalevents/scripts/events/snowballglobalevent.lua:58: in function <.../globalevents/scripts/events/snowballglobalevent.lua:52> Percebi que o erro está nessa parte do arquivo: function moveToEvent() for _, pid in ipairs(getPlayersOnline()) do if isInRange(getCreaturePosition(pid), SBW_WAITROOM[1], SBW_WAITROOM[2]) then local posti = {} local isPossibleToTeleportPlayer = false while (isPossibleToTeleportPlayer == FALSE) do posti = Position(math.random(t_l.x,b_r.x), math.random(t_l.y, b_r.y), 7) if (isInWallArray(posti) == FALSE) then isPossibleToTeleportPlayer = TRUE end end doTeleportThing(pid, posti) doPlayerSetStorageValue(pid, SBW_INEVENT, 1) doPlayerSetStorageValue(pid, SBW_AMMO, SBW_MINAMMO) doPlayerSetStorageValue(pid, SBW_SCORE, 0) doPlayerSendTextMessage(pid, 27, "[SNOWBALL WAR] Seja bem vindo, aqui estao os comandos que voce vai usar durante o evento\n!snowball atirar --Atirar uma bola de neve.\n!snowball info --Isso mostra seus pontos de jogos e a quantia de bolas de neve que voce tem. Tambem mostra o ranking de pontos do evento.\n Recarregue suas bolas de neve clicando em frente ao gerador no centro do campo.\nAltamente recomendado adicionar estes comandos a sua hotkeys.") end end Agradeço desde já.
Postado Dezembro 26, 2016 8 anos Tenta trocar: posti = Position(math.random(t_l.x,b_r.x), math.random(t_l.y, b_r.y), 7) por: posti = {math.random(t_l.x, b_r.x), math.random(t_l.y, b_r.y), t_l.z}
Postado Janeiro 19, 2017 8 anos Em 26/12/2016 em 00:56, Wakon disse: Tenta trocar: posti = Position(math.random(t_l.x,b_r.x), math.random(t_l.y, b_r.y), 7) por: posti = {math.random(t_l.x, b_r.x), math.random(t_l.y, b_r.y), t_l.z} estou com o mesmo problema que o rapaz ali encima, fiz oque você falou, o erro some, mas o char fica parado na sala de espera e nao é teleportado pra dentro do evento
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.