Ir para conteúdo

Featured Replies

Postado

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

https://tibiaretro.com/ - Em dev.

Base: TFS 0.4 8.7

 

 

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

Procuro script que ao terminar a premium, ser teleportado para o Templo da cidade.

 

Existem outros script aqui, porém, preciso que se o player estiver em main(Mapa Global), ele seja teleportado para Thais(Igual Global), já se ele estiver em Rookgaard, ele seja teleportado para o templo de Rookgaard.(Town 6) (Ao relogar)

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

Possuo pouco conhecimento, mas acredito que em alguma parte do código, deva existir algo do tipo:
    
    If getPlayerVocation = 0 then teleportToTown = 6 //(Rookgaard)
      If getPlayVocation >= 1 then teleportToTown = 4 //(Thais)
        
        
 Ou então
        
        If getPlayerVocation = 0 then teleportToTown = 6 //(Rookgaard)
          else teleportToTown = 4 //(Thais)

 

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

Editado por Rafaelizzidoro (veja o histórico de edições)

Postado

Crie um arquivo na pasta data/creaturescripts/scripts chamado premium.lua e coloque isso:

local storage = 130820182010

function onLogin(cid)
  	if(isPremium(cid) and getPlayerStorageValue(cid, storage) <= 0) then
		setPlayerStorageValue(cid, storage, 1)
	end
	if(not isPremium(cid) and getPlayerStorageValue(cid, storage) == 1) then
		if(getPlayerVocation(cid) == 0) then
			local templeRook = getTownTemplePosition(6)
			doTeleportThing(cid, templeRook)
			doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)
			setPlayerStorageValue(cid, storage, -1)
		else
			local templeMain = getTownTemplePosition(4)
			doTeleportThing(cid, templeMain)
			doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)
			setPlayerStorageValue(cid, storage, -1)
		end
	end
  	return true
end

No arquivo creaturescripts.xml adicione a seguinte tag:

<event type="login" name="CheckPremium" event="script" value="premium.lua"/>

TESTADO TFS 0.4 - SCRIPT FUNCIONAL

Editado por GiovaniRodrigo (veja o histórico de edições)

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.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo