Fraktionscars nicht vorhanden

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Jo moin, mein problem ist ich habe keine Frak. Cars auser Medic und FS, deswegen wollte ich mich ran setzen und für die Police erstmal machen naja schön und gut aber leider kann damit jeder fahren>_>


    Beispiel


    new PolizeiVehs[1];


    public IsACopCar(carid)
    {
    for(new i = 0; i < sizeof(PolizeiVehs); i++)
    {
    if(carid == PolizeiVehs[i])
    {
    return 1;
    }
    }
    return 0;
    }


    if(!IsACop(playerid))
    {
    for(new pv = 0; pv < sizeof(PolizeiVehs); pv++)
    {
    if(newcar == PolizeiVehs[pv])
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist kein Mitglied des Los Santos Police Department!");
    RemovePlayerFromVehicle(playerid);
    }
    }
    }


    PolizeiVehs[0] = AddStaticVehicle(490,1535.7183,-1677.0536,13.5123,180.0657,255,1); // Police Ranger

  • machs doch einfach so:


    new necar = GetPlayerVehicleID(playerid);
    if(IsPlayerInAnyVehicle(playerid) && IsACopCar(newcar))
    {
    if(!IsACop(playerid))
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist kein Mitglied des Los Santos Police Department!");
    RemovePlayerFromVehicle(playerid);
    }
    else
    {
    return 1;
    }
    }
    /Edit: ups ^^


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • public IsACop(playerid)
    {
    if(IsPlayerConnected(playerid))
    {
    new leader = PlayerInfo[playerid][pLeader];
    new member = PlayerInfo[playerid][pMember];
    if(member==1 || member==2 || member==21 || member==3)
    {
    return 1;
    }
    else if(leader==1 || leader==2 || leader==21 || leader==3)
    {
    return 1;
    }
    }
    return 0;
    }


    public IsACopCar(carid)
    {
    for(new i = 0; i < sizeof(PolizeiVehs); i++)
    {
    if(carid == PolizeiVehs[i])
    {
    return 1;
    }
    }
    return 0;
    }