Ir para conteúdo
  • 0

Como criar um Doll que dê Premium Account?


kriookinha

Pergunta

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?

Link para o comentário
Compartilhar em outros sites

  • 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
Link para o comentário
Compartilhar em outros sites

  • 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

 

 

 

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!

Link para o comentário
Compartilhar em outros sites

  • 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.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...