mirror of
https://github.com/InfinityLoader/IL-GSC.git
synced 2025-06-07 17:17:50 -05:00
91 lines
1.7 KiB
Plaintext
91 lines
1.7 KiB
Plaintext
/*******************************************************************
|
|
* Decompiled By: Bog
|
|
* Decompiled File: 2821.gsc
|
|
* Game: Call of Duty: Infinite Warfare
|
|
* Platform: PC
|
|
* Function Count: 7
|
|
* Decompile Time: 0 ms
|
|
* Timestamp: 10/27/2023 12:23:45 AM
|
|
*******************************************************************/
|
|
|
|
//Function Number: 1
|
|
main()
|
|
{
|
|
level.var_1E5B = spawnstruct();
|
|
level.var_1E5B.var_B8D3 = level.player method_84C6("totalGameplayTime");
|
|
level.var_1E5B.var_10DB5 = func_7E73();
|
|
setdvar("scr_analytics_playerJustDied",0);
|
|
thread func_1E6C();
|
|
}
|
|
|
|
//Function Number: 2
|
|
func_1E6C()
|
|
{
|
|
for(;;)
|
|
{
|
|
if(function_0110() || getdvarint("scr_analytics_playerJustDied"))
|
|
{
|
|
setdvar("scr_analytics_playerJustDied",0);
|
|
setdvar("scr_analytics_playerStartTime",gettime());
|
|
}
|
|
|
|
wait(0.5);
|
|
}
|
|
}
|
|
|
|
//Function Number: 3
|
|
func_B8CE(param_00)
|
|
{
|
|
var_01 = func_12F49();
|
|
func_F230(param_00,var_01);
|
|
}
|
|
|
|
//Function Number: 4
|
|
func_D37D()
|
|
{
|
|
func_12F49();
|
|
setdvar("scr_analytics_playerJustDied",1);
|
|
}
|
|
|
|
//Function Number: 5
|
|
func_F230(param_00,param_01)
|
|
{
|
|
if(!isdefined(level.var_1E5B))
|
|
{
|
|
return;
|
|
}
|
|
|
|
var_02 = param_01 - level.var_1E5B.var_B8D3;
|
|
var_03 = func_7E73();
|
|
self method_84C9(param_00,int(var_02),level.var_1E5B.var_10DB5,var_03);
|
|
}
|
|
|
|
//Function Number: 6
|
|
func_12F49()
|
|
{
|
|
var_00 = level.player method_84C6("totalGameplayTime");
|
|
var_01 = int(gettime() - getdvarint("scr_analytics_playerStartTime") / 1000);
|
|
if(var_01 > 0)
|
|
{
|
|
var_00 = var_00 + var_01;
|
|
level.player method_84C7("totalGameplayTime",var_00);
|
|
}
|
|
|
|
return var_00;
|
|
}
|
|
|
|
//Function Number: 7
|
|
func_7E73()
|
|
{
|
|
var_00 = getdvarint("g_gameskill") + 1;
|
|
if(scripts\sp\_utility::func_93A6())
|
|
{
|
|
var_00 = 5;
|
|
}
|
|
else if(scripts\sp\_utility::func_93AB())
|
|
{
|
|
var_00 = 6;
|
|
}
|
|
|
|
return var_00;
|
|
} |