GeForce
Новичок
Сделал систему ремней безопасности у водителя всё работает но у пассажира нет
При выходе из авто водитель отстёгивает ремень а пассажир нет
А ещё когда игрока выбросят из авто то не отстёгивается никто как это исправить?
При выходе из авто водитель отстёгивает ремень а пассажир нет
А ещё когда игрока выбросят из авто то не отстёгивается никто как это исправить?
Код:
if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
{
if(bezopas[playerid] > 0)
{
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
new carrr = bezopas[playerid];
if(carrr >= 400 && carrr <= 447 || carrr >= 450 && carrr <= 460 || carrr == 466 || carrr == 467 || carrr == 469 || carrr == 470 || carrr >= 472 && carrr <= 480 || carrr >= 482 && carrr <= 508 || carrr >= 511 && carrr <= 520 || carrr >= 524 && carrr <= 580 || carrr >= 582 && carrr <= 585 || carrr >= 587 && carrr <= 611)
{
format(string, sizeof(string), "* %s отстегивает ремень безопасности", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
bezopas[playerid] = 0;
}
else if(carrr == 448 || carrr >= 461 && carrr <= 463 || carrr == 468 || carrr == 471 || carrr == 481 || carrr == 501 || carrr == 510 || carrr >= 521 && carrr <= 523 || carrr == 581 || carrr == 586)
{
format(string, sizeof(string), "* %s снимает шлем", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
bezopas[playerid] = 0;
}
}
}
if(bezopas[playerid] > 0) от сюда работает (это для водителя)
{
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
new carrr = bezopas[playerid];
if(carrr >= 400 && carrr <= 447 || carrr >= 450 && carrr <= 460 || carrr == 466 || carrr == 467 || carrr == 469 || carrr == 470 || carrr >= 472 && carrr <= 480 || carrr >= 482 && carrr <= 508 || carrr >= 511 && carrr <= 520 || carrr >= 524 && carrr <= 580 || carrr >= 582 && carrr <= 585 || carrr >= 587 && carrr <= 611)
{
format(string, sizeof(string), "* %s отстегивает ремень безопасности", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
bezopas[playerid] = 0;
}
else if(carrr == 448 || carrr >= 461 && carrr <= 463 || carrr == 468 || carrr == 471 || carrr == 481 || carrr == 501 || carrr == 510 || carrr >= 521 && carrr <= 523 || carrr == 581 || carrr == 586)
{
format(string, sizeof(string), "* %s снимает шлем", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
bezopas[playerid] = 0;
}
}
Это всё находится тут public OnPlayerExitVehicle(playerid, vehicleid)
