- Регистрация
- 10 Фев 2018
- Сообщения
- 147
- Лучшие ответы
- 0
- Репутация
- 2
Почему данный код не работает в OnPlayerEnterVehicle:
Но такой код работает в OnPlayerStateChange:
PHP:
if(GetPlayerState == PLAYER_STATE_DRIVER)
{
if(GOVcars[0] <= vehicleid <= GOVcars[4] && pinfo[playerid][member] != 1) return RemovePlayerFromVehicle(playerid), SendClientMessage(playerid, -1, MESERROR"Вы не являетесь сотрудником Правительства!");
if(CHLScars[0] <= vehicleid <= CHLScars[4] && pinfo[playerid][member] != 2) return RemovePlayerFromVehicle(playerid), SendClientMessage(playerid, -1, MESERROR"Вы не являетесь сотрудником Мэрии ЛС!");
if(CHSFcars[0] <= vehicleid <= CHSFcars[4] && pinfo[playerid][member] != 3) return RemovePlayerFromVehicle(playerid), SendClientMessage(playerid, -1, MESERROR"Вы не являетесь сотрудником Мэрии СФ!");
if(CHLVcars[0] <= vehicleid <= CHLVcars[4] && pinfo[playerid][member] != 4) return RemovePlayerFromVehicle(playerid), SendClientMessage(playerid, -1, MESERROR"Вы не являетесь сотрудником Мэрии ЛВ!");
if(PDLScars[0] <= vehicleid <= PDLScars[18] && pinfo[playerid][member] != 5) return RemovePlayerFromVehicle(playerid), SendClientMessage(playerid, -1, MESERROR"Вы не являетесь Полицейским Лос Сантоса!");
if(PDSFcars[0] <= vehicleid <= PDSFcars[19] && pinfo[playerid][member] != 6) return RemovePlayerFromVehicle(playerid), SendClientMessage(playerid, -1, MESERROR"Вы не являетесь Полицейским Сан Фиерро!");
if(PDLVcars[0] <= vehicleid <= PDLVcars[19] && pinfo[playerid][member] != 7) return RemovePlayerFromVehicle(playerid), SendClientMessage(playerid, -1, MESERROR"Вы не являетесь Полицейским Лас Вентурас!");
if(FBIcars[0] <= vehicleid <= FBIcars[13] && pinfo[playerid][member] != 8) return RemovePlayerFromVehicle(playerid), SendClientMessage(playerid, -1, MESERROR"Вы не являетесь агентом ФБР!");
}
PHP:
if(newstate == PLAYER_STATE_DRIVER)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GOVcars[0] <= vehicleid <= GOVcars[4] && pinfo[playerid][member] != 1) return RemovePlayerFromVehicle(playerid), SendClientMessage(playerid, -1, MESERROR"Вы не являетесь сотрудником Правительства!");
if(CHLScars[0] <= vehicleid <= CHLScars[4] && pinfo[playerid][member] != 2) return RemovePlayerFromVehicle(playerid), SendClientMessage(playerid, -1, MESERROR"Вы не являетесь сотрудником Мэрии ЛС!");
if(CHSFcars[0] <= vehicleid <= CHSFcars[4] && pinfo[playerid][member] != 3) return RemovePlayerFromVehicle(playerid), SendClientMessage(playerid, -1, MESERROR"Вы не являетесь сотрудником Мэрии СФ!");
if(CHLVcars[0] <= vehicleid <= CHLVcars[4] && pinfo[playerid][member] != 4) return RemovePlayerFromVehicle(playerid), SendClientMessage(playerid, -1, MESERROR"Вы не являетесь сотрудником Мэрии ЛВ!");
if(PDLScars[0] <= vehicleid <= PDLScars[18] && pinfo[playerid][member] != 5) return RemovePlayerFromVehicle(playerid), SendClientMessage(playerid, -1, MESERROR"Вы не являетесь Полицейским Лос Сантоса!");
if(PDSFcars[0] <= vehicleid <= PDSFcars[19] && pinfo[playerid][member] != 6) return RemovePlayerFromVehicle(playerid), SendClientMessage(playerid, -1, MESERROR"Вы не являетесь Полицейским Сан Фиерро!");
if(PDLVcars[0] <= vehicleid <= PDLVcars[19] && pinfo[playerid][member] != 7) return RemovePlayerFromVehicle(playerid), SendClientMessage(playerid, -1, MESERROR"Вы не являетесь Полицейским Лас Вентурас!");
if(FBIcars[0] <= vehicleid <= FBIcars[13] && pinfo[playerid][member] != 8) return RemovePlayerFromVehicle(playerid), SendClientMessage(playerid, -1, MESERROR"Вы не являетесь агентом ФБР!");
}