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

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

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

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

Помогите по срочнеку

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

Milkx

Новичок
ребят помогите как сделать так
огда заезжаешь на чекпоинт то он пропадает и
идет команда /unloadraw 15000
Вот код
HTML:
if(PicCP[playerid]==2)
    {
      if(IsPlayerInAnyVehicle(playerid))
	    {
        DisablePlayerCheckpoint(playerid);
        return 1;
        }
    }


---------- Сообщение добавлено в 11:58 ---------- Предыдущее сообщение добавлено в 11:49 ----------

HTML:
if(strcmp(cmd, "/unloadraw", true) == 0)//äëÿ ÍÃ ãðóçîâèê äëÿ äîñòàâêè ñûðüÿ
	{
	    if(IsPlayerConnected(playerid))
		{
  			if(PlayerInfo[playerid][pMember] == 3)
	        {
	            new tmpcar = GetPlayerVehicleID(playerid);
        		if(!IsPlayerInAnyVehicle(playerid))
				{
					SendClientMessage(playerid, COLOR_GREY, "  Âû äîëæíû íàõîäèòüñÿ â òðàíñïîðòíîì ñðåäñòâå!");
					return 1;
				}
				if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)
				{
					SendClientMessage(playerid, COLOR_GREY, "  Âû äîëæíû íàõîäèòüñÿ çà ðóë¸ì òðàíñïîðòíîãî ñðåäñòâà!");
					return 1;
				}
				if(!IsANGTruck(tmpcar))
				{
					GameTextForPlayer(playerid, "~r~You are not in a delivery raw mats", 5000, 1);
					return 1;
				}
				if(	!IsPlayerInRangeOfPoint(playerid,5.0,117.9273, 1888.4063, 17.0830) &&
					!IsPlayerInRangeOfPoint(playerid,5.0,117.9273, 1888.4063, 17.0830) )
				{
					SendClientMessage(playerid, COLOR_GREY, "ÇÎÍÀ 51: Âû íàõîäèòåñü íå â ìåñòå ðàçàãðóçêè áîåïðèïàñîâ.");
					return 1;
				}
				if(RawMatsLoad[tmpcar][pLoadRaw] > 0)
				{
				    new amount;
				    tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendClientMessage(playerid, COLOR_GRAYWHITE, "ÏÎÄÑÊÀÇÊÀ:{FFFFFF} /unloadraw [amount]");
						return 1;
					}
					amount = strval(tmp);
					if(amount < 1 || amount > 15000) { SendClientMessage(playerid, COLOR_GREY, "Âû Íå Ìîæèòå ðàçãðóçèòü ìåíåå 1 è áîëåå, ÷åì 15000 ñûðüÿ!"); return 1; }
					if(amount > RawMatsLoad[tmpcar][pLoadRaw])
					{
					    format(string, sizeof(string),  "   Màêñèìàëüíàÿ âìåñòèìîñòü ãðóçîâèêà - 15000. Òåêóùàÿ çàãðóçêà - %d.",RawMatsLoad[tmpcar][pLoadRaw]);
					    SendClientMessage(playerid, COLOR_GREY, string);
					    return 1;
					}
					RawMatsLoad[tmpcar][pLoadRaw] -= amount;
					FamilyInfo[3][FracMats] += amount;//äîáàâèëè ê ñëàäó ÍÃ
					format(string, sizeof(string),  "Bû ðàçãðóçèëè %d áîåïðèïàñîâ.", amount);
					PlayerInfo[playerid][pProfSkill]++;
					SendClientMessage(playerid, COLOR_GREEN, string);
					PlaySoundForPlayer(playerid, 1052);
					SaveFamilies();
					return 1;
				}
			}
			else SendClientMessage(playerid, COLOR_GREY, "Âû íå ÂîåííîÑëóæàùèé !");
		}
		return 1;
	}
Вот сама команда
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу