Run time error 4: "Array index out of bounds


Započeo ★★Corona★★, Januar 10, 2019, 14:30:09 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Evo ovako, server radi dobro nekoliko sati, onda izbacuje warninze, pa crashuje..
Dio skripte: //
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
[debug] Run time error 4: "Array index out of bounds"
[23:36:03] 
[debug]  Accessing element at negative index -400
[23:36:03] 
[debug] AMX backtrace:
[23:36:03] [debug] #0 00562ac8 in AntiCheat (playerid=3) at C:\Users\Corona\Desktop\update novu\ATHRP.pwn:17174
[23:36:03] 
[debug] #1 005f5ac4 in public GlobalTimer () at C:\Users\Corona\Desktop\update novu\ATHRP.pwn:25588
[23:36:04] 
[debug] Run time error 4: "Array index out of bounds"
[23:36:04] 
[debug]  Accessing element at negative index -400
[23:36:04] 
[debug] AMX backtrace:
[23:36:04] [debug] #0 00562ac8 in AntiCheat (playerid=3) at C:\Users\Corona\Desktop\update novu\ATHRP.pwn:17174
[23:36:04] 
[debug] #1 005f5ac4 in public GlobalTimer () at C:\Users\Corona\Desktop\update novu\ATHRP.pwn:25588
[23:36:05] 

Slika/video ingame problema(obavezno ako je ingame problem): //


Evo ovih codova iz pawna napisao sam //koje su linije...

// -- Anti Speed
		if( antiCheatSS[ antiSpeedH ] == true ) {
			if( IsPlayerInAnyVehicle( playerid ) && GetPlayerState( playerid ) == PLAYER_STATE_DRIVER ) {
				if( GetPlayerSurfingVehicleID( playerid ) == INVALID_VEHICLE_ID && !IsVehicleLetelica( GetPlayerVehicleID( playerid ) ) && !antiSpeedVehicle( GetPlayerVehicleID( playerid ) ) ) {
                	new modelID = GetVehicleModel( GetPlayerVehicleID( playerid ) );
					if( !antiCheatCS[ playerid ][ SpeedFall ] && VehicleSpeedAC[ modelID-400 ][ 1 ] != 0 && GetSpeed( playerid ) > (  //17174 ova linija
  VehicleSpeedAC[ modelID-400 ][ 1 ]+20 ) ) {
                    	OnPlayerCheat( playerid, DETECT_SPEED_HACK, 0, 0 );
					}
				}
			}
			FallingChecker( playerid );
		}


        if( ReportGlobal[ i ] > 0 ) ReportGlobal[ i ]--;

        if( VIPPort[ i ] > 0 ) VIPPort[ i ]--;

        if( PromoterPort[ i ] > 0 ) PromoterPort[ i ]--;

		if( PomocGlobal[ i ] > 0 ) PomocGlobal[ i ]--;

		if( NewGlobal[ i ] > 0 ) NewGlobal[ i ]--;

        if( antiCheatCS[ i ][ SpamChat ] > 0 ) antiCheatCS[ i ][ SpamChat ]--;

		if( antiCheatCS[ i ][ SpamCommand ] > 0 ) antiCheatCS[ i ][ SpamCommand ]--;

		if( DropedGun[ i ] > 0 ) DropedGun[ i ]--;

		CarDamageTimer( i );

		CheckWeapons( i );

		CheckTeleports( i );

		DrugCheck( i );

		AntiCheat( i );

		CellphoneCheck( i );   // i ova linija 25588

        if( GetFactionType( i ) != ORG_TIP_PD && !IsPlayerInAnyVehicle( i ) ) {



U GamemodeInit dodaj kod ostalih ovo
GlobalTimer ( );  OVO KOPIRAJ
https://imgur.com/a/eJHvS02
Compilaj i testaj
Poslednja Izmena: Januar 10, 2019, 15:15:26 POSLE PODNE od Nodze

Gamemod: Spotify Community
Owner: Nodze ( Dzenan Levic )

Citat: Nodze poslato Januar 10, 2019, 15:14:25 POSLE PODNE
U GamemodeInit dodaj kod ostalih ovo
GlobalTimer ( );  OVO KOPIRAJ
https://imgur.com/a/eJHvS02
Compilaj i testaj

Do sad je bilo sve super, evo sad opet izbacuje warninze i crashuje, kad prodjem kod glavnog gs ili neke mape primetio sam..