حلول جاهزة للعمل مع إحصائيات اللاعبين (GTA 5 SP، C#)
حلول جاهزة للعمل مع إحصائيات الشخصيات في وضع اللاعب الفردي لـ 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 - تريفور
Готовые решения для работы со статистикой персонажей в одиночном режиме 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 - Тревор