Ir para conteúdo
Entre para seguir isso  
Hitman Reborn

Simples Premium Account

Recommended Posts

Hitman Reborn    0
Hitman Reborn

Simples Premium Account


______________________________________________________________


Testado: TFS 0.3.6 pl


Versão: 8.54


Creditos: Dalvorsn(me ajudou bastante),Reborn.


_____________________________________________________________________________________________________


Bom sou novo no fórum e atualmente estou estudando programação, ainda sei apenas o básico, pedi ajuda aqui no fórum e muitos me ajudaram, enfim fiz esse sistema para meu Servidor, irei utilizar, mias não vejo o porque de não compartilhar além disso é um código simples e existem muitos melhores, fica a seu critério utilizar.


___________________________________________________________________________________________


Descrição: Usando o "Premium System" que todo Servidor possui desenvolvi apenas uma moeda que adiciona Premium em sua conta, é um creaturescripts para checar se você é premium ou não assim mandando uma mensagem.


__________________________________________________________________________________________


 


Data/Actions


Actions.xml


Cole esta tag



<action itemid="ITEMID" event="script" value="vipscroll.lua"/>

Data/Actions/Scripts


Crie um arquivo chamado vipscroll.lua e cole o código abaixo



-- Premium Scroll
-- By: Reborn

local pdays = 30 -- Dias de Premium que ira ganhar

function onUse(cid, item, fromPosition, itemEx, toPosition)

doPlayerAddPremiumDays(cid, pdays)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have bought " .. pdays .. " days of premium account.")
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_RED)
doRemoveItem(item.uid, 1)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You will disconnect in 5 seconds.")
addEvent(doRemoveCreature, 5000, cid)
end


--------------------------------------------------------- // -------------------------------------------------------


Data/CreatureScripts


Creaturescripts.xml


Adicione esta tag



  <event type="login" name="Premium" event="script" value="premium.lua"/>

CreatureScripts/Scripts


Crie um arquivo chamado premium.lua e cole o código abaixo



function onLogin(cid)
local cfg = {
yes = "Voce e um Jogador Premium e agora possui varios beneficios !",
no = "Torne-se um Jogador Premium e ganhe varios beneficios !",
}

if (getPlayerPremiumDays(cid) > 0) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, cfg.no)
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.yes)
end
return true
end

Creature/Scripts


Abra o arquivo Login.lua e cole isso antes do ultimo Return True.


registerCreatureEvent(cid, "Chakra")


 

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×