GO

[Encerrado] [Ajuda] Demon OAK.

Por Gowzy, 17 de dez. de 2017 em Tópicos Sem Resposta

8
1.9k
GowzyG
17 de dezembro de 2017 às 14:59

Boa tarde Galera!

 

Alguém sabe me dizer se está certo essa script? 

 

Não estou conseguindo entrar na quest, já mudei a posição de todos os outros arquivos, está tudo direitinho, mas nada de dar certo.

 

Dai encontrei essa script:

 

 

tst2.png

DeadpoolD
17 de dezembro de 2017 às 15:05

Qual o erro jovem?

GowzyG
17 de dezembro de 2017 às 15:12
2 minutos atrás, Deadpool disse:

Qual o erro jovem?

Não estou conseguindo entrar na quest. Fala que tenho que voltar no npc e pedir o tal axe, mas já o tenho... Não consigo achar o error. =S

hizQecA.jpg

DeadpoolD
17 de dezembro de 2017 às 15:17

Anexa o script ai. E manda pra eu ver

GowzyG
17 de dezembro de 2017 às 15:20
Agora, Deadpool disse:

Anexa o script ai. E manda pra eu ver

Feito

entrance.lua

 

function onStepIn(creature, item, position, fromPosition)
	local player = creature:getPlayer()
	if not player then
		return true
	end

	-- CHECAR SE JÁ TIVER FEITO
	if player:getStorageValue(Storage.DemonOak.Done) >= 1 then
		player:teleportTo(DEMON_OAK_KICK_POSITION)
		player:getPosition():sendMagicEffect(CONST_ME_TELEPORT)
		return true
	end
	
	-- CHECAR LEVEL MÍNIMO
	if player:getLevel() < 120 then
		player:say("LEAVE LITTLE FISH, YOU ARE NOT WORTH IT!", TALKTYPE_MONSTER_YELL, false, player, DEMON_OAK_POSITION)
		player:teleportTo(DEMON_OAK_KICK_POSITION)
		player:getPosition():sendMagicEffect(CONST_ME_TELEPORT)
		return true
	end

	-- CHECAR SE TA TUDO CERTO Vou usar mensagens pra descobrir qual é o conflito
	if #Game.getSpectators(DEMON_OAK_POSITION, false, true, 9, 9, 6, 6) == 0 then
		player:sendTextMessage(MESSAGE_EVENT_ADVANCE, 'Go talk with Odralk and get the Hallowed Axe to kill The Demon Oak.')
		player:teleportTo(DEMON_OAK_ENTER_POSITION)
		player:getPosition():sendMagicEffect(CONST_ME_TELEPORT)
		player:setStorageValue(Storage.DemonOak.Progress, 1)
		player:say("I AWAITED YOU! COME HERE AND GET YOUR REWARD!", TALKTYPE_MONSTER_YELL, false, player, DEMON_OAK_POSITION)
	else
		player:teleportTo(DEMON_OAK_KICK_POSITION)
		player:getPosition():sendMagicEffect(CONST_ME_TELEPORT)
	end
	return true
end

 

Editado Dezembro 17 por Gowzy

DeadpoolD
17 de dezembro de 2017 às 15:23

Já tentou criar um novo personagem? e testar a quest?

GowzyG
17 de dezembro de 2017 às 15:25
27 minutos atrás, Deadpool disse:

Já tentou criar um novo personagem? e testar a quest?

Esse char Teste é que eu faço os teste nas quest, mas vou tentar criar outro pra vê no que dá.

@Deadpool

Criei outro char, mas o erro persiste =s

Editado Dezembro 17 por Gowzy

4 meses depois...
StigalS
19 de abril de 2018 às 17:12
A questão neste tópico de suporte foi encerrada por falta de resposta. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta