Ir para conteúdo

2 Duvidas 2 Rep + '-'


pedrizito15

Posts Recomendados

pos = {x=1026, y=910, z=7}

   	 if msgcontains(msg, 'knight') then
			doPlayerSetVocation(cid, XXXXXX)
			newPlayerTownId = XXXXX
			doTeleportThing(cid, pos)
			doSendMagicEffect(pos, efectTel)
		end

 

doPlayerSetVocation(cid, XXXXXX) - Substitua aqui o número da vocação.

newPlayerTownId = XXXXX - Se você quiser que o player nasca em uma determinada cidade, coloca o ID da cidade ai.

 

 

 

Agora o do level:

 

Abra o arquivo login.lua dentro da pasta dos scripts e adiciona isso:

registerCreatureEvent(cid, "levelplayer")

 

No XML:

<event type="advance" name="levelplayer" script="NOME.lua"/>

 

E esse é o script:

 

Salve com extensão .lua dentro da pasta data\creaturescript\script

pos = {x=1026, y=910, z=7}

function onAdvance(cid, skill, oldLevel, newLevel)
local new_level = 150
local text = " "	[color=#b22222]SE QUISER ADICIONAR UMA MENSAGEM[/color]


if (oldLevel < new_level ) and (newLevel >= new_level) and getPlayerStorageValue(cid, 32999) <= 0 then
doPlayerSendTextMessage(cid,19,text)
doTeleportThing(cid, pos)
setPlayerStorageValue(cid, 32999, 1)
return TRUE
end
return TRUE
end

 

O Script acima foi reaproveitado de um post feito pelo Vodkart. Todos os creditos do script acima são dele.

Não esqueça de fazer as alterações nescessárias, como a posição do teleport.

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

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...