PDA

View Full Version : |Tutorial| I9 CashShop Editor - Tutorial Base



DJ Thanatus
01-23-2023, 06:22 PM
I9 CashShop Editor
Tutorial Base

Para suprir as dúvidas iniciais com relação ao I9 CashShop Editor preparei esse tutorial completo sobre o aplicativo. Abaixo algumas informações referente ao aplicativo.

Aplicativo



https://i.imgur.com/CBw5qWo.png
Botão Novo Shop:
Localizado na parte superior do aplicativo, adiciona um novo Shop na lista de Shop. Obrigatório para gerenciar Catálogos.





https://i.imgur.com/IjzFZq5.png
Botão Novo Catálogo:
Localizado na parte superior do aplicativo, adiciona um novo Catálogo na lista de Catálogos. Obrigatório para gerenciar produtos e pacotes.





https://i.imgur.com/sRYsI82.png
Botão Gerar CashShop:
Localizado na parte superior do aplicativo, gera os arquivos (Server x Client) do CashShop do servidor.




Sistema de Gerenciamento de Projetos

O editor possui um sistema de gerenciamento de projeto, possibilitando ao administrador criar diversos projetos diferentes de seu CashShop.



https://i.imgur.com/4qbEgsS.png
Botão Novo Projeto:
Localizado na parte superior do aplicativo, cria um novo projeto em branco.





https://i.imgur.com/xpRT4MA.png
Botão Abrir Projeto:
Localizado na parte superior do aplicativo, carrega um projeto do CashShop salvo.





https://i.imgur.com/9LjKuE2.png
Botão Salvar Projeto:
Localizado na parte superior do aplicativo, salva as alterações realizadas no CashShop em um arquivo definido pelo administrador





https://i.imgur.com/FXe2pAj.png
Botão Recarregar:
Localizado na parte superior do aplicativo, recarrega todos os arquivos de configurações da pasta Data.





https://i.imgur.com/7W0BoG8.png
Botão Configurações:
Localizado na parte superior do aplicativo, permite ao administrador definir as configurações do editor. É possível editar as configurações somente pelo aplicativo através desse botão.



https://i.imgur.com/wTVBSlw.png
Caixa Fixar Nome do Item em Informações de Venda
Quando ativado, fixa o nome do item selecionado no campo Nome, da aba Informações de Vendas.

https://i.imgur.com/lby5IIN.png
Caixa Fixar Item Full +15
Quando ativado, define automaticamente o item selecionado como full, level, add option, skill, luck, add option 380, excellent options. Só não define automaticamente as opções Ancient, JewelOfHarmony e Socket, pelo motivo de serem options que podem levar configurações diferentes.



https://i.imgur.com/H1qlYxc.png
Visualização do Item:
Mostra detalhes das informações definidas no item.

























https://i.imgur.com/n38lFos.png
Listas Categorias de Items e Items
Mostram respectivamente as listas de categorias e seus respectivos items, configurados nos arquivos Data\Categories.txt e Data\MuServer\Items\Items.txt

https://i.imgur.com/nDyITpf.png
Lista de Shop's e Catálogos
Mostram respectivamente os Shops e Catálogos criados através do botão Novo Shop e Novo Catálogo.

https://i.imgur.com/sGp7Be0.png
Abas Catálogo e Pacote
Mostram respectivamente os produtos do catálogo selecionado na lista de Catálogo e items relacionados dentro do pacote do mesmo.

Os pacotes são automaticamente criados quando são adicionados mais items dentro de um determinado produto.




https://i.imgur.com/A16i31w.png

Abas Informações de Vendas, Itens Options e Socket Option
Permite ao administrador definir as informações de venda do produto.

Nome: Nome do produto
Modo: Modo de compra do produto (comprar todos os produtos, listar produtos).
- Comprar todos os produtos: Compra de uma só vez todos os produtos, recomendado para produtos avulsos ou pacotes inteiros.
- Listar produtos: Lista todos os produtos contidos no pacote para poder comprar de forma separada.

Shop: Mostra o shop onde se localiza o produto (selecionado na lista de shop's)
Catálogo: Mostra o catálogo onde se localiza o produto (selecionado na lista de catálogos)
Moeda: Mostra a moeda de compra do shop selecionado (definido na criação de Novo Shop e selecionado na lista de Shop's)
Preço: Define o preço do produto na moeda selecionada.
GPBonus: Bonus em Goblin Points.
Duração: Define o período de validade (em minutos) do produto, deixando 0 (zero) fica definido como ilimitado.
Quantidade: Define a quantidade de produtos definidos para venda, deixando 0 (zero), fica definido como ilimitado.
Gift: Quando ativado, define o produto como Gift.



https://i.imgur.com/CwL2e47.png
Botão Calcular:
Permite ao administrador calcular de forma prática e fácil a duração do produto em minutos, horas, dias, semanas, meses e anos.






Arquivos da pasta Data

AncientOptions.txt
Arquivo onde são definidos as opções de um item ancient.

- Index: Referência
- Name: Descrição da option


Categories.txt
Arquivo onde são definidos as categorias dos itens, como Swords, Axes, Helms, Armos, etc.

- Section: Categoria do item
- Name: Nome da categoria


Excellent.txt
Arquivo onde são definidos as opções excelentes para um item.

- Section 0: Definição de opções excelentes para armas
- Section 1: Definição de opções excelentes para shields, sets, pendants e rings
- Section 2: Definição de opções excelentes para asas e capas
- Section 3: Definição de opções excelentes para fenrir.
---- Index: Referência
---- Name: Nome da opção excellent


ExtrasItems.txt
Arquivo onde são definidos os itens secundários de um determinado item.

- Section: Categoria do Item
- Type: Id do Item
- Level: Level do item para definir o item secundário
- Name: Nome do item secundário

Um exemplo básico:
Para adicionar uma box of kundun + 1, bastá adicionar no editor um box of luk level8 que automaticamente será definido como Box of Kundun +1.


ItemsType.txt
Arquivo onde são definidos os tipos de items de acordo com sua categoria.

- Section 0: Definições das categorias
---- Section: Categoria do item
---- Name: Descrição do tipo de item

- Section 1: Definições dos slots onde são colocados os itens
---- Slot: Slot que o item ocupa
---- Name: Descrição do tipo de item

- Section 2: Definições de categorias e ids específicos de determinados items.
---- Section: Categoria do item
---- ItemId: Id do item
---- Name: Descrição do tipo de item

- Section 3: Definiçoes de categorias, ids, level mínimo e level máximo de determinados itens.
---- Section: Categoria do otem
---- ItemId: Id do item
---- LevelMin: Level mínimo do item
---- LevelMax: Level máximo do item.

Esse arquivo é extremamente importante para a interação do sistema com as options do item.


Options.txt
Arquivo onde são definidos diversas opções do item carregados na visualização do mesmo.

- Index: Referência
- Name: Descrição da option


SocketElements.txt
Arquivo onde são definidos os elementos das opções de socket.

- Index: Referência
- Name: Descrição do elemento

Esse arquivo é extremamente importante para as configurações de socket, elementos e bonus socket.


Wings.txt
Arquivo onde são definidos as asas e capas level 1, 2, 3 e customs do servidor.

- Section 0: Define os tipos de asas e capas com seus respectivos valores
---- Index: Referência
---- Name: Nome do tipo de asa ou capa
---- Value1 e Value2: Valores de adicionais da asa ou capa
---- OptionIndex1 e OptionIndex2: Descrição da opção (busca diretamente no arquivo option.txt)

- Section 1: Define as asas e capas com seus respetivos tipos.
---- Index: Referência
---- Section: Categoria da asa ou capa
---- ItemId: Id da asa ou capa
---- IndexWing: Id do tipo de asa (definido na Section 0)


Pasta Data\MuServer
Nessa pasta ficam os arquivos do servidor que serão carregados automaticamente no editor.


Pasta Data\PhotosItem
Nessa pasta ficam as fotos dos itens, para adicionar a foto de um item custom, seja ele normal, excellent ou ancient, basta adicionar a mesma com as seguintes referências: section-itemid

Exemplo:
Dragon Helm = (7-0)

Suporta as extensões png, jpg, jpeg, bmp e gif (7-0.png, 7-0.jog, 7-0.jpeg, 7-0.bmp, 7-0.gif)



Acredito que esse breve tutorial esclareça grande parte das dúvidas, em breve estarei postando um vídeo de demonstração de como adicionar itens no CashShop.

Qualquer dúvidas adicionais basta criar um tópico na área de suporte: https://perfectzone.com.br/forumdisplay.php?f=385


Para adquirir o produto: https://perfectzone.com.br/showthread.php?t=701