[NEW][MODULE]Store_module

kaleudd
em Tutoriais de Clients

kaleudd

avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 15/06/15Posts: 729

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

Bluester

Ervinha
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 01/07/15Posts: 416Gênero: MasculinoChar no Tibia: Bluester

Muito bom, como sempre esses bons conteúdos !

REP +

Aberos

A dor é inevitável e o sofrimento é opcional
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 23/02/13Posts: 437Gênero: Masculino

Muito Bom! Parabens por Compartilhar

"Cê quer a resposta do porquê de ainda tá vivo?
Respondo com a própria vida, pois viver já é um bom motivo!"

                              ― Gigante - Atentado Napalm

Skulls

Coordenador de Eventos
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 26/02/07Posts: 859Gênero: Masculino

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

Administrador

xTibia 2017
avatar
Administrador
Administrador

INFOS

Grupo: AdministradorRegistrado: 09/07/05Posts: 5780Gênero: Outro

Boa! Ótimo conteúdo!

Obrigado por compartilhar conosco.

DICA

Utilize botão @UP, no início de seu tópico, para atualizar o destaque de seu tópico em "Tópicos Recentes" na index, fará com que mais pessoas o vejam.

 

 

Starliks

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/11/11Posts: 66Gênero: MasculinoChar no Tibia: Angelykal

O meu esta abrindo com CTRL + U não tem o botão na parte superior da tela =/

TEKADON

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 05/08/15Posts: 13

não to recebendo a quantidade de moedas no OTC 

ruanvioto

Ruvian
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 07/09/17Posts: 13Gênero: Masculino

Será que funciona em versões do tfs anteriores

TEKADON

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 05/08/15Posts: 13

não ta funcionando na TFS 1.2 imagina nas inferiores kkkkk

eliminito

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 17/02/12Posts: 8Char no Tibia: Phanton

tem o xml do talkaction pra !strorebuy?