Ir para conteúdo

[NEW][MODULE]Store_module


kaleudd

Posts Recomendados

Descrição: Loja de servidor Tibia / personalizada.
Ele permite o jogador comprar itens com pontos de prémios / tokens.

 

<------------------------>

 

Como usar:
1. Arraste e solte o conteúdo do arquivo zip baixado no final do tópico para a pasta modules do OTC.
2. Vá para a store_module e abra o arquivo configs.lua
3. Altere COMMAND_BUYITEM para comandar a compra do item.
4. Altere comando COMMAND_TRANSFER para comandar a transferência de pontos.
5. Altere WEBSITE_GETCOINS a página onde você pode comprar pontos.
6. Altere COINS_OPCODE mudança,opcode para qualquer número que você vai usar.
7. Salve,e pronto.

 

Como adicionar novos items:

storeIndex = {
    [1] = {
        id = '1',
        name = 'Premium Time',
        description = 'Buy low-priced Premium Time to add it to your own account.',
        image = "/images/shop/premium_time",
        imageList = '/images/shop/premium_time_small'
    },
}
ID - ID do categoria(usado para comando).
nome - Nome da categoria.
Descrição - descrição da categoria.
- Imagem da categoria na Descrição Painel (tamanho 64x64px).
imageList - Imagem da categoria no Painel List (tamanho 32x32px).
Como adicionar produtos à categoria:
storeProducts = {
    {
        name = "30 days",
        id = '1',
        category_id = "1",
        description = 'Do you really want to buy "30 days" of premium time?\n\nNote: Once you have purchased Premium Time, your account\ninstantly receives premium status - no relog necessary!',
        tooltip = "",
        price = 250,
        image = "/images/shop/offer/30days"
    },
}

Nome - Nome do jogador artigo será capaz de comprar.
ID - Id do item (usado para comando).
category_id - Id da categoria na qual o item será exibido.
Descrição - Descrição do jogador artigo quer comprar, exibido na janela pop-up.
dica - Se o nome tiver mais de 12-13 caracteres, digite o nome do produto aqui. Ele será exibido em foco.
preço - Preço do item.
imagem - ícone do item de jogador quer comprar (tamanho 88x70px).

 

Como enviar Tibia valor Coins para o cliente:

Abrir em seus TFS (estou usando o TFS 1.2) dados / scripts de criatura / scripts / extendedopcode.lua

adicione:

    local tibiaCoins = getPlayerStorageValue(player, 999999999)
    player:sendExtendedOpcode(52, tibiaCoins)

Todo o arquivo deve ser semelhante a este:

function onExtendedOpcode(player, opcode, buffer)
    local tibiaCoins = getPlayerStorageValue(player, 999999999)
    player:sendExtendedOpcode(52, tibiaCoins)
    return true
end

Download:

MEGA

 

 

Nota: Comando para a compra de item deve seguir modelo:

!storebuy CATEGORYID, ITEMID

Comando para a transferência de moeda deve seguir modelo:

!transferpoints PLAYERNAME, VALUE

Créditos:

Cheers,
margoh.

 

obs:não testado em tfs abaixo de 1.2.

 

post-382746-0-58260900-1452959841_thumb.png

post-382746-0-66591400-1452959859_thumb.png

post-382746-0-82318300-1452959877_thumb.png

Editado por kaleudd
Link para o comentário
Compartilhar em outros sites

Não entendi direito onde coloco as pastas. A janela de Store aparece, mas as imagens dos itens não aparecem :(

Fixei: Aqui eu tive que substituir o path das imagens de /images/... para images/...

Editado por Skulls
Link para o comentário
Compartilhar em outros sites

  • 1 month later...
  • 1 year later...
  • 7 years later...
×
×
  • Criar Novo...