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

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

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

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

Команда

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

DeadHoster

Умник
Имеется команда /materialsput.
Опишу проблему. Когда тыришь материалы на складе зоны 51, подносишь их к фургону и вводишь команду /materialsput выводит мне "Вы не в фургоне". А проблемка вот в чем. Я с этими материалами (ящиками в руках) если и сяду в фуру, то уроню материал. А мне нужно что бы маты можно было складывать не садясь в фургон.
Как я понял нужно прописать дистанцию..
Вот оригинал:
PHP:
	 	if(strcmp(cmd,"/materialsput",true)==0)
     {
          	new tmpcar = GetPlayerVehicleID(playerid);
  			if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 482)  return SendClientMessage(playerid,COLOR_GREY,"Вы не в фургоне!!");
	 		switch(PlayerInfo[playerid][pMember])
			{
			case 12:
			{
  			if(PlayerInfo[playerid][pMats] < 250)
			{
			SendClientMessage(playerid,COLOR_GRAD1,"Ó âàñ íåò ìàòåðèàëîâ");
			format(string, sizeof(string), "Ìàòåðèàëû â ôóðãîíå: %d/5000", Furi[tmpcar-matsfura[0]][gBallas]);
		    SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
 			return 1;
			}
			if(Furi[tmpcar-matsfura[0]][gBallas] >= 5000) return SendClientMessage(playerid,COLOR_GRAD1,"Ôóðãîí çàïîëíåí");
		 	SendClientMessage(playerid, COLOR_WHITE, "Âû ïîëîæèëè â ôóðãîí 250 ìàòîâ");
 			Furi[tmpcar-matsfura[0]][gBallas] += 250;//
		 	PlayerInfo[playerid][pMats] -=250;
			usemats[playerid] = 0;
			usegruz[playerid] = 0;
   			RemovePlayerAttachedObject(playerid, 1);
			format(string, sizeof(string), "Ìàòåðèàëû â ôóðãîíå: %d/5000", Furi[tmpcar-matsfura[0]][gBallas]);
		    SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
			}
Моё..что-то пытался поменять, но не вышло. С этим скриптом команда вобще не работает..
PHP:
	 	if(strcmp(cmd,"/materialsput",true)==0)
     	{
     	    new topoint;
          	for(new i = 0; i < MAX_VEHICLES; i++)
          	{
			new Float:x, Float:y, Float:z;
			GetVehiclePos(i, x, y, z);
          	if(PlayerToPoint(4.0, playerid, x, y, z))
          	{
          	    topoint = 1;
  			if(GetVehicleModel(i) != 482)
  			{
  			    new tmpcar = i;
		 		switch(PlayerInfo[playerid][pMember])
				{
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу