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

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

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

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

Ограничение на ввод команды

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

KJIoun!

Новичок
Доброго времени суток, дорогие форумчане!
У меня такой вопрос. У меня в моде есть работа дальнобойщика. Чтобы начать работу нужно ввести команду и появится ранджомно чекпоинт в определенном месте...но это уже совсем другая история) Ну дак вот, эту команду можно вводить много раз подряд чтобы допустим выбрать место поближе. Как сделать так чтобы при повторном вводе команды игроку выдавало сообщение, допустим "Вы уже приняли заказ". Заранее спасибо!

Вот сама команда:
PHP:
	if(strcmp(cmdtext,"/дальнобой",true)==0)//Äàëüíîáîéùèêè
	{
     if(IsPlayerConnected(playerid))
		{
		    if(IsPlayerInRangeOfPoint(playerid,200.0,-2528.9790,-1045.5978,19.6394))
		    {
                new model = GetVehicleModel(GetPlayerVehicleID(playerid));
				if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER && model==514)
				{
			    	SendClientMessage(playerid, RED, "Âû äîëæíû áûòü â Ôóðå çà ðóë¸ì!");
			    	return true;
				}
				if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
				{
			    	SendClientMessage(playerid, RED, "Âû íå ïîäöåïèëè ïðèöåï!");
			    	return true;
				}
				DisablePlayerCheckpoint(playerid);
			 	GameTextForPlayer(playerid, "~r~Eƒ’¦E k ¯apkepy", 2500, 1);
				Checkpoint[playerid] = 1;
				new traileid = GetVehicleTrailer(GetPlayerVehicleID(playerid));
				if(traileid == Pricep[4] || traileid == Pricep[7]) // Çàìîðîæåííûå Ïðîäóêòû
				{
	 		    	new rand666=random(4);
			    	switch (rand666)
			    	{
				    	case 0:SetPlayerCheckpoint(playerid,-1865.3672,-1847.5134,20.1530,8.0);
				    	case 1:SetPlayerCheckpoint(playerid,-1943.9946,-2441.9788,20.0000,8.0);
				    	case 2:SetPlayerCheckpoint(playerid,-2492.8665,-1596.9845,20.0264,8.0);
				    	case 3:SetPlayerCheckpoint(playerid,-2135.5557,-950.9002,20.0271,8.0);
			    	}
				}
				if(traileid == Pricep[2] || traileid == Pricep[6]) // Îäåæäà
				{
	 		    	new rand666=random(4);
			    	switch (rand666)
			    	{
				    	case 0:SetPlayerCheckpoint(playerid,-1810.7314,-2542.2734,20.0000,8.0);
				    	case 1:SetPlayerCheckpoint(playerid,-1641.9551,-1772.3219,20.1530,8.0);
						case 2:SetPlayerCheckpoint(playerid,-2557.7395,-1578.8030,19.6347,8.0);
						case 3:SetPlayerCheckpoint(playerid,-2343.3071,-937.4405,19.6347,8.0);
			    	}
				}
				if(traileid == Pricep[1] || traileid == Pricep[3]) // Ñïèðò íàïèòêè
				{
	 		    	new rand666=random(4);
			    	switch (rand666)
			    	{
				    	case 0:SetPlayerCheckpoint(playerid,-1691.3771,-1829.6166,20.1530,8.0);
				    	case 1:SetPlayerCheckpoint(playerid,-1691.3771,-1829.6166,20.1530,8.0);
				    	case 2:SetPlayerCheckpoint(playerid,-2133.9519,-1055.1577,20.0222,8.0);
				    	case 3:SetPlayerCheckpoint(playerid,-2133.9519,-1055.1577,20.0222,8.0);
			    	}
				}
				if(traileid == Pricep[0] || traileid == Pricep[5]) // Îðóæèå
				{
	 		    	new rand666=random(4);
			    	switch (rand666)
			    	{
				    	case 0:SetPlayerCheckpoint(playerid,-2121.0120,-918.4846,20.0283,8.0);
				    	case 1:SetPlayerCheckpoint(playerid,-2622.1213,-1613.8698,20.0269,8.0);
				    	case 2:SetPlayerCheckpoint(playerid,-1592.1925,-2220.1667,19.8125,8.0);
				    	case 3:SetPlayerCheckpoint(playerid,-1849.9359,-2620.7395,20.0010,8.0);
			    	}
				}
				if(traileid == Pricep[8] || traileid == Pricep[9]) // Áûòîâàÿ òåõíèêà
				{
	 		    	new rand666=random(4);
			    	switch (rand666)
			    	{
				    	case 0:SetPlayerCheckpoint(playerid,-2374.1389,-910.6324,19.6347,8.0);
				    	case 1:SetPlayerCheckpoint(playerid,-2591.1863,-1469.7501,19.6347,8.0);
				    	case 2:SetPlayerCheckpoint(playerid,-2054.8203,-2461.7539,19.8000,8.0);
				    	case 3:SetPlayerCheckpoint(playerid,-2054.8203,-2461.7539,19.8000,8.0);
			    	}
				}
				if(traileid == Pricep[8] || traileid == Pricep[9]) // Áûòîâàÿ òåõíèêà
				{
	 		    	new rand666=random(4);
			    	switch (rand666)
			    	{
				    	case 0:SetPlayerCheckpoint(playerid,-2374.1389,-910.6324,19.6347,8.0);
				    	case 1:SetPlayerCheckpoint(playerid,-2591.1863,-1469.7501,19.6347,8.0);
				    	case 2:SetPlayerCheckpoint(playerid,-2054.8203,-2461.7539,19.8000,8.0);
				    	case 3:SetPlayerCheckpoint(playerid,-2054.8203,-2461.7539,19.8000,8.0);
			    	}
				}
			}
			else
			{
		    	SendClientMessage(playerid, RED, "Âû íå íàõîäèòåñü íà áàçå äàëüíîáîéùèêîâ!");
			}
		}
	  return true;
	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу