Ir para conteúdo
Banner com Efeitos

Featured Replies

Postado

Diga em poucas palavras a base utilizada (Nome do servidor ou nome do website).

Ex. TFS 1.3;

Base: 

nao sei

 

Qual erro está surgindo/O que você procura?

 

eu estou a procura de um script que quando o player pegar level 10 seja teleportado para local x e mande mensagem em verde na tela

Você tem o código disponível? Se tiver publique-o aqui:

 

 

Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.

Resolvido por Vodkart

Ir para solução
  • Respostas 9
  • Visualizações 600
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • tpadvance.lua local pos, level = {x = 154, y = 60, z = 7}, 10 -- pos e level local msg = "oi voce foi teleportado" local storage = 15771 function onAdvance(cid, skill, oldLevel, newLevel) if s

  • qual a versão do seu servidor? 8.60?

  • O dele é 0.4  converte ae Vod  lindo kkkk Ele falou ali que era 1.3 pensei q realmente fosse  

Posted Images

Postado
6 horas atrás, maurilioCarvalho disse:

Diga em poucas palavras a base utilizada (Nome do servidor ou nome do website).

Ex. TFS 1.3;

Base: 

nao sei

 

Qual erro está surgindo/O que você procura?

 

eu estou a procura de um script que quando o player pegar level 10 seja teleportado para local x e mande mensagem em verde na tela

Você tem o código disponível? Se tiver publique-o aqui:



 

 

Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.

 

Crie um arquivo com o nome de teleportLevel.lua em creaturescript e adicione


local Config = {
	Level = 10,
	Pos = {x = 1000, y = 1000, z = 7},
	Message = "Voce foi teleportado",
	Storage = 29394,
}

function onAdvance(player, skill, oldlevel, newlevel)
	if player:getLevel() >= Config.Level and player:getStorageValue(Config.Storage) ~= 1 then
		player:setStorageValue(Config.Storage, 1)
		player:teleporTo(Position(Config.Pos))
		player:sendTextMessage(MESSAGE_STATUS_SMALL, Config.Message)
	end
	return true
end

 

Adicione a linha no creaturescripts.xml

	<!-- Recompense by level -->
	<event type="advance" name="teleportlvl" script="teleportLevel.lua"/>

 

E adicione a linha no login.lua

player:registerEvent("teleportlvl")


Não testei... Mas testa ai e me diga se funcionou...

Postado
1 hora atrás, maurilioCarvalho disse:

@tataboy67
onde fica a pasta login.lua? 
eu coloquei na pasta /creaturescripts/scripts/login.lua 
mas deu erro 

 

creaturescripts/scripts/login.lua

Você deve abrir o login.lua no bloco de notas ou notepad e procurar por esta parte:

image.thumb.png.2a19ebf2067fb7be49dbbefa1f0790e3.png

 

Pode ser que o seu esteja diferente, mas deve adicionar a linha:

player:registerEvent("teleportlvl")

Junto com as outras.

 

 

 

 

 

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.7k

Informação Importante

Confirmação de Termo