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

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

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

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

проблемы с /lock : HireCar

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

earl1008

Дебютант
Здравствуйте народ. У меня такая проблема: не закрываются автомобили в моде на основе GF. Домашние автомобили закрыть могу, а вот обычные тачки, для которых покупал ключ в 24/7, к примеру, закрыть не могу. Подскажите, что мне делать?
Вот собственно код команды /lock
if(strcmp(cmd, "/lock", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new carid;
new vehicleid;
if (PlayerInfo[playerid][pPhousekey] == 255)
{
if(HireCar[playerid] == 299)
{
SendClientMessage(playerid, COLOR_GRAD2, " Ó âàñ íåò àâòîìîáèëÿ.");
return 1;
}
}
carid = PlayerInfo[playerid][pPhousekey]+1;
if(HireCar[playerid] != 299 && !SwitchKey[playerid])
{
carid = HireCar[playerid];
}
//new driver = gLastDriver[carid];
new lockstatus = gCarLock[carid];
new Float:cx,Float:cy,Float:cz;
GetVehiclePos(carid, cx, cy, cz);
switch (lockstatus)
{
case 0:
{
if(HireCar[playerid] == 299 && PlayerInfo[playerid][pPhousekey] == 255)
{
SendClientMessage(playerid, COLOR_GRAD2, " Ó âàñ íåò àâòîìîáèëÿ");
return 1;
}
if(HireCar[playerid] == carid && !SwitchKey[playerid])
{
GameTextForPlayer(playerid, "~w~Hire Vehicle ~r~Locked", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
gCarLock[carid] = 1;
LockCar(carid);
SetVehicleParamsForPlayer(vehicleid,playerid,0,1);
}
else if (PlayerInfo[playerid][pPhousekey] == carid-1)
{
GameTextForPlayer(playerid, "~w~House Vehicle ~r~Locked", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
gCarLock[carid] = 1;
LockCar(carid);
SetVehicleParamsForPlayer(vehicleid,playerid,0,1);
return 1;
}
}
case 1:
{
if(HireCar[playerid] == 299 && PlayerInfo[playerid][pPhousekey] == 255)
{
SendClientMessage(playerid, COLOR_GRAD2, " Ó âàñ íåò àâòîìîáèëÿ");
return 1;
}
if(HireCar[playerid] == carid && !SwitchKey[playerid])
{
GameTextForPlayer(playerid, "~w~Hire Vehicle ~g~Unlocked", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
gCarLock[carid] = 0;
UnLockCar(carid);
SetVehicleParamsForPlayer(vehicleid,playerid,0,0);
}
if (PlayerInfo[playerid][pPhousekey] == carid-1)
{
GameTextForPlayer(playerid, "~w~House Vehicle ~g~Unlocked", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
gCarLock[carid] = 0;
UnLockCar(carid);
SetVehicleParamsForPlayer(vehicleid,playerid,0,0);
return 1;
}
}
default:
{
SendClientMessage(playerid, COLOR_GRAD2, " Îøèáêà");
}
}
if(carid == 256)
{
SendClientMessage(playerid, COLOR_GRAD2, " Ó âàñ íåò àâòîìîáèëÿ !");
}
}
return 1;
}
Бьюсь над этим уже 4 дня, ничего сделать не могу... Спасайте)
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу