Acabando Premium

papaleguas33
em Lixeira Pública

papaleguas33

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 08/12/08Posts: 21

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.

makabrotaliban

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 08/01/09Posts: 331Char no Tibia: Orcshaball

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!

- Xtibia.com seu site de Tibia e OTServer ! -

papaleguas33

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 08/12/08Posts: 21

Não é esse sistema não , mais valeu pela atenção , se alguem mais souber de algum da um help.

makabrotaliban

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 08/01/09Posts: 331Char no Tibia: Orcshaball

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

- Xtibia.com seu site de Tibia e OTServer ! -

Nottinghster

Ex-Colaborador de Programação & Scripting
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 02/09/06Posts: 186

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!

Tibia World RPG OldSchool Developer!
Jyv3kht.jpg