Pomoc!

Frozen_Capone Započeo Fr0z3n
pre 5 godina
589
pregleda
5
postova
Frozen_Capone
Crime Lord
pre 5 godina
Problem(error/warning): Izbacuje mi neki error ili sta vec debug u conzoli a ne znam sta sam pogresio...
Pawno Code:
Deo skripte: koji deo treba
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): Run time error 4: "Array index out of bounds"
  Accessing element at index 55 past array upper bound 54
AMX backtrace:
#0 007b376c in UnistiHackTD (playerid=0) at D:\ODACARDA\gamemodes\HL.pwn:61811
#1 004094e0 in public ac_OnPlayerDisconnect (playerid=0, reason=2) at D:\ODACARDA\gamemodes\HL.pwn:14188
#2 0005fbb4 in public SSCANF_OnPlayerDisconnect (playerid=0, reason=2) at D:\ODACARDA\pawno\include\nex-ac.inc:3665
#3 00038c30 in public Itter_OnPlayerDisconnect (playerid=0, reason=2) at D:\ODACARDA\pawno\include\sscanf2.inc:266
#4 00037008 in ?? (... <2 arguments>) at D:\ODACARDA\pawno\include\YSI\y_iterate.inc:909
#5 0002853c in public WC_OnPlayerDisconnect (playerid=0, reason=2) at D:\ODACARDA\pawno\include\YSI\y_hooks/impl.inc:682
#6 00007484 in public OnPlayerDisconnect (playerid=0, reason=2) at D:\ODACARDA\pawno\include\weapon-config.inc:2185
#7 native Kick () from samp-server.exe
#8 003a9a98 in public KonektKick (playerid=0) at D:\ODACARDA\gamemodes\HL.pwn:7912
Slika/video ingame problema(obavezno ako je ingame problem): //
algorhitmically
Shot Caller
pre 5 godina
Posalji sledece linije i malo ispod njih ako zelis:

HL.pwn:

61811
14188
7912
Frozen_Capone
Crime Lord
pre 5 godina
stock UnistiHackTD(playerid)
{
    KillTimer(Hakovanje_Timer);
    F_CancelSelectTextDraw(playerid); Ima_Hack_TD = 0; Hakuje = -1;
for(new i = 0; i < 56; i++)
{
if(Hack_PTD != PlayerText:ITD) //61811
{
        PlayerTextDrawDestroy(playerid, Hack_PTD);
        Hack_PTD = PlayerText:ITD;
        Kreirano_TD --; Hak_PTD --;
    }
  }
  return 1;
}

    UnistiHackTD(playerid);
    UnistiHJTD(playerid);
    UnistiWarTD(playerid);

CB: KonektKick(playerid)
{
Kick(playerid);
return 1;
}
algorhitmically
Shot Caller
pre 5 godina
Fr0z3n wrote on July 17, 2020, 1:39 pm:
stock UnistiHackTD(playerid)
{
    KillTimer(Hakovanje_Timer);
    F_CancelSelectTextDraw(playerid); Ima_Hack_TD = 0; Hakuje = -1;
for(new i = 0; i < 56; i++)
{
if(Hack_PTD != PlayerText:ITD) //61811
{
        PlayerTextDrawDestroy(playerid, Hack_PTD);
        Hack_PTD = PlayerText:ITD;
        Kreirano_TD --; Hak_PTD --;
    }
  }
  return 1;
}

    UnistiHackTD(playerid);
    UnistiHJTD(playerid);
    UnistiWarTD(playerid);

CB: KonektKick(playerid)
{
Kick(playerid);
return 1;
}


for(new i = 0; i < 56; i++)  ---->  for(new i; i < 55; i++)

mozda si slucajno dodao jedno mesto vise, a zapravo je potrebno manje.

Ove provere za invalid textdraw ti uopste nisu potrebne.
Frozen_Capone
Crime Lord
pre 5 godina
Bravo care nez ni kako sam promenio to XD

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava