Muito bom, como sempre esses bons conteúdos !
REP +
info
Grupo: Visconde
Registrado: 01/07/15
Posts: 416
Reputação: +206
Gênero: Masculino
Char no Tibia: Bluester

Muito bom, como sempre esses bons conteúdos !
REP +
info
Grupo: Visconde
Registrado: 23/02/13
Posts: 437
Reputação: +71
Gênero: Masculino

Muito Bom! Parabens por Compartilhar
info
Grupo: Herói
Registrado: 25/02/07
Posts: 859
Reputação: +331
Gê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/...
Editado Janeiro 22 por Skulls
info
Grupo: Administrador
Registrado: 08/07/05
Posts: 5.8k
Reputação: +1.4k
Gênero: Outro

Boa! Ótimo conteúdo!
Obrigado por compartilhar conosco.
info
Grupo: Campones
Registrado: 22/11/11
Posts: 66
Reputação: +2
Gênero: Masculino
Char no Tibia: Angelykal

O meu esta abrindo com CTRL + U não tem o botão na parte superior da tela =/
não to recebendo a quantidade de moedas no OTC
info
Grupo: Campones
Registrado: 07/09/17
Posts: 13
Reputação: 0
Gênero: Masculino

Será que funciona em versões do tfs anteriores
não ta funcionando na TFS 1.2 imagina nas inferiores kkkkk
info
Grupo: Conde
Registrado: 15/06/15
Posts: 729
Reputação: +200
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' }, }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).
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 endDownload:
MEGA
Nota: Comando para a compra de item deve seguir modelo:
Comando para a transferência de moeda deve seguir modelo:
Créditos:
Cheers,
margoh.
obs:não testado em tfs abaixo de 1.2.
Editado Janeiro 16 por kaleudd