Como criar um Doll que dê Premium Account?

kriookinha
em Scripts

kriookinha

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 16/01/10Posts: 4Char no Tibia: Vai Toma No Rabo

Fala ae pessoal, beleza?

 

Preciso muito de uma script!

Tipo, preciso fazer um Doll que dê X dias de premium account, pois no meu OT a Premium é VIP.

Alguem sabe como fazer isso?!

 

Agradeço desde já!

__________

 

 

 

 

zipter98

avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 20/09/12Posts: 2553Gênero: Masculino

Qual seu sistema de vip? Por storage? E, também, haverá alguma condição no script? Por exemplo, se o player já for vip, não poderá usar este item? Ou se não tiver tal storage, não poderá usá-lo?

Ou é só um item que ao dar use vai adicionar à account x dias de p.a?

Não respondo PMs solicitando suporte. Já existem seções no fórum para isto.

SkyDarkyes

avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 28/01/13Posts: 1685Gênero: Masculino

TAG:
<action itemid="16101" event="script" value="other/premium.lua"/>

Script:

data\actions\scripts\other
config = {
days = 30,
maxDays = 360
}

function onUse(cid, item, fromPosition, itemEx, toPosition)
if(getPlayerPremiumDays(cid) > config.maxDays) then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You can not buy more than " .. config.maxDays .. " days of Premium Account.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
return
end

doRemoveItem(item.uid, 1)
doPlayerAddPremiumDays(cid, config.days)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have bought " .. config.days .. " days of premium account.")
return true
end

Creditos:
Comedinha
TFS

48EnrrM.png

 

kriookinha

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 16/01/10Posts: 4Char no Tibia: Vai Toma No Rabo

 

TAG:

<action itemid="16101" event="script" value="other/premium.lua"/>

 

Script:

data\actions\scripts\other
config = {
days = 30,
maxDays = 360
}

function onUse(cid, item, fromPosition, itemEx, toPosition)
if(getPlayerPremiumDays(cid) > config.maxDays) then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You can not buy more than " .. config.maxDays .. " days of Premium Account.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
return
end

doRemoveItem(item.uid, 1)
doPlayerAddPremiumDays(cid, config.days)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have bought " .. config.days .. " days of premium account.")
return true
end
Creditos:

Comedinha

TFS

 

 

 

TAG:

<action itemid="16101" event="script" value="other/premium.lua"/>

 

Script:

data\actions\scripts\other
config = {
days = 30,
maxDays = 360
}

function onUse(cid, item, fromPosition, itemEx, toPosition)
if(getPlayerPremiumDays(cid) > config.maxDays) then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You can not buy more than " .. config.maxDays .. " days of Premium Account.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
return
end

doRemoveItem(item.uid, 1)
doPlayerAddPremiumDays(cid, config.days)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have bought " .. config.days .. " days of premium account.")
return true
end
Creditos:

Comedinha

TFS

 

Valeu Sky, era isso mesmo brother! (:

button_ok.png REPUTADO!

SkyDarkyes

avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 28/01/13Posts: 1685Gênero: Masculino

De nada,

 

Duvida sanada,reportado.

48EnrrM.png

 

Omega

o/
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 17/06/07Posts: 1165Gênero: MasculinoChar no Tibia: Nenhum

Essa seção não deve ser usada para pedidos ou dúvidas, temos uma seção específica para isso. Por favor, preste mais atenção da próxima vez.


Movido para pedidos e dúvidas resolvidos - scripting.