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

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

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

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

Эвакуаторщик

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

Advokat48

Умник
Итак, многих интересовал вопрос, как на машине механика, подцепить другую машину...меня тоже интересовал, вот выкладываю на публику.
Итак начнем.
Ко всем new добавляем:
PHP:
new TowTruckers=0; 
new IsTowTrucker[MAX_PLAYERS];

Далее идем в паблик:
PHP:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
И вставляем туда:
PHP:
if ((newkeys==KEY_ACTION)&&(IsPlayerInAnyVehicle(playerid))&&(GetPlayerState(playerid)==PLAYER_STATE_DRIVER)) 
{ 
	if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 525) 
	{ 
	new Float:pX,Float:pY,Float:pZ; 
	GetPlayerPos(playerid,pX,pY,pZ); 
	new Float:vX,Float:vY,Float:vZ; 
	new Found=0; 
	new vid=0; 
		while((vid<MAX_VEHICLES)&&(!Found)) 
		{ 
		vid++; 
		GetVehiclePos(vid,vX,vY,vZ); 
			if ((floatabs(pX-vX)<7.0)&&(floatabs(pY-vY)<7.0)&&(floatabs(pZ-vZ)<7.0)&&(vid!=GetPlayerVehicleID(playerid))) 
			{ 
			Found=1; 
				if	(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) 
				{ 
				DetachTrailerFromVehicle(GetPlayerVehicleID(playerid)); 
				} 
			AttachTrailerToVehicle(vid,GetPlayerVehicleID(playerid)); 
			} 
		} 
		if (!Found) 
		{ 
		} 
	} 
}

Теперь в паблик:
PHP:
public OnPlayerDisconnect
И вставляем:
PHP:
if (IsTowTrucker[playerid]==1) 
{ 
IsTowTrucker[playerid]=0; 
TowTruckers--; 
}

Вот и все, для тех кто непонял как работает смотрим скрины:


Подъезжаем к машине крючком, жмем CTRL и все, везем тачку куда нам надо...
Вот и все.
Автор кода: Не я.
Автор мануала: Я
Все, всем спасибо за внимание, в + не нуждаюсь, хотите ставьте. Если повтор, извиняюсь, поиск ничего не дал.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу