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

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

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

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

[Мунуал] [Cоздание склада | Матовозы]

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

Fak

Умник
Здраствуйте ув.Форумчани..
Как только создали в Samp-Rp Байкеры,все начали делать фракцию байкеров :D ( Копипасить )
И уже не 1 раз вижу,такие вопросы " а как создать склад ? "
Ну вот решил сделать вам склад !
​

1.Делаем Мотовоз :
PHP:
new matsfurafraki[1]// Машина  ( Мотавоз )
Привязываем его к фраки :
25- Id Фраки ( Замени на свою )

PHP:
		if(newcar >= matsfurafraki[0] && newcar <= matsfurafraki[0])
		{
			if(PlayerInfo[playerid][pLeader] == 25 || PlayerInfo[playerid][pMember] == 25) { }
			else
			{
				SendClientMessage(playerid, COLOR_GREY, "Вы не член этой банды!");
				RemovePlayerFromVehicleRich(playerid);
			}
		}
Так делаем тачку на респе :
Кординаты меняй на свои!

PHP:
matsfurafraki[0] = AddStaticVehicleEx(482,2190.0703,-1786.9778,13.5810,357.1073,12,12,1800); //Матовоз
______________________________________________________________________________________________________________________________________________________

Так ну вот первую часть нашей работы мы уже сделали !
______________________________________________________________________________________________________________________________________________________​

Теперь делаем склад банды!
PHP:
new frakimatbi = 50000;// Cклад фраки
Так еще ищем логи Матов :
n
PHP:
ew iniFile = ini_openFile("logs/materials.ini");
и в папке с модно находишь вот это :
logs/materials.ini
и в блакноте добавляешь:
rifamatbi = 50000

PHP:
ini_getInteger(iniFile,"frakimatbi",frakimatbi);
______________________________________________________________________________________________________________________________________________________

Так ну вот вторую часть нашей работы мы уже сделали !
______________________________________________________________________________________________________________________________________________________​

Теперь делаем команды!
Так еще,
Находим вот эту строчку( команду) :

PHP:
if(strcmp(cmd,"/materialsput",true)==0)
И в самом конце :
Вставляешь :
1) 25-Id Фраки

PHP:
			case 25:
			{
				if(PlayerInfo[playerid][pMats] < 250)
				{
					SendClientMessage(playerid,COLOR_GREY,"У вас нет материалов");
					format(string, sizeof(string), "Материалы: %d/5000", Furi[tmpcar-matsfurafrak[0]][gfrak]);
					SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
					return true;
				}
				if(Furi[tmpcar-matsfurarifa[0]][gfrak]   >= 5000)return 	SendClientMessage(playerid,COLOR_GREY,"Фургон заполнен");
				SendClientMessage(playerid, COLOR_WHITE, "Вы положили в фургон 250 матов");
				Furi[tmpcar-matsfurafrak[0]][gfrak] += 250;//
				PlayerInfo[playerid][pMats] -=250;
				usemats[playerid] = false;
				usegruz[playerid] = false;
				RemovePlayerAttachedObject(playerid, 1);
				format(string, sizeof(string), "Материалы: %d/5000", Furi[tmpcar-matsfurafraki[0]][gRifa]);
				SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
			}
		}
		return true;
	}
Теперь ищем команду :
PHP:
if(strcmp(cmd,"/unloading",true)==0)
И в самом конце вставляем :
PHP:
		else if(PlayerInfo[playerid][pMember] == 25 && PlayerInfo[playerid][pRank] >= 3)
		{
			if(Furi[tmpcar-matsfurafraki[0]][gfraki] <= 0) return  SendClientMessage(playerid,COLOR_GREY,"Не достаточно материалов, для разгрузки");
			if(PlayerToPoint(6.0,playerid,1454.3406,758.1638,11.0234)) // Твой склад
			{
				lcnmats +=  Furi[tmpcar-matsfurafraki[0]][gfraki];
				Furi[tmpcar-matsfurafraki[0]][gfraki] = 0;//
				format(string, sizeof(string), "Материалы разгружены! В фургоне: %d/5000 матов", Furi[tmpcar-matsfurafraki[0]][gfraki]);
				SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
				if(lcnmats > 50000) { (lcnmats = 50000);}
				format(string, sizeof(string), "Склад мафии LCN: %d/50000", lcnmats);
				SendClientMessage(playerid, COLOR_WHITE, string);
				SaveMaterials();
				return true;
			}
			else if(PlayerToPoint(6.0,playerid,967.3965,1684.1112,8.8516))
			{
				rmmats += Furi[tmpcar-matsfurafraki[0]][gfraki];
				Furi[tmpcar-matsfurafraki[0]][gfraki] = 0;//
				format(string, sizeof(string), "Материалы разгружены! В фургоне: %d/5000 матов", Furi[tmpcar-matsfurarifa[0]][gfraki]);
				SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
				if(rmmats > 50000) { (rmmats = 50000);}
				format(string, sizeof(string), "Склад Русской мафии: %d/50000", rmmats);
				SendClientMessage(playerid, COLOR_WHITE, string);
				SaveMaterials();
				return true;
			}
			else if(PlayerToPoint(6.0,playerid,1460.3116,2763.8110,10.8203))
			{
				yakuzamats += Furi[tmpcar-matsfurafraki[0]][gfraki];
				Furi[tmpcar-matsfurafraki[0]][gfraki] = 0;//
				format(string, sizeof(string), "Материалы разгружены! В фургоне: %d/5000 матов", Furi[tmpcar-matsfurafraki[0]][gfraki]);
				SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
				if(yakuzamats > 50000) { (yakuzamats = 50000);}
				format(string, sizeof(string), "Склад Якудза: %d/50000", yakuzamats);
				SendClientMessage(playerid, COLOR_WHITE, string);
				SaveMaterials();
				return true;
			}
			if(!IsATerra (playerid)) return SendClientMessage(playerid, COLOR_GREY, "Вы не на своей базе");
			if(rifamatbi > 50000) { (frakimatbi = 50000);}
			if(rifamatbi > 50000) return   SendClientMessage(playerid,COLOR_GREY,"Склад заполнен");
			rifamatbi += Furi[tmpcar-matsfurarifa[0]][gfraki];
			Furi[tmpcar-matsfurarifa[0]][gfraki] = 0;//
			SendClientMessage(playerid,COLOR_GREEN,"Материалы разгружены");
		}
		SaveMaterials();
		return true;
	}
и еще добавляем в команду /warehouse :
PHP:
if(strcmp(cmd, "/warehouse", true) == 0)
Добавляем :
25- id Фраки

PHP:
			case 25:
			{
				format(string, sizeof(string), "На складе вашей банды %d/50000 матов", frakimatbi);
				SendClientMessage(playerid, 0x6495EDFF, string);
				return true;
			}
______________________________________________________________________________________________________________________________________________________
Ну вроде все,если не получится пиши в скайп,сделаю...!
Ну вот удачи все должно работать,думаю я заслужил +ик!

______________________________________________________________________________________________________________________________________________________​
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу