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

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

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

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

GPS

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

Nikit(a)

Ученик
Всем Привет!
У меня токая проблема.Когда я задаю маршрут в /gps,например:Мэрия,создаётся чекпоинт,но когда я зайду в него то мне пишет:
PHP:
У вас уже имеются водительские прова
А хотя он должен удалится/выключится.
Помогите может у кого нибудь уже было такое.

Вот весь паблик:
PHP:
public OnPlayerEnterCheckpoint(playerid)
{
    if(PlayerIsInkasator[playerid]==2)
    {
    	DisablePlayerCheckpoint(playerid);
    	SendClientMessage(playerid,-1,"Вам дали деньги, отвезите их в банк LS.");
    	SetPlayerCheckpoint(playerid, 1420.3546,-1704.3253,13.1097, 3.0);
    	PlayerIsInkasator[playerid]=3;
    }
    else if(PlayerIsInkasator[playerid]==3)
    {
    	DisablePlayerCheckpoint(playerid);
    	SendClientMessage(playerid,-1,"Вы отвезли деньги в банк. Если хотите поработать еще, введите /startbank");
    	PlayerInfo[playerid][pCash] += 3000;
    	PlayerIsInkasator[playerid]=0;
    	return 1;
    }
    if(PlayerStartJob[playerid])
    {
        new string[256];
        DisablePlayerCheckpoint(playerid);
        ApplyAnimation(playerid, "CARRY", "crry_prtial", 4.0, 0, 0, 0, 0, 1);
        PlayerStartJob[playerid] = false;
        RemovePlayerAttachedObject(playerid, 4);
        SetPlayerAttachedObject(playerid, 3, 18634, 6, 0.078222, 0.000000, 0.110844, 298.897308, 264.126861, 193.350555, 1.000000, 1.000000, 1.000000);
        if(ExtraMetall[playerid] == 1)
        {
            GetPlayerMetallEx[playerid] = 20+random(20);
            AllPlayerMetallEx[playerid] = AllPlayerMetallEx[playerid] + GetPlayerMetallEx[playerid];
            format(string, sizeof(string), "Вы принесли {9ACD32}%d{FFFFFF} кг. качественного металла.", GetPlayerMetallEx[playerid]);
            SendClientMessage(playerid, -1, string);
            format(string, sizeof(string), "+%d", GetPlayerMetallEx[playerid]);
            SetPlayerChatBubble(playerid, string, 0x00FF00FF, 20.0, 3000);
            GetPlayerMetallEx[playerid] = 0;
        }
        else
        {
            GetPlayerMetall[playerid] = 20+random(40);
            AllPlayerMetall[playerid] = AllPlayerMetall[playerid] + GetPlayerMetall[playerid];
            format(string, sizeof(string), "Вы принесли {FFA500}%d{FFFFFF} кг. обычного металла.", GetPlayerMetall[playerid]);
            SendClientMessage(playerid, -1, string);
            format(string, sizeof(string), "+%d", GetPlayerMetall[playerid]);
            SetPlayerChatBubble(playerid, string, 0x00FF00FF, 20.0, 3000);
            GetPlayerMetall[playerid] = 0;
        }
        format(string, sizeof(string), "Всего принесено металла: {FFA500}Обычного: {FFFFFF}%d {9ACD32}Качественного: {FFFFFF}%d", AllPlayerMetall[playerid], AllPlayerMetallEx[playerid]);
        SendClientMessage(playerid, -1, string);
        return 1;
    }
    //===============Клуб Парашутистов(Advance-Rp)==============================
    /*if(GetPlayerInterior(playerid) == 1 && GetPlayerVirtualWorld(playerid) == 0)
	{
	    if(!GetPVarInt(playerid, "parashut")) return SendClientMessage(playerid, 0xC0C0C0AA, "Инструктор: Вы забыли взять парашют");
	    ShowPlayerDialog(playerid, 1500, DSL, "Клуб парашютистов", "1. Прыгнуть с высоты 600 м\t{9C65FF}150$\n{FFFFFF}2. Прыгнуть с высоты 1 км\t{9C65FF}300$\n{FFFFFF}3. Прыгнуть с высоты 2 км\t{9C65FF}450$", "Выбрать", "Отмена");
	    SetPlayerCheckpoint(playerid,3.8362,22.9921,1199.6012, 1);
	}*/
	//==========================================================================
    if(CollectionStarted[playerid] == 1 && GetVehicleModel(GetPlayerVehicleID(playerid)) == 478)
    {
        for(new i = 0; i < 4; i++)
        {
            if(PlayerToPoint(5.0, playerid, Venue[i][0], Venue[i][1], Venue[i][2]))
            {
                for(new f = 0; f < sizeof(FarmInfo); f++)
                {
                    new string[256];
                    DisablePlayerCheckpoint(playerid);
                    new carid = GetPlayerVehicleID(playerid);
                    SetVehicleVelocity(carid, 0.0, 0.0, 0.0);
                    GetVehiclePos(carid, X12, Y12, Z12);
                    GetXYInFrontOfPlayer(playerid, X12, Y12, -3.0);
                    collection = CreatePickup(19197, 23, X12, Y12, Z12+0.3);
                    WithPickup[carid] = 1;
                    EngineState[carid] = false;
                    RemovePlayerFromVehicleAc(playerid);
                    SetVehicleParamsForPlayer(carid, i, 0, 0);
                    CollectionStarted[playerid] = 2;
                    format(string, sizeof(string), "Загружено\n{ffffff}%d / 1000", FarmInfo[f][fInCar]);
                    JobText2 = Create3DTextLabel(string, 0x5CABBDFF, X12, Y12, Z12+0.5, 15.0, 0, 1);
                    return true;
                }
            }
        }
    }
    if(CollectionStarted[playerid] == 3 && (!GetPlayerVehicleID(playerid)))
    {
        for(new f = 0; f < sizeof(FarmInfo); f++)
        {
            if(FarmInfo[f][fInCar] >= 1000)
            {
                DisablePlayerCheckpoint(playerid);
                RemovePlayerAttachedObject(playerid, 3);
                return true;
            }
            else
            {
                DisablePlayerCheckpoint(playerid);
                ApplyAnimation(playerid, "BOMBER", "BOM_Plant_Loop",4.0,1,0,0,0,0);
                Collectionit[playerid] = SetTimerEx("Collection", 15000, true, "d", playerid);
                return true;
            }
        }
        return true;
	}
	new string[100];
	new tmpcar = GetPlayerVehicleID(playerid);
	if(VertMats[playerid] == 1)
    {
		if(vertmatbi >= 10000)
		{
       		VertMats[playerid] = 2;
			DisablePlayerCheckpoint(playerid);
			SetPlayerCheckpoint(playerid,334.5107,1994.6956,17.6406,10);
			format(string, sizeof(string), "Вертолёт загружен");
			SendClientMessage(playerid, COLOR_GREY, string);
			SendClientMessage(playerid, COLOR_WHITE, "Отвезите материалы на Зону 51");
			return true;
		}
		vertmatbi += 10000;
		VertMats[playerid] = 2;
		DisablePlayerCheckpoint(playerid);
		SetPlayerCheckpoint(playerid,334.5107,1994.6956,17.6406,10);
		format(string, sizeof(string), "Материалы успешно загружены! Материалов в вертолёте: %d/10000", vertmatbi);
		SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
		SendClientMessage(playerid, COLOR_WHITE, "Отвезите материалы на Зону 51");
	}
	else if(VertMats[playerid] == 2)
    {
		if(armmatbi >= 99999)
		{
			format(string, sizeof(string), "Склад заполнен!");
			SendClientMessage(playerid, COLOR_GREY, string);
			DisablePlayerCheckpoint(playerid);
			return true;
		}
		vertmatbi -= 10000;
		armmatbi += 10000;
		format(string, sizeof(string), "Материалы успешно доставлены! Материалов в вертолёте: %d/10000", vertmatbi);
		SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
		format(string, sizeof(string), "На складе Зоны 51 %d/100000 материалов", armmatbi);
		SendClientMessage(playerid, COLOR_WHITE, string);
		DisablePlayerCheckpoint(playerid);
  		MatsArmyCar[playerid] = 0;
  		VertMats[playerid] = 0;
		SaveMaterials();
	}
	if(MatsArmyCar[playerid]==1000)
	{
 		if(PlayerHaul[tmpcar-comptruck[0]][pLoad] >= 500)
		{
        format(string, sizeof(string), "Машина заполнена!");
		SendClientMessage(playerid, COLOR_GREY, string);
		DisablePlayerCheckpoint(playerid);
		return true;
        }
		PlayerHaul[tmpcar-comptruck[0]][pLoad] += 500;
		format(string, sizeof(string), "Продукты загружены! Продуктов в машине: %d/500",PlayerHaul[tmpcar-comptruck[0]][pLoad]);
		SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
		DisablePlayerCheckpoint(playerid);
		format(string, sizeof(string), "Едтье к любому продуктовому/магазинному бизнесу и введите /sellprods");
		SendClientMessage(playerid, COLOR_WHITE, string);
	}
	if(MatsArmyCar[playerid] == 2525)
	{
 		if(PlayersHaul[tmpcar-benzovoz[0]][sLoad] >= 1000)
		{
            format(string, sizeof(string), "Машина заполнена!");
			SendClientMessage(playerid, COLOR_GREY, string);
			DisablePlayerCheckpoint(playerid);
			return true;
		}
		PlayersHaul[tmpcar-benzovoz[0]][sLoad] += 1000;
		format(string, sizeof(string), "Бензин загружен! Бензина в прицепе: %d/1000",PlayersHaul[tmpcar-benzovoz[0]][sLoad]);
		SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
		DisablePlayerCheckpoint(playerid);
		format(string, sizeof(string), "Подцепите прицеп. Едте к любой заправке и введите /sellgas");
		SendClientMessage(playerid, COLOR_WHITE, string);
	}
	if(CP[playerid] == 500)
	{
		SendClientMessage(playerid, COLOR_GREEN, "Вы получили премию, в размере: 600 вирт");
		PlayerInfo[playerid][pCash] += 600;
		DisablePlayerCheckpoint(playerid);
		CP[playerid] = 0;
	}
	else if(MatsArmyCar[playerid] == 20)
	{
		if(MatHaul[tmpcar-gunscar[0]][mLoad] >= 5000 || armmatbi <= 1000)
		{
			format(string, sizeof(string), "Склад пуст или грузовик полон!");
			SendClientMessage(playerid, COLOR_GREY, string);
			DisablePlayerCheckpoint(playerid);
			return true;
		}
		MatHaul[tmpcar-gunscar[0]][mLoad] += 5000;
		format(string, sizeof(string), "Материалы успешно загружены! Материалов: %d/5000", MatHaul[tmpcar-gunscar[0]][mLoad]);
		SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
		armmatbi -= 5000;
		DisablePlayerCheckpoint(playerid);
		format(string, sizeof(string), "На складе Зоны 51: %d/100000", armmatbi);
		format(string, sizeof(string), "Введите: /carm, чтобы начать развозку материалов");
		SendClientMessage(playerid, COLOR_WHITE, string);
		SaveMaterials();
	}
	else if(MatsArmyCar[playerid] == 35)
	{
		if(MatHaul[tmpcar-gunscar[0]][mLoad] == 0 || sfpdmats >= 49999)
		{
			format(string, sizeof(string), "Склад SFPD заполнен, либо грузовик пуст!");
			SendClientMessage(playerid, COLOR_WHITE, string);
			DisablePlayerCheckpoint(playerid);
			return true;
		}
		MatHaul[tmpcar-gunscar[0]][mLoad] -= 5000;
		sfpdmats += 5000;
		DisablePlayerCheckpoint(playerid);
		MatsArmyCar[playerid] = 0;
		format(string, sizeof(string), "Материалы успешно доставлены! Материалов: %d/5000", MatHaul[tmpcar-gunscar[0]][mLoad]);
		SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
		format(string, sizeof(string), "Склад SFPD: %d/50000", sfpdmats);
		SendClientMessage(playerid, COLOR_WHITE, string);
		CP[playerid] = 0;
		SaveMaterials();
	}
	else if(MatsArmyCar[playerid] == 150)
	{
		if(MatHaul[tmpcar-gunscar[0]][mLoad] == 0 || lvpdmats >= 49999)
		{
			format(string, sizeof(string), "Склад LVPD заполнен, либо грузовик пуст!");
			SendClientMessage(playerid, COLOR_WHITE, string);
			DisablePlayerCheckpoint(playerid);
			return true;
		}
		MatHaul[tmpcar-gunscar[0]][mLoad] -= 5000;
		lvpdmats += 5000;
		DisablePlayerCheckpoint(playerid);
		MatsArmyCar[playerid] = 0;
		format(string, sizeof(string), "Материалы успешно доставлены! Материалов: %d/5000", MatHaul[tmpcar-gunscar[0]][mLoad]);
		SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
		format(string, sizeof(string), "Склад LVPD: %d/50000", lvpdmats);
		SendClientMessage(playerid, COLOR_WHITE, string);
		SaveMaterials();
	}
	else if(MatsArmyCar[playerid] == 151)
	{
		if(MatHaul[tmpcar-gunscar[0]][mLoad] == 0 || armmatls >= 99999)
		{
			format(string, sizeof(string), "Склад LSA заполнен, либо грузовик пуст!");
			SendClientMessage(playerid, COLOR_WHITE, string);
			DisablePlayerCheckpoint(playerid);
			return true;
		}
		MatHaul[tmpcar-gunscar[0]][mLoad] -= 5000;
		armmatls += 5000;
		DisablePlayerCheckpoint(playerid);
		MatsArmyCar[playerid] = 0;
		format(string, sizeof(string), "Материалы успешно доставлены! Материалов: %d/5000", MatHaul[tmpcar-gunscar[0]][mLoad]);
		SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
		format(string, sizeof(string), "Склад LSA: %d/100000", armmatls);
		SendClientMessage(playerid, COLOR_WHITE, string);
		SaveMaterials();
	}
	else if(MatsArmyCar[playerid] == 100)
	{
		if(MatHaul[tmpcar-gunscar[0]][mLoad] == 0 || ballasmatbi >= 99999)
		{
			format(string, sizeof(string), "Склад The Ballas заполнен, либо грузовик пуст!");
			SendClientMessage(playerid, COLOR_WHITE, string);
			DisablePlayerCheckpoint(playerid);
			return true;
		}
		MatHaul[tmpcar-gunscar[0]][mLoad] -= 5000;
		ballasmatbi += 5000;
		DisablePlayerCheckpoint(playerid);
		MatsArmyCar[playerid] = 0;
		format(string, sizeof(string), "Материалы успешно доставлены! Материалов: %d/5000", MatHaul[tmpcar-gunscar[0]][mLoad]);
		SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
		format(string, sizeof(string), "Склад The Ballas: %d/100000", ballasmatbi);
		SendClientMessage(playerid, COLOR_WHITE, string);
		SaveMaterials();
	}
	else if(MatsArmyCar[playerid] == 101)
	{
		if(MatHaul[tmpcar-gunscar[0]][mLoad] == 0 || vagosmatbi >= 99999)
		{
			format(string, sizeof(string), "Склад The Vagos заполнен, либо грузовик пуст!");
			SendClientMessage(playerid, COLOR_WHITE, string);
			DisablePlayerCheckpoint(playerid);
			return true;
		}
		MatHaul[tmpcar-gunscar[0]][mLoad] -= 5000;
		vagosmatbi += 5000;
		DisablePlayerCheckpoint(playerid);
		MatsArmyCar[playerid] = 0;
		format(string, sizeof(string), "Материалы успешно доставлены! Материалов: %d/5000", MatHaul[tmpcar-gunscar[0]][mLoad]);
		SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
		format(string, sizeof(string), "Склад The Vagos: %d/100000", vagosmatbi);
		SendClientMessage(playerid, COLOR_WHITE, string);
		SaveMaterials();
	}
	else if(MatsArmyCar[playerid] == 102)
	{
		if(MatHaul[tmpcar-gunscar[0]][mLoad] == 0 || groovmatbi >= 99999)
		{
			format(string, sizeof(string), "Склад The Grove заполнен, либо грузовик пуст!");
			SendClientMessage(playerid, COLOR_WHITE, string);
			DisablePlayerCheckpoint(playerid);
			return true;
		}
		MatHaul[tmpcar-gunscar[0]][mLoad] -= 5000;
		groovmatbi += 5000;
		DisablePlayerCheckpoint(playerid);
		MatsArmyCar[playerid] = 0;
		format(string, sizeof(string), "Материалы успешно доставлены! Материалов: %d/5000", MatHaul[tmpcar-gunscar[0]][mLoad]);
		SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
		format(string, sizeof(string), "Склад The Grove: %d/100000", groovmatbi);
		SendClientMessage(playerid, COLOR_WHITE, string);
		SaveMaterials();
	}
	else if(MatsArmyCar[playerid] == 103)
	{
		if(MatHaul[tmpcar-gunscar[0]][mLoad] == 0 || aztekmatbi >= 99999)
		{
			format(string, sizeof(string), "Склад The Aztec заполнен, либо грузовик пуст!");
			SendClientMessage(playerid, COLOR_WHITE, string);
			DisablePlayerCheckpoint(playerid);
			return true;
		}
		MatHaul[tmpcar-gunscar[0]][mLoad] -= 5000;
		aztekmatbi += 5000;
		DisablePlayerCheckpoint(playerid);
		MatsArmyCar[playerid] = 0;
		format(string, sizeof(string), "Материалы успешно доставлены! Материалов: %d/5000", MatHaul[tmpcar-gunscar[0]][mLoad]);
		SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
		format(string, sizeof(string), "Склад The Aztek: %d/100000", aztekmatbi);
		SendClientMessage(playerid, COLOR_WHITE, string);
		SaveMaterials();
	}
	else if(MatsArmyCar[playerid] == 104)
	{
		if(MatHaul[tmpcar-gunscar[0]][mLoad] == 0 || rifamatbi >= 99999)
		{
			format(string, sizeof(string), "Склад The Rifa заполнен, либо грузовик пуст!");
			SendClientMessage(playerid, COLOR_WHITE, string);
			DisablePlayerCheckpoint(playerid);
			return true;
		}
		MatHaul[tmpcar-gunscar[0]][mLoad] -= 5000;
		rifamatbi += 5000;
		DisablePlayerCheckpoint(playerid);
		MatsArmyCar[playerid] = 0;
		format(string, sizeof(string), "Материалы успешно доставлены! Материалов: %d/5000", MatHaul[tmpcar-gunscar[0]][mLoad]);
		SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
		format(string, sizeof(string), "Склад The Rifa: %d/100000", rifamatbi);
		SendClientMessage(playerid, COLOR_WHITE, string);
		SaveMaterials();
	}
	else if(MatsArmyCar[playerid] == 31)
	{
		if(MatHaul[tmpcar-gunscar[0]][mLoad] == 0 || lspdmatbi >= 49999)
		{
			format(string, sizeof(string), "Склад LSPD заполнен, либо грузовик пуст!");
			SendClientMessage(playerid, COLOR_WHITE, string);
			DisablePlayerCheckpoint(playerid);
			return true;
		}
		MatHaul[tmpcar-gunscar[0]][mLoad] -= 5000;
		lspdmatbi += 5000;
		DisablePlayerCheckpoint(playerid);
		MatsArmyCar[playerid]=0;
		format(string, sizeof(string), "Материалы успешно доставлены! Материалов: %d/5000", MatHaul[tmpcar-gunscar[0]][mLoad]);
		SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
		format(string, sizeof(string), "Склад LSPD: %d/50000", lspdmatbi);
		SendClientMessage(playerid, COLOR_WHITE, string);
		SaveMaterials();
	}
	else if(MatsArmyCar[playerid] == 24)
	{
		if(MatHaul[tmpcar-gunscar[0]][mLoad] == 0 || fbimats >= 49999)
		{
			format(string, sizeof(string), "Склад FBI заполнен либо грузовик пуст!");
			SendClientMessage(playerid, COLOR_WHITE, string);
			DisablePlayerCheckpoint(playerid);
			return true;
		}
		MatHaul[tmpcar-gunscar[0]][mLoad] -= 5000;
		fbimats += 5000;
		DisablePlayerCheckpoint(playerid);
		MatsArmyCar[playerid] = 0;
		format(string, sizeof(string), "Материалы успешно доставлены! Материалов: %d/5000", MatHaul[tmpcar-gunscar[0]][mLoad]);
		SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
		format(string, sizeof(string), "Склад FBI: %d/50000", fbimats);
		SendClientMessage(playerid, COLOR_WHITE, string);
		SaveMaterials();
	}
	else if(MatsArmyCar[playerid] == 21)
	{
		if(MatHaul[tmpcar-gunscar[0]][mLoad] == 0 || armmatbi >= 99999)
		{
			format(string, sizeof(string), "Cклад Армии SF заполнен, или грузовик пуст!");
			SendClientMessage(playerid, COLOR_GREY, string);
			DisablePlayerCheckpoint(playerid);
			return true;
		}
		MatHaul[tmpcar-gunscar[0]][mLoad] -= 5000;
		armmatsf += 5000;
		DisablePlayerCheckpoint(playerid);
		MatsArmyCar[playerid] = 0;
		format(string, sizeof(string), "Оружие успешно доставлено! Оружие: %d/5000", MatHaul[tmpcar-gunscar[0]][mLoad]);
		SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
		format(string, sizeof(string), "Склад Армии SF: %d/100000", armmatsf);
		SendClientMessage(playerid, COLOR_WHITE, string);
		SaveMaterials();
	}
	else if(MatsArmyCar[playerid] == 25)
	{
		if(MatHaul[tmpcar-gunscar[0]][mLoad] == 0 || armmatsf >= 99999)
		{
			format(string, sizeof(string), "Склад армии SF заполнен, либо грузовик пуст!");
			SendClientMessage(playerid, COLOR_WHITE, string);
			DisablePlayerCheckpoint(playerid);
			return true;
		}
		MatHaul[tmpcar-gunscar[0]][mLoad] -= 5000;
		armmatsf += 5000;
		DisablePlayerCheckpoint(playerid);
		MatsArmyCar[playerid] = 0;
		format(string, sizeof(string), "Оружие успешно доставлено! Оружие: %d/5000", MatHaul[tmpcar-gunscar[0]][mLoad]);
		SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
		format(string, sizeof(string), "Склад Армии SF: %d/100000", armmatsf);
		SendClientMessage(playerid, COLOR_WHITE, string);
		SaveMaterials();
	}
	if(IsPlayerInDynamicCP(playerid, CarLeasing[playerid]) && CollectionStarted[playerid] == 0)
	{
		if(PlayerInfo[playerid][pCarLic] == 1) return SendClientMessage(playerid, COLOR_GREY, "Вы уже имеете водительские права");
		new avtosdacha[512];
		format(avtosdacha,sizeof(avtosdacha), "Приветствуем вас в Автошколе.\nЕсли вы хотите сдать на права, нажмите Далее");
		ShowPlayerDialog(playerid,10022,DSM, "Экзамен по вождению",avtosdacha, "Далее", "Отмена");
		return true;
	}
	else if(PicCP[playerid]==2 && sbornacat[playerid] == 0)
	{
		if(useguns[playerid] == 0)
		{
			ShowPlayerDialog(playerid, 10092, DSM, "Устройство на работу","Посмотреть список доступных работ?", "Да", "Нет");
			return 1;
		}
	}
	else if(PicCP[playerid] == 4)
	{
		new rand = random(sizeof(RandomSpawn));
		SetPlayerCheckpoint(playerid,RandomSpawn[rand][0],RandomSpawn[rand][1],RandomSpawn[rand][2],RandomSpawn[rand][3]);
		return 1;
	}
	if(GruzCP[playerid] == 1 && PlayerToPoint(2.0,playerid,600.4599,868.0458,-42.9609))
	{
		DisablePlayerCheckpoint(playerid);
		ApplyAnimation(playerid, "CARRY", "crry_prtial",4.0,1,0,0,1,1,1);
		SetPlayerAttachedObject(playerid, 1 , 2358, 1,0.11,0.36,0.0,0.0,90.0);
		ApplyAnimation(playerid, "CARRY", "crry_prtial",4.0,1,0,0,1,1,1);
	}
	if(Works[playerid])
	{
		if(JobCP[playerid] == 1 && IsPlayerInRangeOfPoint(playerid,2.0,2230.3528,-2286.1353,14.3751))
		{
			if(!IsPlayerInAnyVehicle(playerid))
			{
				DisablePlayerCheckpoint(playerid);
				SetPlayerCheckpoint(playerid,2172.4146,-2255.5405,13.3041,1.5);
				ApplyAnimation(playerid, "CARRY", "crry_prtial",4.0,1,0,0,1,1,1);
				SetPlayerAttachedObject(playerid, 1 , 2060, 1,0.11,0.36,0.0,0.0,90.0);
				ApplyAnimation(playerid, "CARRY", "crry_prtial",4.0,1,0,0,1,1,1);
				JobCP[playerid] = 2;
				Bags[playerid] = 1;
				WithBag[playerid] = 1;
			}
		}
		if(JobCP[playerid] == 2 && IsPlayerInRangeOfPoint(playerid,2.0,2172.4146,-2255.5405,13.3041))
		{
	    	if(!IsPlayerInAnyVehicle(playerid))
			{
				JobAmmount[playerid] ++;
				format(string,sizeof(string), "Перенесено мешков: {ffffff}%d",JobAmmount[playerid]);
				SendClientMessage(playerid,COLOR_GREEN,string);
				DisablePlayerCheckpoint(playerid);
				Bags[playerid] = 0;
				WithBag[playerid] = 0;
				ApplyAnimation(playerid, "CARRY", "crry_prtial",4.0,0,0,0,0,1,0);
				if(IsPlayerAttachedObjectSlotUsed(playerid,1)) RemovePlayerAttachedObject(playerid,1);
				SetPlayerCheckpoint(playerid,2230.3528,-2286.1353,14.3751,1.5);
				JobCP[playerid] = 1;
			}
		}
	}
	else if(CP[playerid] == 500)
	{
		PlayerInfo[playerid][pCash] += 600;
		CP[playerid] = 0;
		format(string, sizeof(string), "~g~+600");
		GameTextForPlayer(playerid, string, 5000, 1);
		DisablePlayerCheckpoint(playerid);
	}
	else
	{
		switch(gPlayerCheckpointStatus[playerid])
		{
			case CHECKPOINT_HOME:
		    {
				PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
				DisablePlayerCheckpoint(playerid);
				gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE;
				GameTextForPlayer(playerid, "~w~Is in~n~~y~House", 5000, 1);
		    }
		}
	}
	return true;
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу