SA-MP Forums Archive
server log error - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: server log error (/showthread.php?tid=622465)



server log error - bugmenotlol - 22.11.2016

PHP код:
[debugRun time error 4"Array index out of bounds"
[debug]  Attempted to read/write array element at index 65535 in array of size 2000
[debugAMX backtrace:
[
debug#0 000101a8 in ?? () from saa.amx
[debug#1 000b9dc4 in public SSCANF_OnGameModeInit () from saa.amx
[debug#2 00000634 in public OnGameModeInit () from saa.amx 
my ongamemodeinit
Код:
{
  ///ped walking
        SetTimer("LottoJackpotIncrease", 1000, 1);
        ///////
        UsePlayerPedAnims();
        EnableAntiCheat(0, 0);
        EnableAntiCheat(1, 0);
        EnableAntiCheat(2, 0);
        EnableAntiCheat(3, 0);
        EnableAntiCheat(4, 0);
        EnableAntiCheat(5, 0);
        EnableAntiCheat(6, 0);
        EnableAntiCheat(7, 0);
        EnableAntiCheat(8, 0);
        EnableAntiCheat(9, 0);
        EnableAntiCheat(10, 0);
        EnableAntiCheat(11, 0);
        EnableAntiCheat(12, 0);
        EnableAntiCheat(13, 0);
        EnableAntiCheat(15, 0);
        EnableAntiCheat(16, 0);
        EnableAntiCheat(17, 0);
        EnableAntiCheat(18, 0);
        EnableAntiCheat(19, 0);
        EnableAntiCheat(20, 0);
        EnableAntiCheat(21, 0);
        EnableAntiCheat(22, 0);
        EnableAntiCheat(23, 0);
        EnableAntiCheat(24, 0);
        EnableAntiCheat(25, 0);
        EnableAntiCheat(26, 0);
        EnableAntiCheat(27, 0);
        EnableAntiCheat(28, 0);
        EnableAntiCheat(29, 0);
        EnableAntiCheat(30, 0);
        EnableAntiCheat(31, 0);
        EnableAntiCheat(32, 0);
        EnableAntiCheat(33, 0);
        EnableAntiCheat(34, 0);
        EnableAntiCheat(35, 0);
        EnableAntiCheat(36, 0);
        EnableAntiCheat(37, 0);
        EnableAntiCheat(38, 0);
        EnableAntiCheat(39, 0);
        EnableAntiCheat(40, 0);
        EnableAntiCheat(41, 0);
        EnableAntiCheat(42, 0);
        EnableAntiCheat(43, 0);
        EnableAntiCheat(44, 0);
        EnableAntiCheat(45, 0);
        EnableAntiCheat(46, 0);
        EnableAntiCheat(47, 0);
        EnableAntiCheat(48, 0);
        EnableAntiCheat(49, 0);
        EnableAntiCheat(50, 0);
        EnableAntiCheat(51, 0);
        EnableAntiCheat(52, 0);
	///////////loading txds
        Textdraw91235546 = TextDrawCreate(144.000000, 49.777778, "LD_SPAC:white");
        TextDrawLetterSize(Textdraw91235546, 0.000000, 0.000000);
        TextDrawTextSize(Textdraw91235546, 356.000000, 1.866664);
        TextDrawAlignment(Textdraw91235546, 1);
        TextDrawColor(Textdraw91235546, -1378294017);
        TextDrawSetShadow(Textdraw91235546, 0);
        TextDrawSetOutline(Textdraw91235546, 0);
        TextDrawFont(Textdraw91235546, 4);

        Textdraw12511242 = TextDrawCreate(0.000000, 0.000000, "LD_SPAC:white");
        TextDrawLetterSize(Textdraw12511242, 0.000000, 0.000000);
        TextDrawTextSize(Textdraw12511242, 829.500000, 93.333358);
        TextDrawAlignment(Textdraw12511242, 1);
        TextDrawColor(Textdraw12511242, 255);
        TextDrawSetShadow(Textdraw12511242, 0);
        TextDrawSetOutline(Textdraw12511242, 0);
        TextDrawFont(Textdraw12511242, 4);

        Textdraw12511 = TextDrawCreate(0.000000, 330.399993, "LD_SPAC:white");
        TextDrawLetterSize(Textdraw12511, 0.000000, 0.000000);
        TextDrawTextSize(Textdraw12511, 640.000000, 117.600006);
        TextDrawAlignment(Textdraw12511, 1);
        TextDrawColor(Textdraw12511, 255);
        TextDrawSetShadow(Textdraw12511, 0);
        TextDrawSetOutline(Textdraw12511, 0);
        TextDrawFont(Textdraw12511, 4);

        Textdraw212334 = TextDrawCreate(0.000000, 331.022216, "LD_SPAC:white");
        TextDrawLetterSize(Textdraw212334, 0.000000, 0.000000);
        TextDrawTextSize(Textdraw212334, 640.000000, -1.866668);
        TextDrawAlignment(Textdraw212334, 1);
        TextDrawColor(Textdraw212334, -1);
        TextDrawSetShadow(Textdraw212334, 0);
        TextDrawSetOutline(Textdraw212334, 0);
        TextDrawFont(Textdraw212334, 4);

        Textdraw3123123 = TextDrawCreate(0.000000, 93.088897, "LD_SPAC:white");
        TextDrawLetterSize(Textdraw3123123, 0.000000, 0.000000);
        TextDrawTextSize(Textdraw3123123, 640.000000, -1.866668);
        TextDrawAlignment(Textdraw3123123, 1);
        TextDrawColor(Textdraw3123123, -1);
        TextDrawSetShadow(Textdraw3123123, 0);
        TextDrawSetOutline(Textdraw3123123, 0);
        TextDrawFont(Textdraw3123123, 4);

        Textdraw78954 = TextDrawCreate(512.000000, 4.355526, "load0uk:load0uk");
        TextDrawLetterSize(Textdraw78954, 0.000000, 0.000000);
        TextDrawTextSize(Textdraw78954, 132.500000, 85.866554);
        TextDrawAlignment(Textdraw78954, 1);
        TextDrawColor(Textdraw78954, -1);
        TextDrawSetShadow(Textdraw78954, 0);
        TextDrawSetOutline(Textdraw78954, 0);
        TextDrawFont(Textdraw78954, 4);

        Textdraw8956 = TextDrawCreate(483.970581, 67.316665, "LD_SPAC:white");
        TextDrawLetterSize(Textdraw8956, 0.000000, 0.000000);
        TextDrawTextSize(Textdraw8956, 156.500000, 16.177780);
        TextDrawAlignment(Textdraw8956, 1);
        TextDrawColor(Textdraw8956, 255);
        TextDrawSetShadow(Textdraw8956, 0);
        TextDrawSetOutline(Textdraw8956, 0);
        TextDrawFont(Textdraw8956, 4);

        Textdraw1251121 = TextDrawCreate(-5.500000, 4.111082, "load0uk:load0uk");
        TextDrawLetterSize(Textdraw1251121, 0.000000, 0.000000);
        TextDrawTextSize(Textdraw1251121, 132.500000, 85.866554);
        TextDrawAlignment(Textdraw1251121, 1);
        TextDrawColor(Textdraw1251121, -1);
        TextDrawSetShadow(Textdraw1251121, 0);
        TextDrawSetOutline(Textdraw1251121, 0);
        TextDrawFont(Textdraw1251121, 4);

        Textdraw1251122 = TextDrawCreate(-7.000000, 68.200042, "LD_SPAC:white");
        TextDrawLetterSize(Textdraw1251122, 0.000000, 0.000000);
        TextDrawTextSize(Textdraw1251122, 156.500000, 16.177780);
        TextDrawAlignment(Textdraw1251122, 1);
        TextDrawColor(Textdraw1251122, 255);
        TextDrawSetShadow(Textdraw1251122, 0);
        TextDrawSetOutline(Textdraw1251122, 0);
        TextDrawFont(Textdraw1251122, 4);

        Textdraw1251124 = TextDrawCreate(639.323364, 330.742279, "LD_SPAC:white");
        TextDrawLetterSize(Textdraw1251124, 0.000000, 0.000000);
        TextDrawTextSize(Textdraw1251124, -1.500000, -238.311096);
        TextDrawAlignment(Textdraw1251124, 1);
        TextDrawColor(Textdraw1251124, -1);
        TextDrawSetShadow(Textdraw1251124, 0);
        TextDrawSetOutline(Textdraw1251124, 0);
        TextDrawFont(Textdraw1251124, 4);

        Textdraw1251125 = TextDrawCreate(1.500000, 330.155548, "LD_SPAC:white");
        TextDrawLetterSize(Textdraw1251125, 0.000000, 0.000000);
        TextDrawTextSize(Textdraw1251125, -1.500000, -238.311096);
        TextDrawAlignment(Textdraw1251125, 1);
        TextDrawColor(Textdraw1251125, -1);
        TextDrawSetShadow(Textdraw1251125, 0);
        TextDrawSetOutline(Textdraw1251125, 0);
        TextDrawFont(Textdraw1251125, 4);
 //////finish
    BankEnt[0] = CreatePickup(1274, 1, 1480.8925,-1771.5055,18.7958, -1);
    BankEnt[1] = CreatePickup(1274, 1, 2184.0525,2295.3906,10.8203, -1);
    BankEnt[2] = CreatePickup(1274, 1, -1880.7666,822.7371,35.1775, -1);
    BankExt = CreatePickup(1274, 1, 2304.8840,-16.4490,26.7422, -1);
    CreatePickup(1239, 1, 2200.5925,1393.0039,10.8203, -1);
    checkpoint1 = CreateDynamicCP(822.1793,3.0195,1004.1797, 2, -1, -1, -1, 10.0);
	checkpoint2 = CreateDynamicCP(-2161.0134,640.3627,1052.3817, 2, -1, -1, -1, 10.0);
	checkpoint3 = CreateDynamicCP(2316.6211,-9.7262,26.7422, 2, -1, -1, -1, 10.0);
    ConnectSQL();
    AddPlayerClass(0, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0);
	InitMapSystem();
    EnableStuntBonusForAll(0);
    DisableInteriorEnterExits();
    SetTimer("UpdateTextdraw", 1000, true);
    SetTimer("AntiCheat", 1000, true);
	SetTimer("timer_update",14400,true);
	gettime(ghour, gminute, gsecond);
	FixHour(ghour);
	ghour = shifthour;
	//------ Textdraws
	//------ clock
	Clockzz = TextDrawCreate(549.000000,38.000000,"00:00");
	TextDrawAlignment(Clockzz,0);
	TextDrawBackgroundColor(Clockzz,0x000000ff);
	TextDrawFont(Clockzz,3);
	TextDrawLetterSize(Clockzz,0.499999,3.199999);
	TextDrawColor(Clockzz,0xFFFFFFAA);
	TextDrawSetOutline(Clockzz,1);
	TextDrawSetProportional(Clockzz,1);
	TextDrawSetShadow(Clockzz,1);
	//------ Advertisement
	AdTextdraw = TextDrawCreate(1.000000, 433.000000, "[Ad] Make an advertisement via /advertisement!");
	TextDrawBackgroundColor(AdTextdraw, 0x000000ff);
	TextDrawFont(AdTextdraw, 1);
	TextDrawLetterSize(AdTextdraw, 0.300000, 1.500000);
	TextDrawColor(AdTextdraw, -1);
	TextDrawSetOutline(AdTextdraw, 0);
	TextDrawSetProportional(AdTextdraw, 1);
	TextDrawSetShadow(AdTextdraw, 1);
	TextDrawUseBox(AdTextdraw, 1);
	TextDrawBoxColor(AdTextdraw, 0x00000033);
	TextDrawTextSize(AdTextdraw, 653.000000, 0.000000);
	//-----End of textdraws
 	SetTimer("UpdateClock", 1000, true); //ANTI-CHEAT IN THIS.
 	SetTimer("ChangeWeather", 720000, true);
 	SetTimer("RandomMsg", 600000, true);
    ConnectMySQL();
	new mapname[75];
	format(mapname,sizeof(mapname),"mapname %s",revision);
    SendRconCommand(mapname);
	SetGameModeText("Flying/Trucking/Missions");
	new SendCommand[156]; // I don't want to count the letters, do it yourself
	format(SendCommand, sizeof(SendCommand), "hostname %s", HOSTNAME); // Format the command into a string.
	SendRconCommand(SendCommand); // Execute the command through Rcon.
	LoadAirline(1);
	LoadAirline(2);
	LoadAirline(3);
	LoadAirline(4);
	LoadAirline(5);
	new tmphour;
	new tmpminute;
	new tmpsecond;
	gettime(tmphour, tmpminute, tmpsecond);
	FixHour(tmphour);
	tmphour = shifthour;
	SetWorldTime(tmphour);
	randomtimer = SetTimer("RandomTimer", 1000, 1);
	on‌linetimer = SetTimer("OnlineTimer", 60000, 1); //DYNAMIC SIG TIMER IS IN THIS!!
	LoadObjects();
	AddAirlineVehiclesSTART();
	AddHousesFromSQL();
	AddVehiclesFromSQL();
	AddPlayerVehicles();
	AddMapIcons();
    LoadStuff(); // Load the data, MOTD, etc.
    LoadTextdraws();
   	for(new i=0;i<MAX_VEHICLES;i++) {
	    vfuel[i] = 100; //set fuel to 100 percent
	}
	SetTimer("UpdateIRC", 5000, true);
	return 1;
}



Re: server log error - Yaa - 22.11.2016

post here L_AFK_OnGM ()


Re: server log error - bugmenotlol - 22.11.2016

updated


Re: server log error - Konstantinos - 22.11.2016

https://github.com/Zeex/samp-plugin-...ith-debug-info

Read the link, create the file, re-compile and start the server. Post your server log, it will name the function and exact line. According to the logs, it is an array with size of MAX_VEHICLES and 65535 was passed as index which is INVALID_VEHICLE_ID so either the limit was reached or invalid model ID.

Quote:
Originally Posted by Yaa
Посмотреть сообщение
post here L_AFK_OnGM ()
Any hooked OnGameModeInit will be shown in the backtrace, it has nothing to do with it.


Re: server log error - bugmenotlol - 22.11.2016

Fixed
ty Konstantinos rep+


Re: server log error - Yaa - 22.11.2016

Quote:
Originally Posted by Konstantinos
Посмотреть сообщение
https://github.com/Zeex/samp-plugin-...ith-debug-info

Read the link, create the file, re-compile and start the server. Post your server log, it will name the function and exact line. According to the logs, it is an array with size of MAX_VEHICLES and 65535 was passed as index which is INVALID_VEHICLE_ID so either the limit was reached or invalid model ID.



Any hooked OnGameModeInit will be shown in the backtrace, it has nothing to do with it.
He Was Posting Another Logs not this :/

why u think he says : Updated. ?