Debug AMX backtrace OnDialogResponse

Započeo B185
25. Mar. 2018. Zaključano
650
pregleda
2
postova
[xWeiss] Boky
4
Enforcer
25. Mar. 2018.
Problem(error/warning): Kada mi izadje dialog za bilo sta, dal je login ili neka druga funckija vezana za dialoge izlazi mi taj error/debug
Dio skripte:
  	else if( dialogid == d_login )
  {
      if( !response ) return Kick( playerid );
      if( response )
{
if(strlen(inputtext) < 6 || strlen(inputtext) > 24 || !ProveriPassword(inputtext))
  {
SPD(playerid, d_login, DSP, ""jumanji"Login"bela": Lozinka", "Dobrodosli, lepo vas je videti ponovo na nasem serveru.\nMolimo vas da upisete vasu lozinku.", "Unesi", "Izlaz");
INFO(playerid, "Uneli ste pogresnu lozinku - (Proverite Caps Look)!");
format(logstrg, sizeof(logstrg), "LOG | %s je upisao pogresan password | %s", GetName(playerid), inputtext);
    UpisiLog(LOG_PASSLOG, logstrg);
    return 1;
    }
    new hashpass[ 129 ], igscript[ 80 ], dan, mesec, godina; getdate( dan, mesec, godina );
format( igscript, 80, R_KORISNICI, GetName( playerid ) );
    INI_ParseFile( igscript, "UcitajKorisnike", .bExtra = true, .extra = playerid );
      WP_Hash( hashpass, 129, inputtext );
        if( !strcmp(hashpass, PlayerInfo[ playerid ][ pPassword ], false ) )
        {
if( PlayerInfo[ playerid ][ pBanovan ] == 1 )
{
    SCMEX( playerid, -1, ""crvena"BAN"bela" | %s vi ste banovani sa Jumanji RolePlay servera.", GetName( playerid ) );
  SCMEX( playerid, -1, ""crvena"BAN"bela" | Razlog bana: %s.", PlayerInfo[ playerid ][ pBRazlog ] );
    SCM( playerid, -1, ""crvena"BAN"bela" | Unban mozete zatraziti na nasem forumu." );
      Ban( playerid );
    return 1;
    }
  g_SetPlayerHealth_g( playerid, 99.0 );
GivePlayerMoney( playerid, PlayerInfo[ playerid ][ pNovac ] );
SetPlayerSkin( playerid, PlayerInfo[ playerid ][ pSkin ] );
ClearChat( playerid, 30 );
StopAudioStreamForPlayer( playerid );
UlogovanProvera[ playerid ] = 1;
new str[ 128 ];
SCM( playerid, -1, ""splava"__________________________________________________________________" );
SCM( playerid, -1, " ");
SCM( playerid, -1, ""splava"SERVER"bela": Jumanji: Los Santos RolePlay" );
format( str, sizeof( str ), ""splava"DOBRODOSAO"bela": %s, uspesno si se ulogovao na Jumanji !", GetName( playerid ) ); SCM( playerid, -1, str );
format( str, sizeof( str ), ""splava"INFO"bela": RPG/DM %s by Jumanji.", script_info ); SCM( playerid, -1, str );
format( str, sizeof( str ), ""splava"DATUM"bela": %d.%d.%d.", dan, mesec, godina ); SCM( playerid, -1, str );
format( str, sizeof( str ), ""splava"VREME"bela": %s:%s:%s.", GetSat( ), GetMinu( ), GetSec( ) ); SCM( playerid, -1, str );
SCM( playerid, -1, ""splava"MOTO"bela": Make a new one !" );
SCM(playerid, -1, ""splava"__________________________________________________________________");
if(PlayerInfo == 0)
{
    TogglePlayerControllable( playerid, 1 );
SCM( playerid, -1, ""splava"* Niste procitali uvodni deo, sada ce vam biti prikazano!" );
TogglePlayerControllable( playerid, 0 );
TutorialTimer[ playerid ] = SetTimerEx( "KreiranjeRacuna", 4000, false, "ii", playerid, 1 );
    NaTutorialu[ playerid ] = 1;
        SetPlayerInterior( playerid, 0 );
        g_SetPlayerPos_g( playerid, 1418.9274,-919.0040,36.0469 );
            TogglePlayerControllable( playerid, 0 );
SetPlayerCameraPos( playerid, 1347.42, -950.93, 51.25 );
SetPlayerCameraLookAt( playerid, 1350.76, -947.21, 50.94 );
return 1;
}
else
{
SetCameraBehindPlayer( playerid );
PostaviSpawn( playerid );
SpawnPlayer( playerid );
PrikaziInfoTD( playerid );
g_TogglePlayerSpectating_g( playerid, 0 );
return 1;
}
    }
    else
    {
SPD( playerid, d_login, DSP, ""jumanji"Login"bela": Lozinka", "Dobrodosli, lepo vas je videti ponovo na nasem serveru.\nMolimo vas da upisete vasu lozinku.", "Unesi", "Izlaz" );
INFO( playerid, "Uneli ste pogresnu lozinku (Proverite Caps Look)!" );
format( logstrg, sizeof( logstrg ), "LOG | %s je upisao pogresan password | %s", GetName( playerid ), inputtext );
UpisiLog( LOG_PASSLOG, logstrg );
return 1;
}
    }
    }

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
[10:44:11] Run time error 4: "Array index out of bounds"
[10:44:11]   Accessing element at index 6 past array upper bound 5
[10:44:11] AMX backtrace:
[10:44:11] #0 0005dd74 in ?? (0) from igscript.amx
[10:44:11] #1 0003ee78 in ?? (0, 1, 1, -1, 18266200) from igscript.amx
[10:44:11] #2 000107bc in public OnDialogResponse (0, 1, 1, -1, 18266200) from igscript.amx
[10:45:47] Boky has left the server (0:1)

Slika/video ingame problema(obavezno ako je ingame problem): //
ophion
5
OG Legend
28. Mar. 2018.
proslo 24h, lock

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha