Ir para conteúdo

Featured Replies

Postado

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

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}

 

  • 4 weeks later...
Postado
  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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo