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...
[pawn] // -- 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 );
}[/pawn]
[pawn]
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 ) ) {[/pawn]
U GamemodeInit dodaj kod ostalih ovo
GlobalTimer ( ); OVO KOPIRAJ
https://imgur.com/a/eJHvS02
Compilaj i testaj
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..