Ir para conteúdo
Entre para seguir isso  
Majesty

[TFS 1.2] Login sempre no Templo

Recommended Posts

Majesty    1755
Majesty

[TFS 1.2] Login sempre no Templo

Testado em TFS 1.2 Versão 10.98

Faz o personagem sempre logar no templo independente de onde fez o logout.

Em creaturescripts/scripts/login.lua adicione o seguinte código:

player:teleportTo(player:getTown():getTemplePosition())

login.lua:

function onLogin(player)
	local loginStr = "Welcome to " .. configManager.getString(configKeys.SERVER_NAME) .. "!"
	if  player:getLastLoginSaved() <= 0 then
		loginStr = loginStr .. " Please choose your outfit."
		player:sendOutfitWindow()
	else
		if loginStr ~= "" then
			player:sendTextMessage(MESSAGE_STATUS_DEFAULT, loginStr)
		end

		loginStr = string.format("Your last visit was on %s.", os.date("%a %b %d %X %Y", player:getLastLoginSaved()))
	end
	player:sendTextMessage(MESSAGE_STATUS_DEFAULT, loginStr)

	-- Stamina
	nextUseStaminaTime[player.uid] = 0

	-- Promotion
	local vocation = player:getVocation()
	local promotion = vocation:getPromotion()
	if player:isPremium() then
		local value = player:getStorageValue(STORAGEVALUE_PROMOTION)
		if not promotion and value ~= 1 then
			player:setStorageValue(STORAGEVALUE_PROMOTION, 1)
		elseif value == 1 then
			player:setVocation(promotion)
		end
	elseif not promotion then
		player:setVocation(vocation:getDemotion())
	end

	-- Events
	player:registerEvent("PlayerDeath")
	player:registerEvent("DropLoot")	
	player:teleportTo(player:getTown():getTemplePosition())
	return true
end

 


 

Compartilhar este post


Link para o post
The_Spock    7
The_Spock

Interessante para certas datas

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×