Rickone11
Умник
скажите пжл как сделать сохранение закрытие дверей в моде...,а то есть команда закрытия,я авто закрыл вышел из авто вошел куданибуть вышел,уже авто открыто как исправить подскажите,с меня +
вот команда
if(strcmp(cmd, "/dlock", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new ycarid = PlayerInfo[playerid][pCar];
if(ycarid == 999) { SendClientMessage(playerid, COLOR_GREY, "*У вас нет машины."); return 1; }
else
{
new result[64];
GetPlayerName(playerid, sendername, sizeof(sendername));
if(CarInfo[ycarid][cCDLock] == 0)
{
new dist = CheckPlayerDistanceToVehicle(3.5, playerid, ycarid);
if(!dist)
{
SendClientMessage(playerid, COLOR_GREY, " Вас нет рядом с машиной.");
return 1;
}
else
{
SetLockCar(ycarid); result = "запер авто";
}
}
else { SetUnLockCar(ycarid); result = "открыл авто";}
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
format(string, sizeof(string), "%s %s", sendername, result);
ProxDetector(15.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
}
return 1;
}
public SetLockCar(carid)
{
if(carid != 0)
{
CarInfo[carid][cCDLock] = 1;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
SetVehicleParamsForPlayer(carid,i,0,1);
}
}
return 1;
}
else { return 0; }
}
говорите,что ещё скинуть чтоб посмотреть
вот команда
if(strcmp(cmd, "/dlock", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new ycarid = PlayerInfo[playerid][pCar];
if(ycarid == 999) { SendClientMessage(playerid, COLOR_GREY, "*У вас нет машины."); return 1; }
else
{
new result[64];
GetPlayerName(playerid, sendername, sizeof(sendername));
if(CarInfo[ycarid][cCDLock] == 0)
{
new dist = CheckPlayerDistanceToVehicle(3.5, playerid, ycarid);
if(!dist)
{
SendClientMessage(playerid, COLOR_GREY, " Вас нет рядом с машиной.");
return 1;
}
else
{
SetLockCar(ycarid); result = "запер авто";
}
}
else { SetUnLockCar(ycarid); result = "открыл авто";}
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
format(string, sizeof(string), "%s %s", sendername, result);
ProxDetector(15.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
}
return 1;
}
public SetLockCar(carid)
{
if(carid != 0)
{
CarInfo[carid][cCDLock] = 1;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
SetVehicleParamsForPlayer(carid,i,0,1);
}
}
return 1;
}
else { return 0; }
}
говорите,что ещё скинуть чтоб посмотреть
