Primeiro analise isso aqui:
Isso é encontrado no
modConstants em qualquer Side (Server/Client).
É a organização de estrutura para rebuscar item.
Ao em qualquer lugar do projeto se chamar por tais nomes referentes, o Nome é apenas uma "
maquiagem" para o valor que está após o "=".
A estrutura dentro do cmbType do frmEditor_item faz-se tal leitura.
- Código:
If (cmbType.ListIndex >= ITEM_TYPE_WEAPON) And (cmbType.ListIndex <= ITEM_TYPE_SHIELD) Then
em outras palavras:
- Código:
If (cmbType.ListIndex >= 1) And (cmbType.ListIndex <= 4) Then
Você fará uma reorganização do seus Slots para não perder essa estrutura já que muita coisa ligada a equipamentos é usada tal estrutura.
Comparar Valores do
Weapon ATÉ
Shield.
Assim qualquer Slot novo é indicado que ele exista dentro desse conjunto Chave de valor.
Vou mostrar um Ex:
Note que o OIN apareceu, e ele jogou todos os outros para +1 nos seus valores de listagem.
Assim quando ele passar pela leituras de
Weapon [até] Shield, ele será contabilizado.
O segundo fator na sua questão é que para ser Lido de tal forma, ele compara o Valor de tais constantes ao valor da Listagem do CmbType no frmEditor_Item.
Se você souber o minimo de Vb você conseguirá achar isso aqui no cmbType:
Toda a listagem necessita bater com a referência das Constantes, isso devia a estrutura a qual foi criada.
Então, vamos adicionar o "oin" na listagem para que ele devidamente possa estar atrelado ao valor correto da Listagem.
#É indicado que remova todos os itens da listagem usando um Control + X, cole em um bloco de notas e assim adicione ele na listagem, após isso cole novamente no componente do vb6.Ficará assim:
Note nosso
OIN agora ali na listagem.
É agora você aprendeu a "amostrar" conteúdos manuais dentro de uma comboBox, e claro que também entender a estrutura de o porque não ter visto "
Helmet ou
Armor" quando abriu os códigos.
: )
Att bb qlq outra duvida so chamar ><