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

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

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

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

Работа грузчика.

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

Kala4ik

Изучающий
Пользователь
Регистрация
20 Июн 2014
Сообщения
578
Лучшие ответы
0
Репутация
8
Добрый день, при создании работы грузчика решил переделать

PHP:
SetPlayerCheckpoint
На
PHP:
SetPlayerRaceCheckpoint
но теперь не берет мешки.

В
PHP:
public OnPlayerEnterCheckpoint(playerid)

PHP:
	if(PlayerToPoint(2.0,playerid,2194.3386,-2285.3184,15.8294) || PlayerToPoint(2.0,playerid,2185.5571,-2294.2583,13.5694) || PlayerToPoint(2.0,playerid,2182.7148,-2296.9082,13.5694))
	{
		Meshok[playerid] = true;
		ApplyAnimation(playerid,"CARRY","crry_prtial",4.1,0,1,1,1,1);
		SetPlayerAttachedObject(playerid, 2, 2060, 5, 0.01, 0.1, 0.2, 100, 10, 85);
		gpstochka[playerid] = SetPlayerRaceCheckpoint(playerid,1,2172.1313476563,-2255.2292480469,12.454199790955,0.0,0.0,0.0,2);
		//SetPlayerCheckpoint(playerid,2172.1313476563,-2255.2292480469,12.454199790955,2.0);
	}
PHP:
	else if(PlayerToPoint(2.0, playerid,2172.1313476563,-2255.2292480469,12.454199790955))
	{
		Meshok[playerid] = false;
		ApplyAnimation(playerid,"PED","IDLE_tired",4.1,0,1,1,0,1);
		Meshki[playerid]++;
		if(IsPlayerAttachedObjectSlotUsed(playerid,2)) RemovePlayerAttachedObject(playerid,2);
		f(string, "Мешков перетащено {A52A2A}%d",Meshki[playerid]);
		send(playerid, COLOR_SYSTEM, string);
		DisablePlayerRaceCheckpoint(playerid);
		Player[playerid][pGruzSkill] += 1;
		switch(random(2))
		{
			case 0:gpstochka[playerid] = SetPlayerRaceCheckpoint(playerid,1,2194.3386,-2285.3184,15.8294,0.0,0.0,0.0,2); //
			case 1:gpstochka[playerid] = SetPlayerRaceCheckpoint(playerid,1,2185.5571,-2294.2583,13.5694,0.0,0.0,0.0,2); //
			case 2:gpstochka[playerid] = SetPlayerRaceCheckpoint(playerid,1,2182.7148,-2296.9082,13.5694,0.0,0.0,0.0,2); //
		}
	}
в
PHP:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)

PHP:
	if(newkeys == KEY_SPRINT || newkeys == KEY_JUMP || newkeys == KEY_FIRE)
	{
		if(Meshok[playerid] == true)
		{
			Meshok[playerid] = false;
			send(playerid, COLOR_RED, "Вы уронили мешок!");
			if(IsPlayerAttachedObjectSlotUsed(playerid,2)) RemovePlayerAttachedObject(playerid,2);
			ApplyAnimation(playerid,"PED","IDLE_tired",4.1,0,1,1,0,1);
			switch(random(2))
			{
				case 0:gpstochka[playerid] = SetPlayerRaceCheckpoint(playerid,1,2194.3386,-2285.3184,15.8294,0.0,0.0,0.0,2); //
				case 1:gpstochka[playerid] = SetPlayerRaceCheckpoint(playerid,1,2185.5571,-2294.2583,13.5694,0.0,0.0,0.0,2); //
				case 2:gpstochka[playerid] = SetPlayerRaceCheckpoint(playerid,1,2182.7148,-2296.9082,13.5694,0.0,0.0,0.0,2); //
			}
		}
		if(GruzM[playerid] == true)
		{
			GruzM[playerid] = false;
			send(playerid, COLOR_RED, "Вы уронили ящик!");
			if(IsPlayerAttachedObjectSlotUsed(playerid,2)) RemovePlayerAttachedObject(playerid,2);
			ApplyAnimation(playerid,"PED","IDLE_tired",4.1,0,1,1,0,1);
		}

	}
PHP:
						if(IsPlayerInRangeOfPoint(playerid, 2.0,2137.5774,-2282.5496,20.6719))
			{
				if(Player[playerid][pLeader] > 0 || Player[playerid][pMember] > 0) return send(playerid,COLOR_RED, ""vError"Чтобы устроиться на работу, ты не должен состоять во фракции!");
				send(playerid,COLOR_WHITE,""vGotov"Теперь ты работаешь грузчиком.");
				send(playerid,COLOR_LIGHTBLUE,""vPod"Пройди на чекпоинт");
				Player[playerid][pJob] = 7;
				SetPlayerSkin(playerid, 16);
				switch(random(2))
				{
					case 0:gpstochka[playerid] = SetPlayerRaceCheckpoint(playerid,1,2194.3386,-2285.3184,15.8294,0.0,0.0,0.0,2); //
					case 1:gpstochka[playerid] = SetPlayerRaceCheckpoint(playerid,1,2185.5571,-2294.2583,13.5694,0.0,0.0,0.0,2); //
					case 2:gpstochka[playerid] = SetPlayerRaceCheckpoint(playerid,1,2182.7148,-2296.9082,13.5694,0.0,0.0,0.0,2); //
				}
			}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу