Soluções prontas para trabalhar com estatísticas de jogadores (GTA 5 SP, C#)
Soluções prontas para trabalhar com as estatísticas de personagens no modo solo do GTA 5 em C#. As funções foram apresentadas de forma clara e adequada, portanto, em vez de
Function.Call(Hash.STAT_SET_INT, Game.GenerateHash(statName), statValue, true);
você pode usar
StatSetInt(string statName, int statValue);
Lista completa de funções:
* StatSetInt(string statName, int statValue) - definir um valor inteiro na estatística;
* StatSetFloat(string statName, float statValue) - definir um valor decimal na estatística;
* StatGetInt(string statName) - obter um valor inteiro da estatística;
* StatGetFloat(string statName) - obter um valor decimal da estatística;
* StatAddInt(string statName, int addValue) - adicionar um número inteiro à estatística;
* StatAddFloat(string statName, float addValue) - adicionar um número decimal à estatística;
* StatDecreaseInt(string statName, int decreaseValue) - subtrair um número inteiro da estatística;
* StatDecreaseFloat(string statName, float decreaseValue) - subtrair um número decimal da estatística
No arquivo também está uma lista completa dos nomes das estatísticas do LazyGamer. Cada nome de estatística tem um prefixo que indica um personagem específico:
SP0 - Michael
SP1 - Franklin
SP2 - Trevor
Готовые решения для работы со статистикой персонажей в одиночном режиме GTA 5 на C#. Функции были приведены в понятный и адекватный вид, поэтому вместо
Function.Call(Hash.STAT_SET_INT, Game.GenerateHash(statName), statValue, true);
можно использовать
StatSetInt(string statName, int statValue);
Полный список функций:
* StatSetInt(string statName, int statValue) - установить целое значение в статистику;
* StatSetFloat(string statName, float statValue) - установить дробное значение в статистику;
* StatGetInt(string statName) - получить целое значение из статистики;
* StatGetFloat(string statName) - получить дробное значение из статистики;
* StatAddInt(string statName, int addValue) - добавить целое число в статистику;
* StatAddFloat(string statName, float addValue) - добавить дробное число в статистику;
* StatDecreaseInt(string statName, int decreaseValue) - отнять целое число из статистики;
* StatDecreaseFloat(string statName, float decreaseValue) - отнять дробное число из статистики
В архиве также лежит полный список названий статистик от LazyGamer. У каждого названия статистики есть префикс, обозначающий конкретного персонажа:
SP0 - Майкл
SP1 - Франклин
SP2 - Тревор