Ir para conteúdo
  • Cadastre-se

[Resolvido] [Help] sistema vip


Posts Recomendados

Estou com um problema enorme na parte de sistema vip pois nao estou conseguindo configura o Premium account do meu ot toda vez que eu falo (!buypremium) ele sempre remove dinheiro,mais estou querendo que sempre quando executa esse comando removesse (Vip Coin) ,vou posta logo abaixo a script do Premium account que estou usando que se encontra na pasta Mods que vem na maioria dos Ots.

 

 

<?xml version="1.0" encoding="UTF-8"?>

<mod name="Buy premium command" version="1.0" author="The Forgotten Server" contact="otland.net" enabled="yes">
<config name="buypremium_config"><![CDATA[
config = {
days = 30,
cost = 10000,
maxDays = 360
}
]]></config>
<talkaction words="!buypremium; !pacc" event="buffer"><![CDATA[
domodlib('buypremium_config')
if(getPlayerPremiumDays(cid) > config.maxDays) then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You can not buy more than " .. config.days + config.maxDays .. " days of Premium Account.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
return
end
 
if(not doPlayerRemoveMoney(cid, config.cost)) then
doPlayerSendCancel(cid, "You don't have enough money, " .. config.days .. " days premium account costs " .. config.cost .. " gold coins.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
return
end
 
doPlayerAddPremiumDays(cid, config.days)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have bought " .. config.days .. " days of premium account.")
]]></talkaction>
</mod>
 

 

Bom esta ai se alguem poder me ajuda Estarei dando Rep++

 

FLW BJS

Julemar

Link para o post
Compartilhar em outros sites

mals ai pelo o 3posts mais a net aqui tava lerda e acabei clikado em postar varias vezes,podem excluir os outros 2 que postei a +

Link para o post
Compartilhar em outros sites
<?xml version="1.0" encoding="UTF-8"?>
<mod name="Buy premium command" version="1.0" author="The Forgotten Server" contact="otland.net" enabled="yes">
<config name="buypremium_config"><![CDATA[
config = {
days = 90,
maxDays = 360
}
]]></config>
<talkaction words="!buypremium; !pacc" event="buffer"><![CDATA[
domodlib('buypremium_config')
if(getPlayerPremiumDays(cid) > config.maxDays) then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You can not buy more than " .. config.days + config.maxDays .. " days of Premium Account.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
return
end

if(not doPlayerRemoveItem(cid, 10306, 1)) then
doPlayerSendCancel(cid, "You don't have enough money, " .. config.days .. " days premium account costs " .. config.cost .. " gold coins.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
return
end

doPlayerAddPremiumDays(cid, config.days)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have bought " .. config.days .. " days of premium account.")
]]></talkaction>
</mod>

Só troquei:

if(not doPlayerRemoveMoney(cid, config.cost)) then

Por:

if(not doPlayerRemoveItem(cid, 10306, 1)) then

EDITANDO: if(not doPlayerRemoveItem(cid, 10306, 1)) then

 

10306: ID do seu coin

1: Quantidade que irá remover

Link para o post
Compartilhar em outros sites

Poxa mano mals ai o colega ali ja me ajudo com isso vlw ai pela ajuda,a duvida ja foi sanada

 

 

Ty

BJS

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo