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

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

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

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

/olock

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

sergeydrushko

Умник
Как сделать на основе этого команду /olock, закрывает организационный транспорт?:
PHP:
CMD:jlock(playerid, params[])
{
    new string[50];
    new Float: x,Float: y,Float: z;
	new tyk = jlock[playerid];
    if(tyk!=0)GetVehiclePos(tyk, x, y, z);
    if(VehicleInfo[tyk][vLock] && IsPlayerInRangeOfPoint(playerid,5,x,y,z))
	{
	    if(VehicleInfo[tyk][vJob] ==0 && !IsAArendCar(tyk))return SendClientMessage(playerid,COLOR_RED,"[Ошибка] {FFFFFF}Закрывать/Открывать можно только рабочий и арендованый транспорт!");
	    VehicleInfo[tyk][vLock]=0;
	    SetDoorsStatus(tyk, 0, playerid);
		GameTextForPlayer(playerid,"~w~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~CAR~g~ UNLOCK~n~/jlock",3000,3);
		format(string,sizeof(string),"* %s открывает рабочий транспорт", cPN(playerid));
		ProxDetector(25.0, playerid, string, COLOR_PURPLE);
		tyk=0;
		jlock[playerid]=tyk;
	}
	else
	{
	    if(GetPlayerState(playerid) != 2) return SendClientMessage(playerid,COLOR_RED,"Доступно только на водительском месте!");
	    if(VehicleInfo[GetPlayerVehicleID(playerid)][vJob]==0 && !IsAArendCar(GetPlayerVehicleID(playerid))) return SendClientMessage(playerid,COLOR_RED,"[Ошибка] {FFFFFF}Закрывать/Открывать можно только рабочий и арендованый транспорт!");
	    VehicleInfo[GetPlayerVehicleID(playerid)][vLock]=1;
		SetDoorsStatus(GetPlayerVehicleID(playerid), 1, playerid);
		GameTextForPlayer(playerid,"~w~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~CAR~r~ LOCK~n~/jlock",3000,3);
		format(string,sizeof(string),"* %s закрывает рабочий транспорт", cPN(playerid));
		ProxDetector(25.0, playerid, string, COLOR_PURPLE);
		tyk=GetPlayerVehicleID(playerid);
		jlock[playerid]=tyk;
	}
	return 1;
}
PHP:
enum vInfo
{
	vModel,
	Float:vPos_X,
	Float:vPos_Y,
	Float:vPos_Z,
	Float:vPos_A,
	vColor_1,
	vColor_2,
	vSpawnTime,
	vEngine,
	vLights,
	vAlarm,
	vDoors,
	vBonnet,
	vBoot,
	vJob,
	vTeam,//это
	vRank,
	vTuning,
	vAntiRepair,
	vLock,
	vPlayer,
	vFilled
}
new VehicleInfo[MAX_VEHICLES][vInfo];
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу