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

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

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

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

Подробная инструкция по привязке машин к фракции/работе

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

SVEN

Умник
и так для начала ко всем new

PHP:
new MedCar[6];
HTML:
Где MedCar - название фракции для которой добавим. 6 - кол-во машин
Теперь в public OnPlayerStateChange(playerid, newstate, oldstate) (или там где старые привязки были)вставляем следующие:

PHP:
		if(newcar == MedCar[0]
        || newcar == MedCar[1]
        || newcar == MedCar[2]
        || newcar == MedCar[3]
        || newcar == MedCar[4]
        || newcar == MedCar[5]){
	    if(PlayerInfo[playerid][pMember] != 4){
		SendClientMessage(playerid,COLOR_GREY," У тебя нет ключей от этого транспорта!");
		TogglePlayerControllable(playerid,1);
		RemovePlayerFromVehicle(playerid);}}
HTML:
Где:
 MedCar - название фракции для которой добавим
if(PlayerInfo[playerid][pMember] != 4) - проверка на ID фракции
SendClientMessage(playerid,COLOR_GREY," У тебя нет ключей от этого транспорта!"); - понятно
Обратите внимание на то, что отсчет идет от 0! А также на то, что только у последней привязки должно быть )}

Далее в public OnGameModeInit() Вставляем машины как обычно, но перед каждой пишем порядковую привязку например(из моего мода):
PHP:
    MedCar[0] =	AddStaticVehicleEx(416,1097.00000000,-1327.30004883,13.69999981,0.00000000,1,6,60000); //Ambulance
    MedCar[1] =	AddStaticVehicleEx(416,1110.90002441,-1327.40002441,13.69999981,0.00000000,1,6,60000); //Ambulance
    MedCar[2] =	AddStaticVehicleEx(416,1134.50000000,-1340.59997559,14.10000038,0.00000000,1,6,60000); //Ambulance
    MedCar[3] = AddStaticVehicleEx(416,1124.19995117,-1326.90002441,13.69999981,0.00000000,1,6,60000); //Ambulance
    MedCar[4] =	AddStaticVehicleEx(416,1138.90002441,-1340.50000000,14.00000000,0.00000000,1,6,60000); //Ambulance
    MedCar[5] =	AddStaticVehicleEx(416,1143.30004883,-1340.69995117,13.89999962,0.00000000,1,6,60000); //Ambulance
Дополнение: Если вам надо привязать к работе, то просто меняем if(PlayerInfo[playerid][pMember] != на if(PlayerInfo[playerid][pJob] !=


P.S. Знаю, что тема уже была, просто решил оформить всё четко и понятно
Автор урока - Я
Способ привязки взял в одном моде



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