14/06/2023 17:09
Ou está salvando ou carregando o ID 0, que é o valor inicial para variáveis do tipo inteiro, float...
Provavelmente está resetando e isso está afetando.
O valor 0 pertence a um modelo e para posições vazias no inventário é necessário usar um modelo inválido, como qualquer número negativo ou um positivo inexistente.
O código possui a função chamada IsValidItemInv. Basta usar ela para carregar/salvar e se o ID for inválido basta atribuir o valor -1 (ou conforme dito anteriormente, outro modelo inexistente) na função PlayerTextDrawSetPreviewModel e estará resolvido.
Provavelmente está resetando e isso está afetando.
O valor 0 pertence a um modelo e para posições vazias no inventário é necessário usar um modelo inválido, como qualquer número negativo ou um positivo inexistente.
O código possui a função chamada IsValidItemInv. Basta usar ela para carregar/salvar e se o ID for inválido basta atribuir o valor -1 (ou conforme dito anteriormente, outro modelo inexistente) na função PlayerTextDrawSetPreviewModel e estará resolvido.
SA:MP Dev Tools
Faça mais, ganhe mais e poupe tempo!
Viper Anti-Cheat
Torne seu servidor mais seguro!
________________________________________
Soluções personalizadas para SA:MP
Discord: .eduardoac | Eduardo AC#3140
Faça mais, ganhe mais e poupe tempo!
Viper Anti-Cheat
Torne seu servidor mais seguro!
________________________________________
Soluções personalizadas para SA:MP
Discord: .eduardoac | Eduardo AC#3140