run time error 4 :" Arrray index out of bounds
#1

Код:
[22:24:21] [debug] Run time error 4: "Array index out of bounds"
[22:24:21] [debug] AMX backtrace:
[22:24:21] [debug] #0 0053ce3c in public OnPlayerEnterCheckpoint (playerid=0) at ./File/GTA-RP.pwn:94466
Код:
		if(DoubleXP)
                {
					SendClientMessageEx(playerid, COLOR_YELLOW, "Ban da duoc 2 diem ky nang truck thay vi 1 diem.");
					PlayerInfo[playerid][pTruckSkill] += 2;
                    if(TruckerTogetther[playerid] != INVALID_PLAYER_ID)
                    {
                        SendClientMessageEx(TruckerTogetther[playerid], COLOR_YELLOW, "Ban da duoc 2 diem ky nang truck thay vi 1 diem.");
                        PlayerInfo[TruckerTogetther[playerid]][pTruckSkill] += 2;
                    }
					PlayerInfo[playerid][pXP] += PlayerInfo[playerid][pLevel] * XP_RATE * 2;
				}
				else if(PlayerInfo[playerid][pDoubleEXP] > 0 && !DoubleXP)
				{
					format(string, sizeof(string), "Ban da duoc 2 ky nang truck thay vi 1 diem. Ban co %d gio con lai de nhan doi EXP token.", PlayerInfo[playerid][pDoubleEXP]);
					SendClientMessageEx(playerid, COLOR_YELLOW, string);
					PlayerInfo[playerid][pTruckSkill] += 2;
                    if(TruckerTogetther[playerid] != INVALID_PLAYER_ID)
                    {
                        if(PlayerInfo[TruckerTogetther[playerid]][pDoubleEXP] > 0)
                        {
                            format(string, sizeof(string), "Ban da duoc 2 ky nang truck thay vi 1 diem. Ban co %d gio con lai de nhan doi EXP token.", PlayerInfo[TruckerTogetther[playerid]][pDoubleEXP]);
                            SendClientMessageEx(TruckerTogetther[playerid], COLOR_YELLOW, string);
                            PlayerInfo[TruckerTogetther[playerid]][pTruckSkill] += 2;
                        }
                    }
					PlayerInfo[playerid][pXP] += PlayerInfo[playerid][pLevel] * XP_RATE * 2;
				}
				else
				{
					PlayerInfo[playerid][pTruckSkill] += 1;
                    if(TruckerTogetther[playerid] != INVALID_PLAYER_ID)
                    {
                        PlayerInfo[TruckerTogetther[playerid]][pTruckSkill] += 1;
                    }
					PlayerInfo[playerid][pXP] += PlayerInfo[playerid][pLevel] * XP_RATE;
				}

				if(PlayerInfo[playerid][pDaily_Status] == 1 && PlayerInfo[playerid][pDaily_Step] == 2 && PlayerInfo[playerid][pDaily_Step_Status] == 0)
				{
					PlayerInfo[playerid][pDaily_Count]++;

					if(PlayerInfo[playerid][pDaily_Count] == DAILY_TRUCK_DELIVER_TURN)
					{
						PlayerInfo[playerid][pDaily_Step_Status] = 1;
						SendClientMessageEx(playerid, COLOR_LIGHTBLUE, "Ban da hoan thanh nhiem vu so 2: 'Giao 5 chuyen Truck' hay tro lai gap NPC de nhan nhiem vu tiep theo.");
					}
				}

				if(TruckerTogetther[playerid] != INVALID_PLAYER_ID)
				{
					if(PlayerInfo[TruckerTogetther[playerid]][pDaily_Status] == 1 && PlayerInfo[TruckerTogetther[playerid]][pDaily_Step] == 2 && PlayerInfo[TruckerTogetther[playerid]][pDaily_Step_Status] == 0)
					{
						PlayerInfo[TruckerTogetther[playerid]][pDaily_Count]++;

						if(PlayerInfo[TruckerTogetther[playerid]][pDaily_Count] == DAILY_TRUCK_DELIVER_TURN)
						{
							PlayerInfo[TruckerTogetther[playerid]][pDaily_Step_Status] = 1;
							SendClientMessageEx(TruckerTogetther[playerid], COLOR_LIGHTBLUE, "Ban da hoan thanh nhiem vu so 2: 'Giao 5 chuyen Truck' hay tro lai gap NPC de nhan nhiem vu tiep theo.");
						}
					}
				}

				if(PlayerInfo[playerid][pDaily_Status] == 1 && PlayerInfo[playerid][pDaily_Step] == 10 && PlayerInfo[playerid][pDaily_Step_Status] == 0)
				{
					PlayerInfo[playerid][pDaily_Count]++;

					if(PlayerInfo[playerid][pDaily_Count] == DAILY_TRUCK_DELIVER_TURN)
					{
						PlayerInfo[playerid][pDaily_Step_Status] = 1;
						SendClientMessageEx(playerid, COLOR_LIGHTBLUE, "Ban da hoan thanh nhiem vu so 10: 'Giao 5 chuyen Truck' hay tro lai gap NPC de nhan nhiem vu tiep theo.");
					}
				}

				if(TruckerTogetther[playerid] != INVALID_PLAYER_ID)
				{
					if(PlayerInfo[TruckerTogetther[playerid]][pDaily_Status] == 1 && PlayerInfo[TruckerTogetther[playerid]][pDaily_Step] == 10 && PlayerInfo[TruckerTogetther[playerid]][pDaily_Step_Status] == 0)
					{
						PlayerInfo[TruckerTogetther[playerid]][pDaily_Count]++;

						if(PlayerInfo[TruckerTogetther[playerid]][pDaily_Count] == DAILY_TRUCK_DELIVER_TURN)
						{
							PlayerInfo[TruckerTogetther[playerid]][pDaily_Step_Status] = 1;
							SendClientMessageEx(TruckerTogetther[playerid], COLOR_LIGHTBLUE, "Ban da hoan thanh nhiem vu so 10: 'Giao 5 chuyen Truck' hay tro lai gap NPC de nhan nhiem vu tiep theo.");
						}
					}
				}

				TruckUsed[playerid] = INVALID_VEHICLE_ID;
				TruckUsed[TruckerTogetther[playerid]] = INVALID_VEHICLE_ID;
				TruckerTogetther[playerid] = INVALID_PLAYER_ID;
			    TruckerTogetther[TruckerTogetther[playerid]] = INVALID_PLAYER_ID;
				DeletePVar(playerid, "TruckDeliver");
Error 94466
Код:
TruckUsed[playerid] = INVALID_VEHICLE_ID;
				TruckUsed[TruckerTogetther[playerid]] = INVALID_VEHICLE_ID;
				TruckerTogetther[playerid] = INVALID_PLAYER_ID;
			    TruckerTogetther[TruckerTogetther[playerid]] = INVALID_PLAYER_ID;
				DeletePVar(playerid, "TruckDeliver");
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)