Duty im Police Car

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
  • Hallo kann mir jemand ein CMD schicken mit dem man im Police Car onduty gehen kann das da z.b steht



    wenn man /carduty eingibt das da steht


    Officer Soundso nimmt seine marke etc. von der Hinterbank



    währe net wenn mir einer son CMD scripten könnte

  • den Befehle machen



    if abfrage ob er im auto so und so ist


    dann die aktion


    ist net alzuschwer oder?

  • Kannst du mir den Scripten und hier rein setzten bin zu blöd dafür ganz erlich



    danke im vorraus

  • Einfach mal in einen Script nach schauen z.b im GF und dann selber machen.
    Hier ein Bsp.:


    if(strcmp(cmd, "/carduty", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    giveplayerid = ReturnUser(tmp);
    if(IsACopCar(tmpcar)||PlayerToPoint(5.0, playerid, 253.9280,69.6094,1003.6406))
    {
    SetPlayerHealth(playerid, 100);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "Officer %s nimmt seine marke etc. von der Hinterbank", sendername);
    SendClientMessageToAll(COLOR_DBLUE, string);


    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du bist kein Polizist!");
    }
    }
    return 1;
    }


    //UNGETESTET// ich hafte nicht für Schäden am Script von dir.
    Da müsste nun noch eine Fraktions Abfrage rein.(Einfach im GF schauen)

  • //Oben im Script


    new CopCar1;
    new CopCar2;
    ...


    forward IsACopCar(carid);


    //Ongamemodeinit


    CopCar1 = CreateVehicle( ... ); //die nötigen Daten eingeben (X, Y, Z, Koordinate etc.)
    CopCar2 = CreateVehicle( ... ); // hier auch die nötigen Daten


    //unten im script


    public IsACopCar(carid)
    {
    if(carid == CopCar1 || carid == CopCar2)
    {
    return 1;
    }
    return 0;
    }


    if(strcmp(cmd, "/carduty", true) == 0)
    {
    if( ... ) // Abfrage, ob er ein Polizist ist
    {
    if(IsPlayerInVehicle(playerid, IsACopCar(GetPlayerVehicleID(playerid))) // Abfrage, ob er in einem Copauto sitzt
    {
    if(OnDuty[playerid] == 0)
    {
    ....
    }
    else if(OnDuty[playerid] == 1)
    {
    ...
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Du befindest dich in keinem Copauto!");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Du bist kein Cop!");
    }
    }

  • Danke euch beiden ihr konntet gur helfen !



    :)



    /cloese