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

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

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

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

Оптимизация таймеров

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

SemBaru

Умник
Доброго времени суток пользователи Pawno-Info!
Можно, ли из 2-х таймеров, превратить в 1.
С меня жирный лукас.

PHP:
void KeyJob(playerid)
{
	int r = random(2); 
	if(r == 0) 
	{
		pKeyJob{playerid} = 1;
		pProverka{playerid} = 1;	

		TextDrawShowForPlayer(playerid, games_TD[0]);
		TextDrawShowForPlayer(playerid, games_TD[1]);
		TextDrawShowForPlayer(playerid, games_TD[3]);

		TextDrawHideForPlayer(playerid, games_TD[2]);
		TextDrawHideForPlayer(playerid, games_TD[4]);
		TextDrawHideForPlayer(playerid, games_TD[5]);
	} 
	else if(r == 1) 
	{ 
		pKeyJob{playerid} = 2;
		pProverka{playerid} = 1;

		TextDrawShowForPlayer(playerid, games_TD[0]);
		TextDrawShowForPlayer(playerid, games_TD[1]);
		TextDrawShowForPlayer(playerid, games_TD[2]);

		TextDrawHideForPlayer(playerid, games_TD[3]);
		TextDrawHideForPlayer(playerid, games_TD[4]);
		TextDrawHideForPlayer(playerid, games_TD[5]);
	}
	if(pKeys{playerid} == 10)
	{
		TogglePlayerControllable(playerid, 1);

		SetPlayerAttachedObject(playerid, 2 , 2358, 1,0.11,0.36,0.0,0.0,90.0);
		RemovePlayerAttachedObject(playerid, 0);
		RemovePlayerAttachedObject(playerid, 1);

		ClearAnimations(playerid);
		SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CARRY);
		SendClientMessage(playerid, c_ARGON, "Ты разобрал содержимое коробки, теперь пройди за столы напротив для сбора макета оружия.");

		TextDrawHideForPlayer(playerid, games_TD[0]);
		TextDrawHideForPlayer(playerid, games_TD[1]);
		TextDrawHideForPlayer(playerid, games_TD[2]);
		TextDrawHideForPlayer(playerid, games_TD[3]);
		PlayerTextDrawHide(playerid, games_PTD[playerid]);

		PlayerTextDrawTextSize(playerid, games_PTD[playerid], 0.0, 19.0);
		CheckCountGames[playerid] = 0;

		pKeyJob{playerid} = 0;
		pProverka{playerid} = 0;
		Workpiece[playerid] = 2;

		DestroyObject(PlantObject[playerid]);
		PlantObject[playerid] = -1;
	}
    return true;
}

void KeyJob1(playerid)
{
	int r = random(2); 
	if(r == 0) 
	{
		pKeyJob{playerid} = 3;
		pProverka{playerid} = 1;

		TextDrawShowForPlayer(playerid, games_TD[0]);
		TextDrawShowForPlayer(playerid, games_TD[1]);
		TextDrawShowForPlayer(playerid, games_TD[3]);

		TextDrawHideForPlayer(playerid, games_TD[2]);
		TextDrawHideForPlayer(playerid, games_TD[4]);
		TextDrawHideForPlayer(playerid, games_TD[5]);
	} 
	else if(r == 1) 
	{ 
		pKeyJob{playerid} = 4;
		pProverka{playerid} = 1;

		TextDrawShowForPlayer(playerid, games_TD[0]);
		TextDrawShowForPlayer(playerid, games_TD[1]);
		TextDrawShowForPlayer(playerid, games_TD[2]);

		TextDrawHideForPlayer(playerid, games_TD[3]);
		TextDrawHideForPlayer(playerid, games_TD[4]);
		TextDrawHideForPlayer(playerid, games_TD[5]);
	}
	if(pKeys{playerid} == 10)
	{
		TogglePlayerControllable(playerid, 1);

		RemovePlayerAttachedObject(playerid, 0);
		RemovePlayerAttachedObject(playerid, 1);

		RemovePlayerAttachedObject(playerid, 2);
		SetPlayerSpecialAction (playerid, SPECIAL_ACTION_NONE);
		SetPlayerAttachedObject(playerid, 0, pGunModel[playerid], 6);
		SetPlayerCheckpoint(playerid, -838.0020,5098.2310,36.9726, 1.5);
		SendClientMessage(playerid, c_ARGON, "Макет оружия собран, теперь отнеси его на склад.");

		TextDrawHideForPlayer(playerid, games_TD[0]);
		TextDrawHideForPlayer(playerid, games_TD[1]);
		TextDrawHideForPlayer(playerid, games_TD[2]);
		TextDrawHideForPlayer(playerid, games_TD[3]);

		PlayerTextDrawTextSize(playerid, games_PTD[playerid], 0.0, 19.0);
		CheckCountGames[playerid] = 0;
		PlayerTextDrawHide(playerid, games_PTD[playerid]);

		pKeyJob{playerid} = 0;
		Workpiece[playerid] = 3;
		pProverka{playerid} = 0;

		DestroyObject(PlantObject[playerid]);
		PlantObject[playerid] = -1;
	}
    return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу