Qenz
Умник
PHP:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
IsMotoL(playerid);
}
///////////Заовдка движка////////////
if(newstate == PLAYER_STATE_DRIVER)
{
new v = GetVehicleModel(GetPlayerVehicleID(playerid));
if(v == 509 || v == 481 || v == 509 || v == 417 || v == 425 || v == 447 || v == 460 || v == 469 || v == 476 || v == 487 || v == 488 || v == 497 || v == 511 || v == 512 || v == 513 || v == 519 || v == 520 || v == 548 || v == 553 || v == 563 || v == 577 || v == 592 || v == 593) return SetVehicleParamsEx(v, true, lights, alarm, doors, bonnet, boot, objective);
new ve = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(ve, engine, lights, alarm, doors, bonnet, boot, objective);
printf("%d",engine);
if(engine < 1)
{
SendClientMessage(playerid,-1,"{a35f06}**[Траспорт] {ffffff}Для того что-бы завести , или загулишь двигатель нажмите {a35f06}2 {ffffff}или {a35f06}Num +");
}
}
//////////////////////========Проверка на игрока армии============////////////////////////
new newcar = GetPlayerVehicleID(playerid);
if(newcar >= armycar[0] && newcar <= armycar[1])
{
if(pInfo[playerid][pLeader] == 1 || pInfo[playerid][pMember] == 1)
{
}
else if (newstate == PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid,0xFF0000,"*{573912}[Ошибка] {b9c9bf}У вас нет ключей от этого транспорта!");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
//////////////////////========Проверка на LSPD============////////////////////////
if(newcar >= lspdcar[0] && newcar <= lspdcar[1])
{
if(pInfo[playerid][pLeader] == 2 || pInfo[playerid][pMember] == 2)
{
}
else if (newstate == PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid,0xFF0000,"*{573912}[Ошибка] {b9c9bf}У вас нет ключей от этого транспорта!");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
//////////////////////========Проверка на дальнобойщика============////////////////////////
if(newcar >= job1[0] && newcar <= job1[1])
{
if(pInfo[playerid][pJob] == 1)
{
}
else if (newstate == PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid,0xFF0000,"*{573912}[Ошибка] {b9c9bf}Вы не дальнобойщик. Сначала устройетсь на работу!");
RemovePlayerFromVehicle(playerid);
}
}
//////////////////////========Проверка на дальнобойщика============////////////////////////
return 1;
}
