So etwas hier ?
if (strcmp("/undercoverlicht", cmdtext, true, 10) == 0)
{
if(IsPlayerCop)//ka wie das bei dir heißt
{
if(UCL[GetPlayerVehicleID(playerid)] == 0)
{
new tmpcar = GetPlayerVehicleID(playerid);
if(GetVehicleModel(tmpcar) == 560)
{
sirene[GetPlayerVehicleID(playerid)] = CreateObject(19288,0.0,0.0,0.0,0,0,0,0);
AttachObjectToVehicle(sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.6,0.3,0.85,0,0,0);
UCL[GetPlayerVehicleID(playerid)] = 1;
return 1;
}
else if(UCL[GetPlayerVehicleID(playerid)] == 1)
{
DestroyObject(sirene[GetPlayerVehicleID(playerid)]);
UCL[GetPlayerVehicleID(playerid)] = 0;
return 1;
}
}
else
{
SendClientMessage(playerid,FARBE_GRAU,"Du bist kein Polizist");
}
}
Das Undercoverlicht geht dann nur wenn man Cop ist und man im Sultan fährt (ModelID : 560 zu finden im SAMP Wiki hier ).
Man kann noch einbauen das es nur geht wenn man eingeloggt oder connected ist aber muss man nicht da man wenn man nicht eingeloggt ist selten im Sultan sitzt.
MFG
KR_Ghost