Ir para conteúdo
  • 0

Como criar um Doll que dê Premium Account?


Pergunta

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á!

__________

 

 

 

 

Link para o comentário
https://xtibia.com/forum/topic/223389-como-criar-um-doll-que-d%C3%AA-premium-account/
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

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?

  • 0

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
  • 0
  Em 01/11/2013 em 20:16, SkyDarkyes disse:

 

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

 

 

  Em 01/11/2013 em 20:16, SkyDarkyes disse:

 

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!

  • 0

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.

×
×
  • Criar Novo...