Erre rengeteg megoldás van de talán az alap bevált módszert próbálnám leírni, (most nem akarok kitérni itt az egyéb adat tömörített változatokra amik kevesebb memória terület lefoglalása mellett gyorsabban is végrehajtják a feladatot):
Elsõnek kellenek azok a modelid-k amik rendõr jármûvek:
http://wiki.sa-mp.com/wiki/Vehicles:All[pawn]stock
IsaCopCar(playerid)
{
new
vehid = GetPlayerVehicleID(playerid); // lekérdezzük hogy a játékos melyik sorszámú autóban van
if(vehid) // Ellõnrízzük hogy ezaz érték nagyobb-e nullánál mert ha nulla akkor a játékos nincs jármûben.
{
switch(GetVehicleModel(vehid)) //Itt egy if hez hasonló szerkezet csak ez valamivel szebb lényegében a jármû azonosító számából lekérdezzük a modelid-t
{
case 427, 497, 528, 596, 597, 598, 599, 601: return true; // A rendõr jármûvek modelidje majd a visszatéréseket megváltoztatod olyanra amelyik neked kell meg a modelidket is írd át, ha van benn olyan aminek nem kellene.
}
}
return false; // false (0) visszatérési érték ha nem rendõr jármûben van és nem tartózkodik jármûben a játékos.
}[/pawn]