Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Как оптимизировать?

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

#pragma

Компетентный
Как можно оптимизировать этот код? помогите пожалуйста.

PHP:
if(AutoBusJob[playerid] > 0)
{
    new type = marhrut_tupe[playerid], e_type;
	if(type == 1)
	{
		if(CheckPlus[playerid] == 7 || CheckPlus[playerid] == 16 || CheckPlus[playerid] == 24 ||
		CheckPlus[playerid] == 38 || CheckPlus[playerid] == 66 || CheckPlus[playerid] == 74 ||
		CheckPlus[playerid] == 88 || CheckPlus[playerid] == 107  || CheckPlus[playerid] == 111|| CheckPlus[playerid] == 130)
		{
		    if(GetPVarInt(playerid, "BusStop") == 0)
		    {
		    	SetPVarInt(playerid, "TimeBus", 11);
		    	DisablePlayerRaceCheckpoint(playerid);
				OnPlayerDistanceChat(30.0, playerid, "Автобус 'Жд Станция - Автошкола' отъезжает через 10 секунд", COLOR_GREEN);
	    	}
	    	else
	    	{
				if(CheckPlus[playerid] == 130) CheckPlus[playerid] = 0;
  				else CheckPlus[playerid]++;
				new i = CheckPlus[playerid];
 				SetPlayerRaceCheckpoint(playerid, 0, StantionSholl[i][0], StantionSholl[i][1], StantionSholl[i][2], StantionSholl[i][3], StantionSholl[i][4], StantionSholl[i][5], 5.0);
	    	    SetPVarInt(playerid, "BusStop", 0);
	    	}
		}
		else
		{
			CheckPlus[playerid]++;
			AutoBusMoney[playerid] += 20;
			
			if(CheckPlus[playerid] == 7 || CheckPlus[playerid] == 16 || CheckPlus[playerid] == 24 || CheckPlus[playerid] == 38
			|| CheckPlus[playerid] == 66 || CheckPlus[playerid] == 74 || CheckPlus[playerid] == 88 || CheckPlus[playerid] == 107  ||
			CheckPlus[playerid] == 111|| CheckPlus[playerid] == 130) e_type = 1;
			
			else e_type = 0;
			new i = CheckPlus[playerid];
			SetPlayerRaceCheckpoint(playerid,e_type, StantionSholl[i][0], StantionSholl[i][1], StantionSholl[i][2], StantionSholl[i][3], StantionSholl[i][4], StantionSholl[i][5], 5.0);
		}
	}
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу