- Регистрация
- 2 Мар 2012
- Сообщения
- 112
- Лучшие ответы
- 0
- Репутация
- 33
Добрый день. Перейду сразу к делу. Добавил себе систему автомобилей, переделал её под свой мод.
Автомобили сохраняются, всё работает за исключением того, когда игрок садится в свой автомобиль, пишет что у игрока нет ключей от данного автомобиля.
Вот сам код, в котором проблема:
Кто знает, как решить проблему? Заранее спасибо))
Автомобили сохраняются, всё работает за исключением того, когда игрок садится в свой автомобиль, пишет что у игрока нет ключей от данного автомобиля.
Вот сам код, в котором проблема:
if(strcmp("/eng", cmdtext, true, 4) == 0)
{
if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,-1,"Вы должны быть в транспорте!");
new v=GetPlayerVehicleID(playerid);
GetVehicleParamsEx(v, engine, lights, alarm, doors, bonnet, boot, objective);
if(Veh[v][vPrice]!=0)
{
if(strcmp(Veh[v][vOwner],"None",true)!=0)
{
if(strcmp(Veh[v][vOwner],Name(playerid),true)!=0)return SendClientMessage(playerid,-1,"У вас нет ключей от данного транспорта,гыгыгы");
if(engine!=1)SetVehicleParamsEx(v, 1, lights, alarm, doors, bonnet, boot, objective);
else SetVehicleParamsEx(v, 0, lights, alarm, doors, bonnet, boot, objective);
}
else
{
SendClientMessage(playerid,-1,"У вас нет ключей от данного транспорта!");
return 1;
}
}
else
{
if(engine!=1)SetVehicleParamsEx(v, 1, lights, alarm, doors, bonnet, boot, objective);
else SetVehicleParamsEx(v, 0, lights, alarm, doors, bonnet, boot, objective);
}
return 1;
}
{
if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,-1,"Вы должны быть в транспорте!");
new v=GetPlayerVehicleID(playerid);
GetVehicleParamsEx(v, engine, lights, alarm, doors, bonnet, boot, objective);
if(Veh[v][vPrice]!=0)
{
if(strcmp(Veh[v][vOwner],"None",true)!=0)
{
if(strcmp(Veh[v][vOwner],Name(playerid),true)!=0)return SendClientMessage(playerid,-1,"У вас нет ключей от данного транспорта,гыгыгы");
if(engine!=1)SetVehicleParamsEx(v, 1, lights, alarm, doors, bonnet, boot, objective);
else SetVehicleParamsEx(v, 0, lights, alarm, doors, bonnet, boot, objective);
}
else
{
SendClientMessage(playerid,-1,"У вас нет ключей от данного транспорта!");
return 1;
}
}
else
{
if(engine!=1)SetVehicleParamsEx(v, 1, lights, alarm, doors, bonnet, boot, objective);
else SetVehicleParamsEx(v, 0, lights, alarm, doors, bonnet, boot, objective);
}
return 1;
}