[Creaturescripts] Fim Da Premium Account.

ka9
Por ka9
em Lixeira Pública

ka9

~> Scripter <~...~> Diias <~
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/02/09Posts: 18Char no Tibia: Nabuconozzor

Tipo do script: Creaturescripts

Protocolo: 8.60

Servidor utilizado: 0.3.6pl1

Nível de experiência: Medio

Adicionais/Informações:

 

Bom, estava querendo um script, que quando a premium de um player acaba,

remover a house que ele possui.

 

Então tentei esse... (mais nao pegou !)

 

if(getPlayerStorageValue(cid, 30001) == -1) then
local house = House.getHouseByOwner(cid)
if(house) and getBooleanFromString(getConfigInfo("house_only_premium"), true) then
house:setOwner(0)
end

sou botafogo de coração

hsb.gif

 

Sou Tricolor de Coração

 

diilasrullez.gif

Dเเαร яuℓℓэž

KamuiHunt2

Lucas
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 09/10/08Posts: 8Char no Tibia: GOD Lucas

Tipo do script: Creaturescripts

Protocolo: 8.60

Servidor utilizado: 0.3.6pl1

Nível de experiência: Medio

Adicionais/Informações:

 

Bom, estava querendo um script, que quando a premium de um player acaba,

remover a house que ele possui.

 

Então tentei esse... (mais nao pegou !)

 

if(getPlayerStorageValue(cid, 30001) == -1) then
local house = House.getHouseByOwner(cid)
if(house) and getBooleanFromString(getConfigInfo("house_only_premium"), true) then
house:setOwner(0)
end

 

Caro amigo, o código está incompleto.

Sem contar que eu dei uma lida no código, e ele pede que no config, esteja acionado a configuração: "Apenas players vips podem comprar houses". Acredito que já esteja, mas de uma olhada.

Sem contar que não é apenas jogar esse código la, ele ja foi previamente configurado e declarado antes?

 

Poste as configurações, que eu posso até te ajudar.

 

OBS: Quero fazer isso para o meu server 8.1, se alguem postar a script aqui, ficarei grato se colocar para 8.1 também.

Abraços.

GOD Lucas Especializado em: Scripts, Mapping, Bugs, Admin entre outros.

 

Focado na versão: 8.1 (Mas tenho conhecimento nas outras versões)

 

 

Gostou do que eu faço? Então olhem o meu perfil!

 

Gostou do que eu faço? Então me adicione como amigo!

 

Gostou do que eu faço? Então me mandem um e-mail!

 

Gostou do que eu faço? Então me Rep+!

 

Gostou do que eu faço? Então adicionem: kamui_lg@hotmail.com

ka9

~> Scripter <~...~> Diias <~
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/02/09Posts: 18Char no Tibia: Nabuconozzor

Entao, peguei esse script assim..., que retira os privilegios da premium account.

 

--Player is not premium - remove premium privileges
--Change outfit
if(getPlayerStorageValue(cid, 30001) == -1) then
local lookType = 128
if(getPlayerSex(cid) == 0) then
lookType = 136
end
local house = House.getHouseByOwner(cid)
if(house) and getBooleanFromString(getConfigInfo("house_only_premium"), true) then
house:setOwner(0) --Remove the house from the player, the server takes care of the rest
end
doCreatureChangeOutfit(cid, {lookType = lookType, lookHead = 78, lookBody = 69, lookLegs = 97, lookFeet = 95, lookAddons = 0})
setPlayerStorageValue(cid, 30004, 1)
end

sou botafogo de coração

hsb.gif

 

Sou Tricolor de Coração

 

diilasrullez.gif

Dเเαร яuℓℓэž

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

local pid = getPlayerGUID(cid)
if not isPremium(cid) and getHouseByPlayerGUID(pid) then
cleanHouse(getHouseByPlayerGUID(pid))
setHouseOwner(getHouseByPlayerGUID(pid), NO_OWNER_PHRASE,true)
return TRUE
end

 

flw

bossisg.png