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

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

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

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

/takejob - устроиться на работу в мэрии

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

Affect_Bond

Умник
Всем привет делал для своего сервера устроиться на работу в Мэрии.
В
PHP:
public OnPlayerCommandText(playerid, cmdtext[])
i
PHP:
f(strcmp(cmd, "/takejob", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	        {
	        if (PlayerToPoint(3, playerid, 1548.0724,-1680.1809,13.5592))//Свои кординаты в мэрии ставьте.
	        {
            format(string,sizeof(string),"\nДетектив\nАдвокат\nШлуха\nНаркоторговец\nАвто угонщик\nРепортер\nМеханик\nТелохронитель\nОружейник\nАвтодиллер\nБоксер\nВодитель автобуса\nРазносчик газет\nДальнобойщик");
      		ShowPlayerDialog(playerid,1400,DIALOG_STYLE_LIST,"Работы",string,"Ок","Отмена");
			}
			else
			{
				SendClientMessage(playerid, COLOR_WHITE, "* Вы не в Мэрии!");
            }
		}
		return 1;
	}
В
PHP:
 public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
PHP:
else if(dialogid == 1400)
	{
	    if(response)
	 	{
	 	    if(PlayerInfo[playerid][pJob] == 0)
			{
			    if(gTeam[playerid] == 1 || gTeam[playerid] == 2 || gTeam[playerid] == 4 || gTeam[playerid] == 11)
			    {
			        SendClientMessage(playerid, COLOR_GREY, " Вы должны быть гражданское лицо чтобы устроиться на эту  работу!");
			        return 1;
			    }
	            if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1548.0724,-1680.1809,13.5592))//Свой 1  кординат в мэрии ставьте.
				{
				    if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, "   Families cannot take on this Job !"); return 1; }
				    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы собираетесь стать Детективом, и получить 5-часовой Контракт .");
				    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Если у вас есть другая работа то сначала пропишите /quitjob.");
				    GettingJob[playerid] = 1;
				}
				if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1548.0724,-1680.1809,13.5592))//Свой 1  кординат в мэрии ставьте.
				{
				    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы собираетесь стать Адвокатом, и получить 5-часовой Контракт.");
				    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Если у вас есть другая работа то сначала пропишите /quitjob.");
				    GettingJob[playerid] = 2;
				}
				if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1548.0724,-1680.1809,13.5592))//Свой 1  кординат в мэрии ставьте.
				{
				    if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, "   Families cannot take on this Job !"); return 1; }
				    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы собираетесь стать Шлухой, и получить 5-часовой Контракт.");
				    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Если у вас есть другая работа то сначала пропишите /quitjob.");
				    GettingJob[playerid] = 3;
				}
				if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1548.0724,-1680.1809,13.5592))//Свой 1  кординат в мэрии ставьте.
				{
				    if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, "   Families cannot take on this Job !"); return 1; }
				    SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Вы собираетесь стать Наркодилером, и получить 5-часовой Контракт.");
				    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Если у вас есть другая работа то сначала пропишите /quitjob.");
				    GettingJob[playerid] = 4;
				}
				if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1548.0724,-1680.1809,13.5592))//Свой 1  кординат в мэрии ставьте.
				{
				    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы собираетесь стать Авто угонщиком, и получить 5-часовой Контракт.");
				    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Если у вас есть другая работа то сначала пропишите /quitjob.");
				    GettingJob[playerid] = 5;
				}
				if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1548.0724,-1680.1809,13.5592))//Свой 1  кординат в мэрии ставьте.
				{
				    if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, "   Families cannot take on this Job !"); return 1; }
				    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы собираетесь стать Механиком, и получить 5-часовой Контракт.");
				    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Если у вас есть другая работа то сначала пропишите /quitjob.");
				    GettingJob[playerid] = 7;
		  		}
		  		if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1548.0724,-1680.1809,13.5592))//Свой 1  кординат в мэрии ставьте.
				{
				    if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, "   Families cannot take on this Job !"); return 1; }
				    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы собираетесь стать Телохранителем, и получить 5-часовой Контракт.");
				    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Если у вас есть другая работа то сначала пропишите /quitjob.");
				    GettingJob[playerid] = 8;
		  		}
		  		if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1548.0724,-1680.1809,13.5592))//Свой 1  кординат в мэрии ставьте.
		  		{
		  		    if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, "   Families cannot take on this Job !"); return 1; }
		  		    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы собираетесь стать Дилером Оружия, и получить 5-часовой Контракт.");
				    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Если у вас есть другая работа то сначала пропишите /quitjob.");
				    GettingJob[playerid] = 9;
		  		}
		  		if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,359.5408,206.7693,1008.3828))//Свой 1  кординат в мэрии ставьте.
		  		{
		  		    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы собираетесь стать Агентом по продаже легковых Автомобилей, и получить 5-часовой Контракт.");
				    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Если у вас есть другая работа то сначала пропишите /quitjob.");
				    GettingJob[playerid] = 10;
		  		}
		  		if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1548.0724,-1680.1809,13.5592))//Свой 1  кординат в мэрии ставьте.
		  		{
		  		    if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, "   Families cannot take on this Job !"); return 1; }
		  		    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы собираетесь стать Боксером, и получить 5-часовой Контракт.");
				    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Если у вас есть другая работа то сначала пропишите /quitjob.");
				    GettingJob[playerid] = 12;
		  		}
		  		if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1548.0724,-1680.1809,13.5592))//Свой 1  кординат в мэрии ставьте.
		  		{
		  		    if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, "   Families cannot take on this Job !"); return 1; }
		  		    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы собираетесь стать Автобусным водителем, и получить 5-часовой Контракт.");
				    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Если у вас есть другая работа то сначала пропишите /quitjob.");
				    GettingJob[playerid] = 14;
		  		}
		  		if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1548.0724,-1680.1809,13.5592)//Свой 1  кординат в мэрии ставьте.
		  		{
		  		    if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, "   Families cannot take on this Job !"); return 1; }
		  		    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы собираетесь стать Разносчиком газет, и получить 5-часовой Контракт.");
				    SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Если у вас есть другая работа то сначала пропишите /quitjob.");
				    GettingJob[playerid] = 15;
		  		}
		  		if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1548.0724,-1680.1809,13.5592))//Свой 1  кординат в мэрии ставьте.
		  		{
		  		    if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, "   Families cannot take on this Job !"); return 1; }
		  		    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы собираетесь стать Дальнобойщиком, и получить 5-часовой Контракт.");
				    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Если у вас есть другая работа то сначала пропишите /quitjob.");
				    GettingJob[playerid] = 16;
				}
		  		else
		  		{
		  		    SendClientMessage(playerid, COLOR_GREY, "Вы не в Мэрии, где можно получить работу!");
		  		}
			}
			else
			{
			    SendClientMessage(playerid, COLOR_GREY, "Вы уже имеете Работу, используете /quitjob сначала!");
			}
		}//not connected
	    return 1;
	}
Строго не судите
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу