Fix dev script setPlayerData errors

This commit is contained in:
ineed bots 2022-04-18 15:01:33 -06:00
parent 17e36e08c7
commit 835b3d597c
2 changed files with 71 additions and 50 deletions

View File

@ -18,11 +18,14 @@ added()
{ {
self endon( "disconnect" ); self endon( "disconnect" );
if ( !getDvarInt( "developer_script" ) )
{
self setPlayerData( "experience", self bot_get_rank() ); self setPlayerData( "experience", self bot_get_rank() );
self setPlayerData( "prestige", self bot_get_prestige() ); self setPlayerData( "prestige", self bot_get_prestige() );
self setPlayerData( "cardTitle", random( getCardTitles() ) ); self setPlayerData( "cardTitle", random( getCardTitles() ) );
self setPlayerData( "cardIcon", random( getCardIcons() ) ); self setPlayerData( "cardIcon", random( getCardIcons() ) );
}
self setClasses(); self setClasses();
self setKillstreaks(); self setKillstreaks();
@ -737,6 +740,8 @@ setClasses()
if ( perk1 != "specialty_bling" || !isDefined( self.pers["bots"]["unlocks"]["upgraded_specialty_bling"] ) ) if ( perk1 != "specialty_bling" || !isDefined( self.pers["bots"]["unlocks"]["upgraded_specialty_bling"] ) )
secondaryAtts[1] = "none"; secondaryAtts[1] = "none";
if ( !getDvarInt( "developer_script" ) )
{
self setPlayerData( "customClasses", i, "weaponSetups", 0, "weapon", primary ); self setPlayerData( "customClasses", i, "weaponSetups", 0, "weapon", primary );
self setPlayerData( "customClasses", i, "weaponSetups", 0, "attachment", 0, primaryAtts[0] ); self setPlayerData( "customClasses", i, "weaponSetups", 0, "attachment", 0, primaryAtts[0] );
self setPlayerData( "customClasses", i, "weaponSetups", 0, "attachment", 1, primaryAtts[1] ); self setPlayerData( "customClasses", i, "weaponSetups", 0, "attachment", 1, primaryAtts[1] );
@ -753,6 +758,7 @@ setClasses()
self setPlayerData( "customClasses", i, "perks", 4, deathstreak ); self setPlayerData( "customClasses", i, "perks", 4, deathstreak );
self setPlayerData( "customClasses", i, "specialGrenade", tactical ); self setPlayerData( "customClasses", i, "specialGrenade", tactical );
} }
}
} }
/* /*
@ -871,9 +877,12 @@ setKillstreaks()
if ( killstreaks[2] == "" ) if ( killstreaks[2] == "" )
killstreaks[2] = "predator_missile"; killstreaks[2] = "predator_missile";
if ( !getDvarInt( "developer_script" ) )
{
self setPlayerData( "killstreaks", 0, killstreaks[0] ); self setPlayerData( "killstreaks", 0, killstreaks[0] );
self setPlayerData( "killstreaks", 1, killstreaks[1] ); self setPlayerData( "killstreaks", 1, killstreaks[1] );
self setPlayerData( "killstreaks", 2, killstreaks[2] ); self setPlayerData( "killstreaks", 2, killstreaks[2] );
}
} }
/* /*
@ -1040,7 +1049,7 @@ doKillcamStuff()
self endon( "disconnect" ); self endon( "disconnect" );
self endon( "killcam_ended" ); self endon( "killcam_ended" );
self BotNotifyBotChat("killcam", "start"); self BotNotifyBotChat( "killcam", "start" );
wait 0.5 + randomInt( 3 ); wait 0.5 + randomInt( 3 );
@ -1051,7 +1060,7 @@ doKillcamStuff()
self notify( "abort_killcam" ); self notify( "abort_killcam" );
self BotNotifyBotChat("killcam", "stop"); self BotNotifyBotChat( "killcam", "stop" );
} }
/* /*

View File

@ -64,6 +64,9 @@ statSet( dataName, value )
if ( !self rankingEnabled() ) if ( !self rankingEnabled() )
return; return;
if (getDvarInt("developer_script"))
return;
self SetPlayerData( dataName, value ); self SetPlayerData( dataName, value );
} }
@ -81,6 +84,9 @@ statAdd( dataName, value )
if ( !self rankingEnabled() ) if ( !self rankingEnabled() )
return; return;
if (getDvarInt("developer_script"))
return;
curValue = self GetPlayerData( dataName ); curValue = self GetPlayerData( dataName );
self SetPlayerData( dataName, value + curValue ); self SetPlayerData( dataName, value + curValue );
} }
@ -97,6 +103,9 @@ statSetChild( parent, child, value )
if ( !self rankingEnabled() ) if ( !self rankingEnabled() )
return; return;
if (getDvarInt("developer_script"))
return;
self SetPlayerData( parent, child, value ); self SetPlayerData( parent, child, value );
} }
@ -108,6 +117,9 @@ statAddChild( parent, child, value )
if ( !self rankingEnabled() ) if ( !self rankingEnabled() )
return; return;
if (getDvarInt("developer_script"))
return;
curValue = self GetPlayerData( parent, child ); curValue = self GetPlayerData( parent, child );
self SetPlayerData( parent, child, curValue + value ); self SetPlayerData( parent, child, curValue + value );
} }