Fertige Lösungen zur Arbeit mit Spielerstatistiken (GTA 5 SP, C#)
Fertige Lösungen zur Arbeit mit den Statistiken von Charakteren im Einzelspielermodus von GTA 5 in C#. Die Funktionen wurden in eine verständliche und angemessene Form gebracht, sodass anstelle von
Function.Call(Hash.STAT_SET_INT, Game.GenerateHash(statName), statValue, true);
man verwenden kann
StatSetInt(string statName, int statValue);
Vollständige Liste der Funktionen:
* StatSetInt(string statName, int statValue) - eine Ganzzahl in die Statistik setzen;
* StatSetFloat(string statName, float statValue) - eine Fließkommazahl in die Statistik setzen;
* StatGetInt(string statName) - eine Ganzzahl aus der Statistik abrufen;
* StatGetFloat(string statName) - eine Fließkommazahl aus der Statistik abrufen;
* StatAddInt(string statName, int addValue) - eine Ganzzahl zur Statistik hinzufügen;
* StatAddFloat(string statName, float addValue) - eine Fließkommazahl zur Statistik hinzufügen;
* StatDecreaseInt(string statName, int decreaseValue) - eine Ganzzahl von der Statistik abziehen;
* StatDecreaseFloat(string statName, float decreaseValue) - eine Fließkommazahl von der Statistik abziehen
Im Archiv befindet sich auch eine vollständige Liste der Statistiken von LazyGamer. Jede Statistik hat ein Präfix, das den jeweiligen Charakter bezeichnet:
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 - Тревор