• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Run time error 4: "Array index out of bounds"

Статус
В этой теме нельзя размещать новые ответы.

Blame

Нуль
Регистрация
29 Мар 2020
Сообщения
7
Лучшие ответы
0
Репутация
0
PHP:
аризона\gamemodes\arizona.pwn:12593
[16:06:34] [debug] #6 00045554 in public ac_OnGameModeInit () at C:\Users\Дима\Desktop\марти аризона\pawno\include\foreach.inc:581
[16:06:34] [debug] #7 000181b4 in public SSCANF_OnGameModeInit () at C:\Users\Дима\Desktop\марти аризона\pawno\include\nex-ac.inc:2704
[16:06:34] [debug] #8 00005094 in public PawnCmd_OnGameModeInit () at C:\Users\Дима\Desktop\марти аризона\pawno\include\sscanf2.inc:211
[16:06:34] [debug] #9 000008cc in public OnGameModeInit () at C:\Users\Дима\Desktop\марти аризона\pawno\include\Pawn.CMD.inc:125
[16:06:34] [debug] Run time error 4: "Array index out of bounds"
[16:06:34] [debug] Attempted to read/write array element at negative index -1
[16:06:34] [debug] AMX backtrace:
[16:06:34] [debug] #0 00b14aec in public ac_OnVehicleSpawn (vehicleid=7) at C:\Users\Дима\Desktop\марти аризона\gamemodes\arizona.pwn:18407
[16:06:34] [debug] #1 00038088 in public OnVehicleSpawn (vehicleid=7) at C:\Users\Дима\Desktop\марти аризона\pawno\include\nex-ac.inc:5572
[16:06:34] [debug] #2 native SetVehicleToRespawn () from samp03svr
[16:06:34] [debug] #3 00015460 in public ac_SetVehicleToRespawn (vehicleid=7) at C:\Users\Дима\Desktop\марти аризона\pawno\include\nex-ac.inc:1369
[16:06:34] [debug] #4 00017ed4 in acc_SetVehicleToRespawn (vehicleid=7) at C:\Users\Дима\Desktop\марти аризона\pawno\include\nex-ac.inc:2371
[16:06:34] [debug] #5 000ad2f4 in public fc_OnGameModeInit () at C:\Users\Дима\Desktop\марти аризона\gamemodes\arizona.pwn:12593
[16:06:34] [debug] #6 00045554 in public ac_OnGameModeInit () at C:\Users\Дима\Desktop\марти аризона\pawno\include\foreach.inc:581
[16:06:34] [debug] #7 000181b4 in public SSCANF_OnGameModeInit () at C:\Users\Дима\Desktop\марти аризона\pawno\include\nex-ac.inc:2704
[16:06:34] [debug] #8 00005094 in public PawnCmd_OnGameModeInit () at C:\Users\Дима\Desktop\марти аризона\pawno\include\sscanf2.inc:211
[16:06:34] [debug] #9 000008cc in public OnGameModeInit () at C:\Users\Дима\Desktop\марти аризона\pawno\include\Pawn.CMD.inc:125
Код:
public OnVehicleSpawn(vehicleid)
{
	if(VehicleInfo[vehicleid][vJob]==JOB_TAXI)
	{
	    switch(GetVehicleModel(vehicleid))
		{
		    case 400:
			{
			    new taxi400[4];
			    taxi400[0] = CreateDynamicObject(19327, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, -1, -1, -1, 300.000000);
			    SetDynamicObjectMaterialText(taxi400[0], 0, "ARIZONA TAXI", 130, "Arial", 30, 1, -1, 0, 1);
			    AttachDynamicObjectToVehicle(taxi400[0], vehicleid, 0.000, -2.163, 0.537, -23.800, 0.000, 0.000);
			    taxi400[1] = CreateDynamicObject(19327, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, -1, -1, -1, 300.000000);
			    SetDynamicObjectMaterialText(taxi400[1], 0, "çâîíèòå ïî íîìåðó", 130, "Arial", 23, 0, -1, 0, 1);
			    AttachDynamicObjectToVehicle(taxi400[1], vehicleid, 0.000, -2.204, 0.467, -23.800, 0.000, 0.000);
			    taxi400[2] = CreateDynamicObject(19327, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, -1, -1, -1, 300.000000);
			    SetDynamicObjectMaterialText(taxi400[2], 0, "-913-", 130, "Arial", 55, 1, -1, 0, 1);
			    AttachDynamicObjectToVehicle(taxi400[2], vehicleid, 0.000, -2.263, 0.308, -23.400, 0.000, 0.000);
			    taxi400[3] = CreateDynamicObject(19308, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, -1, -1, -1, 300.000000);
			    AttachDynamicObjectToVehicle(taxi400[3], vehicleid, 0.000, -0.450, 0.910, 0.000, 0.000, 0.000);
			}
		    case 415:
			{
				new chetaxtaxi[2];
				chetaxtaxi[0] = CreateDynamicObject(19327, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, -1, -1, -1, 300.000000);
			    SetDynamicObjectMaterialText(chetaxtaxi[0], 0, "ARIZONA TAXI\nçâîíèòå ïî íîìåðó\n-913-", 140, "Arial", 25, 1, -1, 0, 1);
			    AttachDynamicObjectToVehicle(chetaxtaxi[0], vehicleid, 0.000, -1.070, 0.380, -23.200, 0.000, 0.000);
			    chetaxtaxi[1] = CreateDynamicObject(19308, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, -1, -1, -1, 300.000000);
			    AttachDynamicObjectToVehicle(chetaxtaxi[1], vehicleid, -0.001, -0.349, 0.693, 0.000, -1.099, -89.399);
			}
			case 579:
			{
				new hantlytaxi[4];
			    hantlytaxi[0] = CreateDynamicObject(19327, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, -1, -1, -1, 300.000000);
				SetDynamicObjectMaterialText(hantlytaxi[0], 0, "ARIZONA TAXI", 90, "Segoe UI", 17, 1, -1, 0, 1);
			    AttachDynamicObjectToVehicle(hantlytaxi[0], vehicleid, 0.000, -2.586, 0.916, -26.000, 0.000, 0.000);
			    hantlytaxi[1] = CreateDynamicObject(19327, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, -1, -1, -1, 300.000000);
			    SetDynamicObjectMaterialText(hantlytaxi[1], 0, "çâîíèòå ïî íîìåðó", 140, "Arial", 25, 1, -1, 0, 1);
			    AttachDynamicObjectToVehicle(hantlytaxi[1], vehicleid, 0.000, -2.629, 0.840, -30.399, 0.000, 0.000);
			    hantlytaxi[2] = CreateDynamicObject(19327, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, -1, -1, -1, 300.000000);
			    SetDynamicObjectMaterialText(hantlytaxi[2], 0, "-913-", 130, "Century Gothic", 55, 1, -1, 0, 1);
			    AttachDynamicObjectToVehicle(hantlytaxi[2], vehicleid, 0.000, -2.715, 0.694, -29.100, 0.000, 0.000);
			    hantlytaxi[3] = CreateDynamicObject(19308, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, -1, -1, -1, 300.000000);
			    AttachDynamicObjectToVehicle(hantlytaxi[3], vehicleid, 0.000, -0.590, 1.320, 0.000, 0.000, 0.000);
			}
			case 580:
			{
				new taxi580[4];
			    taxi580[0] = CreateDynamicObject(19327, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, -1, -1, -1, 300.000000);
			    SetDynamicObjectMaterialText(taxi580[0], 0, "ARIZONA TAXI", 130, "Arial", 30, 1, -1, 0, 1);
			    AttachDynamicObjectToVehicle(taxi580[0], vehicleid, 0.000, -1.663, 0.793, -40.399, 0.000, 0.000);
			    taxi580[1] = CreateDynamicObject(19327, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, -1, -1, -1, 300.000000);
			    SetDynamicObjectMaterialText(taxi580[1], 0, "çâîíèòå ïî íîìåðó", 130, "Arial", 23, 0, -1, 0, 1);
			    AttachDynamicObjectToVehicle(taxi580[1], vehicleid, 0.000, -1.715, 0.732, -40.399, 0.000, 0.000);
			    taxi580[2] = CreateDynamicObject(19327, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, -1, -1, -1, 300.000000);
			    SetDynamicObjectMaterialText(taxi580[2], 0, "-913-", 130, "Arial", 40, 1, -1, 0, 1);
			    AttachDynamicObjectToVehicle(taxi580[2], vehicleid, 0.000, -1.783, 0.621, -38.300, 0.000, 0.000);
			    taxi580[3] = CreateDynamicObject(19308, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, -1, -1, -1, 300.000000);
			    AttachDynamicObjectToVehicle(taxi580[3], vehicleid, 0.000, -0.320, 1.149, 0.199, 0.000, 0.000);
			}
			case 420:
			{
			    new taxitaxi[3];
			    taxitaxi[0] = CreateDynamicObject(19327, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, -1, -1, -1, 300.000000);
		  		SetDynamicObjectMaterialText(taxitaxi[0], 0, "ARIZONA TAXI", 130, "Engravers MT", 40, 1, -1, 0, 1);
			    AttachDynamicObjectToVehicle(taxitaxi[0], vehicleid, 0.000, -1.560, 0.626, -53.199, 0.000, 0.000);
		        taxitaxi[1] = CreateDynamicObject(19327, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, -1, -1, -1, 300.000000);
			    SetDynamicObjectMaterialText(taxitaxi[1], 0, "çâîíèòå ïî íîìåðó", 130, "Arial", 27, 1, -1, 0, 1);
			    AttachDynamicObjectToVehicle(taxitaxi[1], vehicleid, 0.000, -1.643, 0.575, -49.499, 0.000, 0.000);
			    taxitaxi[2] = CreateDynamicObject(19327, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, -1, -1, -1, 300.000000);
			    SetDynamicObjectMaterialText(taxitaxi[2], 0, "-913-", 140, "Engravers MT", 80, 1, -1, 0, 1);
			    AttachDynamicObjectToVehicle(taxitaxi[2], vehicleid, -0.000, -1.821, 0.462, -59.800, 0.499, 0.000);
			}
		}
	}
	if((GetVehicleModel(vehicleid)==426 && VehicleInfo[vehicleid][vTeam]==TEAM_LICENSERS) || GetVehicleModel(vehicleid)==538)DestroyDynamicObject(avtock[vehicleid]);
	if(GetVehicleModel(vehicleid)==426 && VehicleInfo[vehicleid][vTeam]==TEAM_LICENSERS)
	{
		avtock[vehicleid] = CreateDynamicObject(19309,0.0, 0.0, 0, 0.0, 0.0, 0.0, -1,  -1, -1,100.0);
		SetDynamicObjectMaterialText(avtock[vehicleid], 0, "Ó÷åáíàÿ",50, "Tahoma", 27, 1, -1, -65536, 1);
		AttachDynamicObjectToVehicle(avtock[vehicleid], vehicleid, 0.0, -0.5, 0.9, 0.0, 0.0, 0.0);
	}
	if(VehicleInfo[vehicleid][vTeam]==TEAM_ARMYLV)
	{
	    switch(GetVehicleModel(vehicleid))
		{
		    case 470:
		    {
		        new armycar[7];
				armycar[0] = CreateDynamicObject(2189, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, -1, -1, -1, 300.000000);
				SetDynamicObjectMaterial(armycar[0], 1, 16644, "a51_detailstuff", "steel256128", 0xFFFFFFFF);
				SetDynamicObjectMaterial(armycar[0], 0, 915, "airconext", "CJ_plating", 0xFFFFFFFF);
			    AttachDynamicObjectToVehicle(armycar[0], vehicleid, -0.020, -0.500, 1.040, 0.000, 0.000, 0.000);
			    armycar[1] = CreateDynamicObject(1815, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, -1, -1, -1, 300.000000);
			    SetDynamicObjectMaterial(armycar[1], 0, 16644, "a51_detailstuff", "steel256128", 0xFFFFFFFF);
			    AttachDynamicObjectToVehicle(armycar[1], vehicleid, -0.549, -0.051, 1.459, -179.399, 0.000, 2.799);
			    armycar[2] = CreateDynamicObject(19844, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, -1, -1, -1, 300.000000);
			    SetDynamicObjectMaterial(armycar[2], 0, 10765, "airportgnd_sfse", "black64", 0);
			    AttachDynamicObjectToVehicle(armycar[2], vehicleid, 0.000, -0.510, 1.010, 0.000, 0.000, 0.000);
			    armycar[3] = CreateDynamicObject(19846, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, -1, -1, -1, 300.000000);
			    SetDynamicObjectMaterial(armycar[3], 0, 1560, "7_11_door", "cj_sheetmetal2", 0);
			    AttachDynamicObjectToVehicle(armycar[3], vehicleid, -0.000, -0.042, 1.360, -68.200, -1.400, -1.999);
			    armycar[4] = CreateDynamicObject(2724, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, -1, -1, -1, 300.000000);
			    SetDynamicObjectMaterial(armycar[4], 1, 16644, "a51_detailstuff", "steel256128", 0xFFFFFFFF);
				SetDynamicObjectMaterial(armycar[4], 0, 1714, "cj_office", "est_chair", 0xFF3D3D3D);
			    AttachDynamicObjectToVehicle(armycar[4], vehicleid, -0.002, -1.041, 1.530, 0.000, 0.000, 179.100);
			    armycar[5] = CreateDynamicObject(2040, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, -1, -1, -1, 300.000000);
			    AttachDynamicObjectToVehicle(armycar[5], vehicleid, -0.760, -0.460, 1.110, 0.000, 0.000, 0.000);
			    armycar[6] = CreateDynamicObject(2040, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, -1, -1, -1, 300.000000);
			    AttachDynamicObjectToVehicle(armycar[6], vehicleid, 0.600, -0.220, 1.040, 0.000, 0.000, 28.800);
			}
		}
	}

	if(GetVehicleModel(vehicleid) == 538)
	{
		avtock[vehicleid] = CreateDynamicObject(19327,0.0, 0.0, -1000.0, 0.0, 0.0, 0.0, -1,  -1, -1, 300.0);
		SetDynamicObjectMaterialText(avtock[vehicleid], 0, "t", 130, "Webdings", 130, 0, 0xFF696969, 0, 1);
		AttachDynamicObjectToVehicle(avtock[vehicleid], vehicleid, 1.501,-6.544,0.010,0.000,0.000,90.000);

		avtock[vehicleid] = CreateDynamicObject(19327,0.0, 0.0, -1000.0, 0.0, 0.0, 0.0, -1,  -1, -1, 300.0);
		SetDynamicObjectMaterialText(avtock[vehicleid], 0, "t", 130, "Webdings", 130, 0, 0xFF696969, 0, 1);
		AttachDynamicObjectToVehicle(avtock[vehicleid], vehicleid, -1.516,-6.716,0.010,0.000,0.000,-90.000);

		avtock[vehicleid] = CreateDynamicObject(19327,0.0, 0.0, -1000.0, 0.0, 0.0, 0.0, -1,  -1, -1, 300.0);
		SetDynamicObjectMaterialText(avtock[vehicleid], 0, ""NAMEICRP"", 130, "Georgia", 110, 1, 0xFF000000, 0, 1);
		AttachDynamicObjectToVehicle(avtock[vehicleid], vehicleid, -1.508,-2.711,-0.084,0.000,0.000,-90.000);

		avtock[vehicleid] = CreateDynamicObject(19327,0.0, 0.0, -1000.0, 0.0, 0.0, 0.0, -1,  -1, -1, 300.0);
		SetDynamicObjectMaterialText(avtock[vehicleid], 0, "Railway", 130, "Georgia", 110, 1, 0xFF000000, 0, 1);
		AttachDynamicObjectToVehicle(avtock[vehicleid], vehicleid, -1.508,-5.052,-0.084,0.000,0.000,-90.000);

		avtock[vehicleid] = CreateDynamicObject(19327,0.0, 0.0, -1000.0, 0.0, 0.0, 0.0, -1,  -1, -1, 300.0);
		SetDynamicObjectMaterialText(avtock[vehicleid], 0, ""NAMEICRP"", 130, "Georgia", 110, 1, 0xFF000000, 0, 1);
		AttachDynamicObjectToVehicle(avtock[vehicleid], vehicleid, 1.494,-5.052,-0.084,0.000,0.000,90.000);

		avtock[vehicleid] = CreateDynamicObject(19327,0.0, 0.0, -1000.0, 0.0, 0.0, 0.0, -1,  -1, -1, 300.0);
		SetDynamicObjectMaterialText(avtock[vehicleid], 0, "Railway", 130, "Georgia", 110, 1, 0xFF000000, 0, 1);
		AttachDynamicObjectToVehicle(avtock[vehicleid], vehicleid, 1.494,-2.711,-0.084,0.000,0.000,90.000);

		avtock[vehicleid] = CreateDynamicObject(19327,0.0, 0.0, -1000.0, 0.0, 0.0, 0.0, -1,  -1, -1, 300.0);
		SetDynamicObjectMaterialText(avtock[vehicleid], 0, ""NAMEICRP"", 130, "Georgia", 110, 1, 0xFF696969, 0, 1);
		AttachDynamicObjectToVehicle(avtock[vehicleid], vehicleid,  -1.51600, -2.69100, -0.06800,   0.00000, 0.00000, -90.00000);

		avtock[vehicleid] = CreateDynamicObject(19327,0.0, 0.0, -1000.0, 0.0, 0.0, 0.0, -1,  -1, -1, 300.0);
		SetDynamicObjectMaterialText(avtock[vehicleid], 0, "Railway", 130, "Georgia", 110, 1, 0xFF696969, 0, 1);
		AttachDynamicObjectToVehicle(avtock[vehicleid], vehicleid, -1.51600, -5.03800, -0.06800,   0.00000, 0.00000, -90.00000);

		avtock[vehicleid] = CreateDynamicObject(19327,0.0, 0.0, -1000.0, 0.0, 0.0, 0.0, -1,  -1, -1, 300.0);
		SetDynamicObjectMaterialText(avtock[vehicleid], 0, ""NAMEICRP"", 130, "Georgia", 110, 1, 0xFF696969, 0, 1);
		AttachDynamicObjectToVehicle(avtock[vehicleid], vehicleid, 1.50200, -5.07600, -0.06800,   0.00000, 0.00000, 90.00000);

		avtock[vehicleid] = CreateDynamicObject(19327,0.0, 0.0, -1000.0, 0.0, 0.0, 0.0, -1,  -1, -1, 300.0);
		SetDynamicObjectMaterialText(avtock[vehicleid], 0, "Railway", 130, "Georgia", 110, 1, 0xFF696969, 0, 1);
		AttachDynamicObjectToVehicle(avtock[vehicleid], vehicleid, 1.50200, -2.73100, -0.06800,   0.00000, 0.00000, 90.00000);


		avtock[vehicleid] = CreateDynamicObject(19327,0.0, 0.0, -1000.0, 0.0, 0.0, 0.0, -1,  -1, -1, 300.0);
		SetDynamicObjectMaterialText(avtock[vehicleid], 0, "_____________", 130, "Georgia", 110, 1, 0xFF000000, 0, 1);
		AttachDynamicObjectToVehicle(avtock[vehicleid], vehicleid, -1.508,-2.711,-0.2040,0.000,0.000,-90.000);

		avtock[vehicleid] = CreateDynamicObject(19327,0.0, 0.0, -1000.0, 0.0, 0.0, 0.0, -1,  -1, -1, 300.0);
		SetDynamicObjectMaterialText(avtock[vehicleid], 0, "_____________", 130, "Georgia", 110, 1, 0xFF000000, 0, 1);
		AttachDynamicObjectToVehicle(avtock[vehicleid], vehicleid, -1.508,-4.9320,-0.2040,0.000,0.000,-90.000);

		avtock[vehicleid] = CreateDynamicObject(19327,0.0, 0.0, -1000.0, 0.0, 0.0, 0.0, -1,  -1, -1, 300.0);
		SetDynamicObjectMaterialText(avtock[vehicleid], 0, "_____________", 130, "Georgia", 110, 1, 0xFF000000, 0, 1);
		AttachDynamicObjectToVehicle(avtock[vehicleid], vehicleid, 1.494,-4.9320,-0.2040,0.000,0.000,90.000);

		avtock[vehicleid] = CreateDynamicObject(19327,0.0, 0.0, -1000.0, 0.0, 0.0, 0.0, -1,  -1, -1, 300.0);
		SetDynamicObjectMaterialText(avtock[vehicleid], 0, "_____________", 130, "Georgia", 110, 1, 0xFF000000, 0, 1);
		AttachDynamicObjectToVehicle(avtock[vehicleid], vehicleid, 1.494,-2.711,-0.2040,0.000,0.000,90.000);

		avtock[vehicleid] = CreateDynamicObject(19327,0.0, 0.0, -1000.0, 0.0, 0.0, 0.0, -1,  -1, -1, 300.0);
		SetDynamicObjectMaterialText(avtock[vehicleid], 0, "_____________", 130, "Georgia", 110, 1, 0xFF696969, 0, 1);
		AttachDynamicObjectToVehicle(avtock[vehicleid], vehicleid,  -1.51600, -2.69100, -0.2040,   0.00000, 0.00000, -90.00000);

		avtock[vehicleid] = CreateDynamicObject(19327,0.0, 0.0, -1000.0, 0.0, 0.0, 0.0, -1,  -1, -1, 300.0);
		SetDynamicObjectMaterialText(avtock[vehicleid], 0, "_____________", 130, "Georgia", 110, 1, 0xFF696969, 0, 1);
		AttachDynamicObjectToVehicle(avtock[vehicleid], vehicleid, -1.51600, -4.9320, -0.2040,   0.00000, 0.00000, -90.00000);

		avtock[vehicleid] = CreateDynamicObject(19327,0.0, 0.0, -1000.0, 0.0, 0.0, 0.0, -1,  -1, -1, 300.0);
		SetDynamicObjectMaterialText(avtock[vehicleid], 0, "_____________", 130, "Georgia", 110, 1, 0xFF696969, 0, 1);
		AttachDynamicObjectToVehicle(avtock[vehicleid], vehicleid, 1.50200, -4.9320, -0.2040,   0.00000, 0.00000, 90.00000);

		avtock[vehicleid] = CreateDynamicObject(19327,0.0, 0.0, -1000.0, 0.0, 0.0, 0.0, -1,  -1, -1, 300.0);
		SetDynamicObjectMaterialText(avtock[vehicleid], 0, "_____________", 130, "Georgia", 110, 1, 0xFF696969, 0, 1);
		AttachDynamicObjectToVehicle(avtock[vehicleid], vehicleid, 1.50200, -2.73100, -0.2040,   0.00000, 0.00000, 90.00000);

	}
	if(GetVehicleModel(vehicleid) == 512 && VehicleInfo[vehicleid][vTeam] == TEAM_LICENSERS && VehicleInfo[vehicleid][vPlayer] !=-1)
	{
		SendClientMessage(VehicleInfo[vehicleid][vPlayer],COLOR_RED, !"[Èíôîðìàöèÿ]{FFFFFF}Âû ñëîìàëè òðàíñïîðò, êîòîðûé ïðèíàäëåæèò ìèíèñòåðñòâó òðàíñïîðòà.");
		SendClientMessage(VehicleInfo[vehicleid][vPlayer],COLOR_RED, !"[Èíôîðìàöèÿ]{FFFFFF}Ðàáîòíèêè ýòîé îðãàíèçàöèè âûïèñàëè âàì ñ÷åò íà îïëàòó óùåðáà");
		SendClientMessage(VehicleInfo[vehicleid][vPlayer],COLOR_RED, !"[Èíôîðìàöèÿ]{FFFFFF}Âàø êðåäèòíûé ñ÷åò ïîïîëíåí íà 15 000$. Îïëàòèòü åãî ìîæíî â áàíêå.");
		PlayerInfo[VehicleInfo[vehicleid][vPlayer]][pCredit]+=15000;
		FlyivingTest[VehicleInfo[vehicleid][vPlayer]] = 0;
		CarTest[VehicleInfo[vehicleid][vPlayer]] = -1;
	}
	VehicleInfo[vehicleid][vPlayer]=-1;
	if(VehicleInfo[vehicleid][vJob]>0)
	{
		foreach(Player,i)
		{
			if(pTemp[i][pArendaCar]==vehicleid)
			{
				pTemp[i][pArendaCar] = -1;
				TimetoReturn[i]=0;
				DisablePlayerRaceCheckpoint(i);
				break;
			}
		}
		if(VehicleInfo[vehicleid][vJob] == 12 || (VehicleInfo[vehicleid][vJob]>=17 && VehicleInfo[vehicleid][vJob]<=20)) Fuel[vehicleid] = 100.0;
		if(VehicleInfo[vehicleid][vJob]==1) UpdateDynamic3DTextLabelText(AutobCarText[vehicleid], 0xFFFFFFFF, "{E06C1F}Àâòîáóñ\n{73B461}[Äëÿ àðåíäû]");
	}

	if(IsAPlane(vehicleid)) J_SetVehicleHealth(vehicleid,3000);
	else if(IsACopCar(vehicleid)) J_SetVehicleHealth(vehicleid,3000);
	else J_SetVehicleHealth(vehicleid,1000);

	if(IsAArendCar(vehicleid)) Fuel[vehicleid] = 100.0;
	if(VehicleInfo[vehicleid][vJob]==JOB_MECHANIC)
	{
		BenzinCena[vehicleid]=0.0;
		if(BenzinCount[vehicleid]>0)
		{
			BizInfo[Contracter[vehicleid]][bProducts]+=BenzinCount[vehicleid];
			UpdateFuels(Contracter[vehicleid]);
			BenzinCount[vehicleid] =0;
		}
		Contracter[vehicleid]=-1;
		UpdateDynamic3DTextLabelText(Benzin[vehicleid], 0xFFFFFFFF, "{57B22C}Çàïðàâêà 0$\n{FFFFFF}Áåíçèíà: 0/1000");
	}
	if((VehicleInfo[vehicleid][vTeam] >=1 && VehicleInfo[vehicleid][vTeam]<11) || VehicleInfo[vehicleid][vTeam]>19) Fuel[vehicleid] = 100.0;
	if(IsAStripCar(vehicleid)) CarStrips[vehicleid] = 10;

	if(IsAVelik(vehicleid) || GetVehicleVirtualWorld(vehicleid) == 1228) SetEngineStatus(vehicleid,true, -1);
	else SetEngineStatus(vehicleid,false, -1);

	new vehid = GetVehicleID(vehicleid);

	if(!VehicleInfo[vehicleid][vTeam] && !VehicleInfo[vehicleid][vJob] && !IsAArendCar(vehicleid)) ModCar(vehicleid);

    if(IsAOwnableCar(vehicleid))
	{
		UpdateCarInfo(vehicleid);
		new carnnum[64];
		format(carnnum,sizeof(carnnum),"%s%s",NumberColors[CarInfo[vehid][cNumberColor]],CarInfo[vehid][cNumber]);
		SetVehicleNumberPlate(vehicleid,carnnum);
		ChangeVehicleColor(vehicleid, CarInfo[vehid][cColor_1], CarInfo[vehid][cColor_2]);
	}
	else
	{
		SetDoorsStatus(vehicleid, 0);
		CarInfo[vehid][cLock] = 0;
		if(VehicleInfo[vehicleid][vJob]!=0)VehicleInfo[vehid][vLock]=0;
	}

	if(LightsObject[vehicleid][0]!=-1 || LightsObject[vehicleid][1]!=-1)
	{
		DestroyDynamicObject(LightsObject[vehicleid][0]);
		DestroyDynamicObject(LightsObject[vehicleid][1]);
		LightsObject[vehicleid][0] = -1;
		LightsObject[vehicleid][1] = -1;
		SignalTick[vehicleid][0] = 0;
		SignalTick[vehicleid][1] = -1;
		Signal[vehicleid] = 0;
	}
	if(CarScrap[vehicleid] != -1)
	{
		DestroyDynamicObject(CarScrap[vehicleid]);
		CarScrap[vehicleid] = -1;
	}
	if(IsAArendCar(vehicleid))
	{
		if(ArendInfo[vehicleid-ArendCar[0]][aRentID] != INVALID_PLAYER_ID) ArendKey[ArendInfo[vehicleid-ArendCar[0]][aRentID]] = INVALID_PLAYER_ID;
		ArendInfo[vehicleid-ArendCar[0]][aRentID] = INVALID_PLAYER_ID;
	}
	return true;
}
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу