[POMOC]Server crash

Započeo Arkoo
29. Mar. 2016. Zaključano
862
pregleda
6
postova
Arkoo
5
Underboss
29. Mar. 2016.
Skripta koju koristim:N/A
Detaljan opis problema:server crash eto vam dole sta je crashdetect izbacio
Dio skripte:
[08:39:59] Run time error 4: "Array index out of bounds"
[08:39:59]   Accessing element at index 65535 past array upper bound 499
[08:39:59] AMX backtrace:
[08:39:59] #0 0046a420 in ?? (0, 65535, 255) from N/A.amx
[08:39:59] #1 00007544 in public OnPlayerDeath (0, 65535, 255) from N/A.amx

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Rax_King
5
Godfather
29. Mar. 2016.
Includeuj crashdetect na vrh skripte
#include 

Zatim u pawno folder dodaj pawn.cfg i u njega upisi
-d3
dobices full debug info sa compilanjem, zatim dopusti da ti server opet crasha i izbacice ti tacne linije errora 🙂
Arkoo
5
Underboss
29. Mar. 2016.
☢ χυηdєя_SkillArena ☢ wrote on March 29, 2016, 1:49 pm:
Includeuj crashdetect na vrh skripte
#include 

Zatim u pawno folder dodaj pawn.cfg i u njega upisi
-d3
dobices full debug info sa compilanjem, zatim dopusti da ti server opet crasha i izbacice ti tacne linije errora 🙂

Ok, uradit cu to ali dok crash-a srv dugo vremena prodje pa cu do tad LOCK!
Arkoo
5
Underboss
30. Mar. 2016.
#0 00013730 in INI_AddToBuffer (INI:file=0, name[]=@019d80a4 "Mobilni", data[]=@019fa354 "181531")... include\YSI\y_ini.inc:982
	if (!strcmp(name, YSI_g_sINIWriteBuffer[_:file], true))


#1 000141a8 in INI_WriteInt (INI:file=0, name[]=@019d80a4 "Mobilni", data=181531)...YSI\y_ini.inc:1076
INI_AddToBuffer(file, name, str);


#2 0081ff70 in SavePlayer (playerid=2)  .pwn:78638
	    INI_WriteInt(File,"MobilniUgasen",PlayerInfo);


#3 00587808 in public SSCANF_OnPlayerDisconnect (playerid=2, reason=2) .pwn:38272
    return 1;

#5 00023a30 in ?? (... <2 arguments>) include\sscanf2.inc:143
			ret = CallLocalFunction("SSCANF_OnPlayerDisconnect", "ii", playerid, reason);

#6 000085c4 in public Itter_OnPlayerDisconnect (playerid=2, reason=2)y_hooks/impl.inc:661
	while (start++ != end)


#8 00001778 in public OnPlayerDisconnect (playerid=2, reason=2) foreach.inc:715
	return CallLocalFunction("Itter_OnPlayerDisconnect", "ii", playerid, reason);

to je to sto mi je izbacio sad
Rax_King
5
Godfather
30. Mar. 2016.
Vjerovatno ti je u ovome gresta
INI_WriteInt(File,"MobilniUgasen",PlayerInfo);

takodje pokazao si mi samo return 1; sto mi nista ne znaci daj malo vise koda 🙂
Arkoo
5
Underboss
30. Mar. 2016.
☢ χυηdєя_SkillArena ☢ wrote on March 30, 2016, 4:06 pm:
Vjerovatno ti je u ovome gresta
INI_WriteInt(File,"MobilniUgasen",PlayerInfo);

takodje pokazao si mi samo return 1; sto mi nista ne znaci daj malo vise koda 🙂

public OnPlayerDisconnect(playerid, reason)
{
if(snowOn{playerid})
{
    for(new i = 0; i < MAX_SNOW_OBJECTS; i++) DestroyDynamicObject(snowObject);
snowOn{playerid} = false;
KillTimer(updateTimer{playerid});
}
    onlinepl--;
    PlayerInfo = 0;
    PlayerInfo = 0;
    FadePlayerDisconnect(playerid);
  // new file,n;
  //  GetPlayerName(playerid,n,MAX_PLAYER_NAME);
    //format(file,sizeof(file),"Stats/%s.txt",n);
    if(AdminVozilo != -1) DestroyVehicle(AdminVozilo), AdminVozilo = -1;
    /////////////////////////////////////////////////////
/*  if(Rentano != 299) { SetVehicleToRespawn(Rentano); Rentano = 299; }*/
//////////////////////////////////////////////
KillTimer(IntroTimer); KillTimer(IntroTimer2);
    KillTimer(IntroTimer3); KillTimer(IntroTimer4);
    KillTimer(IntroTimer5); KillTimer(LogRegTimer);
    KillTimer(MobilniCenaRazgovora); AttachObjectRemove(playerid);
  // VuceIgraca = -1; KillTimer(VuciTimer);
    //SaveGuns(playerid);
    KillTimer(DragTimer);
    KillTimer(pmtimer);
KillTimer(RentTimer);
///////////////////////////////////////////////
if(Prepreka1Kreirana == true) DestroyObject(Prepreka1);
if(Prepreka2Kreirana == true) DestroyObject(Prepreka2);
if(Prepreka3Kreirana == true) DestroyObject(Prepreka3);
if(Prepreka4Kreirana == true) DestroyObject(Prepreka4);
if(KupovinaAuta == true) autokatalog = 0;
if(KupovinaAuta2 == true) autokatalog2 = 0;
//////////////////////////////////////////////
    if(PlayerInfo > 0 || StavljeneLisice > 0 || Zavezan > 0 || IgracTazovan > 0)
{
PlayerInfo = 2;
        KillTimer(RobCityHallTimer);
PlayerInfo = PlayerInfo * 300;
    PlayerInfo = 0;
    SetPlayerPos(playerid, 107.2300,1920.6311,18.5208);
SetPlayerWorldBounds(playerid, 337.5694,101.5826,1940.9759,1798.7453);
SetPlayerInterior(playerid,0);
//VuceIgraca = -1;
//SetPlayerColor(playerid, BELA2);
// KillTimer(VuciTimer);
KillTimer(DragTimer);
DragTimer = 0;
}
///RENT
if(Rentao != 9999)
{
Rentao = 9999;
}
//////////////////////////////////////////
if(Zavezan >= 1) { g_NovacMinus(playerid, 20000); Zavezan = 0; }
////////////////////////////////////////////
if(TelefonRazgovor != -1 && TelefonZvoni == false)
{
SCM(TelefonRazgovor, -1, "Telecom | "SPLAVA"Igrac sa kojim ste pricali je izasao sa servera!");
SetPlayerSpecialAction(TelefonRazgovor, SPECIAL_ACTION_STOPUSECELLPHONE);
RemovePlayerAttachedObject(TelefonRazgovor, TELEFON_SLOT);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_STOPUSECELLPHONE);
RemovePlayerAttachedObject(playerid, TELEFON_SLOT);
TelefonRazgovor[TelefonRazgovor] = -1,
TelefonRazgovor = -1;
}
///////////////////////////////////////////
new rstring;
switch(reason)
{
case 0: format(rstring, sizeof(rstring), ""SIVA"(( %s je izasao sa servera... (crash) ))", GetName(playerid));
case 1: format(rstring, sizeof(rstring), ""SIVA"(( %s je izasao sa servera... ))", GetName(playerid));
case 2: format(rstring, sizeof(rstring), ""SIVA"(( %s je izasao sa servera "SPLAVA"(KICK/BAN)"SIVA"... ))", GetName(playerid));
}
ProxDetector(30.0, playerid, rstring,PROX,PROX,PROX,PROX,PROX);
//////////////////////////////////////////
if(Posadjena >= 1 || BranjeDroge >= 1)
{
KillTimer(GroveDrogaTimer); BranjeDroge = 0; Posadjena = 0;
    DestroyPlayerObject(playerid, SadjenjeDrogeGrove); DestroyPlayerObject(playerid, SadjenjeDrogeGrove);
DestroyPlayerObject(playerid, SadjenjeDrogeGrove); DestroyPlayerObject(playerid, SadjenjeDrogeGrove);
}
  //////////////////////////////////////////
TextDrawDestroy(Bankakes);
TextDrawDestroy(EXP);
TextDrawDestroy(Gold);
SavePlayer(playerid);
//////////////////////////////////////////////
    return 1;

evo ti.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha