Ir para conteúdo
  • 0

Zaroth1

Pergunta

Boa noite galera...

Sabe aqueles scripts no tibia, principalmente hoje em dia, naquela ilha nova sem ser Rookgard, onde voce nasce ao lado de uma escada, e quando tenta descer, aparece uma msg em laranja falando que voce não pode descer?

 

Gostaria de um script igual..

 

Estou desenvolvendo uma quest, em que um NPC pede um favor ao player, e se ele fizer o favor, o player recebe o Storage e pode descer a escada.

 

Agradeço desde já!

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

Fiz via movement... coloca em um SQM antes da descida da escada ou subida..

 

data/movement/movement.xml

<movevent event="StepIn" uniqueid="9854" script="ARQUIVO.lua"/>

data/movement/scripts/ARQUIVO.lua

function onStepIn(cid, item, position, fromPosition, lastPosition)
local stg = 45100 -- valor da storage.
	if getPlayerStorageValue(cid, stg) >= 1 then
		doPlayerSendTextMessage(19, "Você completou o favor e pode passar!")
	else
		doTeleportThing(cid, lastPosition)
		doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa falar com o NPC FULANO para poder passar.")
	end
return true
end
Link para o comentário
Compartilhar em outros sites

  • 0

Fawz

 

Versão do ot é 9.60 TFS 0.2.14

 

Fiz tudo certinho, pelo movements, coloquei no Mapa o uniqueID um piso antes da escada (9854)

Mas não funcionou não :/

 

aparece erro na distro

 

o que devo fazer?

Link para o comentário
Compartilhar em outros sites

  • 0

Funcionou @Nextbr

 

Muito agradecido!

Só uma dúvida!

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,

Essa mensagem, ela aparece no console, eu gostaria que ela aparecesse na tela, e em laranja! Como nessa imagem:

Tkv8A1v.png

Link para o comentário
Compartilhar em outros sites

  • 0

Player Falar = doCreatureSay(cid, "Digita sua msg aqui, TALKTYPE_ORANGE_1)

Quest MSg = doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Você precisa falar com o NPC FULANO para poder passar.")

Editado por Nextbr
Link para o comentário
Compartilhar em outros sites

  • 0
Da dbug quando tenta passar pelo piso..

Esse não funcionou não 

Eu que viajei aqui, faltou só fechar com as aspas " agora funcionou!

 

Valeu ai @Nextbr

Editado por Zaroth1
Link para o comentário
Compartilhar em outros sites

  • 0

Resolvido ? se sim marque o post que mais te ajudou como melhor resposta.

 

You see!~


Tópico movido para a seção de dúvidas e pedidos resolvidos.
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...