Ir para conteúdo

Acabando Premium


papaleguas33

Posts Recomendados

E ai galera , seguinte já procurei em tudo lugar achei um só mais nem funcionou era para versões mais antigas , tipo to procurando ou se alguém sabe ajuda ai.

Um script que quando acaba a premium do char , quando ele logar ele será teleportado para uma cidade free.

 

Procurei não achei se alguem souber da uma forcinha.

 

 

Desde já obrigado.

Link para o comentário
Compartilhar em outros sites

Bom manow.... tah aki um system de VIP

 

:forward: http://www.xtibia.com/forum/Perfect-Vip-System-t100858.html :back:

 

EH o do noobinho...ele tem um comando que procura o player que está com os dias de VIP esgotados e o teleporta para fora da área de acesso do mesmo !!

 

Dê uma olhada lah !!

 

Espero ter Ajudado!

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

Bom..pena que não serviu ....o script eh otimo...sem contar que a rigidez sobre as vips eh bem maior jah que kem a comanda interinamente eh vc.....pois tem acesso a tds os players vip e seus respectivos tempos de duração com o mesmo !!

 

Boa Sorte ... se encontrar o script me manda uma PM....tbm me interessei sobre seu pedido !!

 

Grato a Atenção

 

Sem Mais

Link para o comentário
Compartilhar em outros sites

Eu fiz esse código para o meu OTServ, no caso aqui do script, ele irá verificar a quantidade de dias de premium, se for maior que 0, irá adicionar um StorageValue e quando acabar os dias, ele irá verificar novamente o StorageValue e irá teletransportar o player para a cidade templo que ele escolheu!

 

Em creaturescripts > scripts crie um arquivo chamado verificar_premium.lua e adicione o seguinte código nele:

function onLogin(cid)
	if getPlayerPremiumDays(cid) > 0 then
			if getPlayerStorageValue(cid, 123456) == -1 then
			   setPlayerStorageValue(cid, 123456, 1)
			end
	elseif getPlayerPremiumDays(cid) == 0 then
			if getPlayerStorageValue(cid, 123456) == 1 then
			   setPlayerStorageValue(cid, 123456, -1)
			   templo = getPlayerMasterPos(cid)
			   doTeleportThing(cid, templo)
			end
	end
	return TRUE
end

 

Agora em Login.lua adicione a seguinte linha

registerCreatureEvent(cid, "verificar_premium")

 

E em creaturescripts.xml adicione a seguinte linha:

<event type="login" name="verificar_premium" script="verificar_premium.lua" />

 

Espero que tenha resolvido seu problema!

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...