Chat global

Chat
Loading the chat ...
Comparação de itens...
 
Notifications
Clear all

Comparação de itens no cliente

3 Posts
2 Usuários
0 Reactions
80 Visualizações
ViGo
 ViGo
(@vigo)
Posts: 47
Conselheiro
Topic starter
 

Tenho um code de item que está em CHAR, no caso WP115,

 

quero comparar esse abençoado com um item que está equipado no inventário, porém, o CODE que vem dessa busca do inventário é em DWORD, logo, comparar um valor em hexa com WP115, não vai bater né?

 

como posso fazer pra converter essa benção de hexa para char? e dar certo a comparação WP115 com WP115?


1 por amor, 2 por dinheiro

 
Postado : 12/09/2025 4:24 am
Razor
(@razor)
Posts: 10
Apoiador Ativo
 

voce pode comparar o CODE com sinWP1 | sin15

ou se vc está obtendo a sItem pode pegar o codigo do item na ItemNameIndex e comparar

 

seria isso?


 
Postado : 12/09/2025 1:51 pm
ViGo
 ViGo
(@vigo)
Posts: 47
Conselheiro
Topic starter
 

@razor rapaz, nem eu sei, mas se liga

 

Weapon2H = &cInvenTory.InvenItem[sInven[1].ItemIndex - 1].sItemInfo; 

Isso aí dá o ponteiro para as informações do item que está equipado.

O problema é:

O valor que volta em Weapon2H->CODE aparece em hexadecimal (tipo 0x534B323135, porém eu queria o CODE em string do item, que seria WP115).

recebo do servidor o código do item Skin como string ("SK115") e quero comparar com o item que está equipado em Weapon2H.

A ideia é ter um array, tipo FoiceSkin[] = { "SK215", "SK214" }, e verificar se o item equipado é uma foice válida, e  antes de aplicar a skin verificar se o código que veio do servidor pertence ao array, FoiceSkin, com a finalidade de não permitir que um ArcoSkin seja equipado em cima de uma foice.

Como faço para comparar o CODE do item equipado (que vem em hexadecimal) com um array de strings de códigos de skin (tipo "SK215", "SK214") para validar se a skin pode ser aplicada nesse item?

em struct sITEM, vi que existe o ItemNameIndex, como vc mencionou, isso me retornaria o código do item? WP115?

ontem tentando fazer uma gambiarrinha, vi que em  struct sITEMINFO, existe o ItemName, que me retorna o nome do item (Foice Extrema) , dá certo, mas porra, fica feio pra caralho fazer dessa forma, queria comparar CODE do item com CODE da skin.


Este post foi modificado 1 mês atrás por ViGo

1 por amor, 2 por dinheiro

 
Postado : 12/09/2025 5:38 pm
Compartilhar:

Anúncio