/findcar - Fürs Ordnungsamt

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
  • ist doch nicht schwer einfach Vehicle pos geben lassen und dem Spieler dann and er pos den Checkpoint setzten... FERTIG.

  • Habe es für euch ganz schnell gescriptet, viel Spaß damit.


    if(strcmp(cmd, "/findcar", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pMember] == 24 || PlayerInfo[playerid][pLeader] == 24)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "BENUTZUNG: /findcar [SPIELERID]");
    return 1;
    }
    new playa;
    playa = ReturnUser(tmp);
    if(IsPlayerConnected(playa))
    {
    new PVehicle = PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarId];
    new Float:vehx, Float:vehy, Float:vehz;
    GetVehiclePos(PVehicle, vehx, vehy, vehz);
    SetPlayerCheckpoint(playerid, vehx, vehy, vehz, 3.0);
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "* Dieser Spieler ist nicht online!");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "* Du bist kein Ordnungsamt-Mitglied!");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "* Du musst eingeloggt sein!");
    }
    return 1;
    }


    mfG, Nighthawk.

  • soweit ja auch ganz gut, nur ist mir auch aufgefallen damit wir wollten damit man die "CARID" sucht nicht den Spieler, den Spieler suchen einstellen ist wohl simpel, da man eben einfach das ding von den Detektiv übernehmen könnte auf /findcar umschreiben könnte und hat im endeffekt ziemlich den gleichen effekt ^^

  • ich bräuchte ein Findcar befehl fürs odnungsamt -.- für das etb Carsystem :(


    Ich beschäftigte mich erst mit Floats und getpos...

    4 Mal editiert, zuletzt von ScyFox () aus folgendem Grund: .

  • warum passt du das net einfach an dein car system an so schwer kann das doch nicht sein den befehl an sich hast du der wurde schon gepostet und bei mein car system was self ist geht das auch sogar du musst es nur an dein system anpassen ;)

  • if(strcmp(cmd, "/findcar", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pJob] != 1)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist kein Detektiv !");
    return 1;
    }
    if(UsedFind[playerid] != 0 && PlayerInfo[playerid][pDetSkill] < 401)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du hast schon nach jemanden gesucht, daher musst du noch 2 Minuten warten!");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    new carid =strval(tmp);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "FEHLER: /findcar [carid]");
    return 1;
    }
    new points;
    new level = PlayerInfo[playerid][pDetSkill];
    if(level >= 0 && level <= 50)
    { points = 4; }
    else if(level >= 51 && level <= 100)
    { points = 6; }
    else if(level >= 101 && level <= 200)
    { points = 8; }
    else if(level >= 201 && level <= 400)
    { points = 10; }
    else if(level >= 401)
    { points = 12; }


    new Float:X,Float:Y,Float:Z;
    GetVehiclePos(carid, X,Y,Z);
    SetPlayerCheckpoint(playerid, X,Y,Z, 6);
    FindTime[playerid] = 1;
    FindTimePoints[playerid] = points;
    PlayerInfo[playerid][pDetSkill] ++;
    UsedFind[playerid] = 1;
    if(PlayerInfo[playerid][pDetSkill] == 50)
    { SendClientMessage(playerid, COLOR_YELLOW, "* Dedektiv Skill ist nun auf 2.Du kannst jetzt öfters Leute finden."); }
    else if(PlayerInfo[playerid][pDetSkill] == 100)
    { SendClientMessage(playerid, COLOR_YELLOW, "* Dedektiv Skill ist nun auf 3.Du kannst jetzt öfters Leute finden."); }
    else if(PlayerInfo[playerid][pDetSkill] == 200)
    { SendClientMessage(playerid, COLOR_YELLOW, "* Dedektiv Skill ist nun auf 4.Du kannst jetzt öfters Leute finden."); }
    else if(PlayerInfo[playerid][pDetSkill] == 400)
    { SendClientMessage(playerid, COLOR_YELLOW, "* Dedektiv Skill ist nun auf 5.Du kannst jetzt öfters Leute finden."); }
    }
    return 1;
    }
    Hier haste da ich denke du arbeitest mit gf is der so angepasst

    DDoS = Die dollsten ollen Sprüche :P


    Zitat

    Ich möchte hier den Lars gerne sehr loben.
    Er ist ein sehr netter kerl.
    Er hat es mir sofort gemacht..


    Zitat von Nachrichtenverlauf


    ;(


  • Jesses die positionen stehen in den inis unter Cars im ordner scriptfiles ...
    Ich nutze das ETB Carsystem und brauche dafür einen FINDCAR!!!
    Command...


    Ich weis nicht wie ich die werte auslesen soll....


    Hat denn niemand schonmal etb carsystem gehabt und dafür einen Findcar befehl gemacht ?

    Einmal editiert, zuletzt von ScyFox () aus folgendem Grund: ..

  • wieso willst du denn unbedingt die positionen auslesen ?
    machs doch so wie ichs gezeigt hab is doch einfacher
    einfach mit


    GetVehiclePos(carid, X,Y,Z);
    SetPlayerCheckpoint(playerid, X,Y,Z, 6);
    arbeiten

    DDoS = Die dollsten ollen Sprüche :P


    Zitat

    Ich möchte hier den Lars gerne sehr loben.
    Er ist ein sehr netter kerl.
    Er hat es mir sofort gemacht..


    Zitat von Nachrichtenverlauf


    ;(


  • ihr kennt das carsystem nicht.. es ist ein Filterscript welches die positionen der autos selbst speichert es arbeitet nicht mit dem Hauptgamemode zusammen ...



    also wenn jetzt jemand ingam park macht und so und stirbt und nicht mehr weis wo sein autosteht...


    dann muss der /findcarbefehl die Positionen aus der ini lesen das geht nicht mit getVehicle pos -.-

  • Ey yo chill mal du bekommst hier kostenlose sachen zugestellt und hast noch Anforderungen ohne ende du solltes vielleicht mal dankbar sein , leute gibt es echt mal also ich finde es ja okay wenn du eine Vorstellung hast aber Dan noch die Leute hier fertig machen ne unter aller sau

  • Ey yo chill mal du bekommst hier kostenlose sachen zugestellt und hast noch Anforderungen ohne ende du solltes vielleicht mal dankbar sein , leute gibt es echt mal also ich finde es ja okay wenn du eine Vorstellung hast aber Dan noch die Leute hier fertig machen ne unter aller sau



    Wenn sie meinen Beitrag nicht richtig lesen selbst schuld und das war noch nett ausgedrückt...
    ERSTEN POST LESEN!! ETB CARSYSTEM nicht DTC!!!



    Ich hoff das ist Groß genug zum Lesen ?(

  • Wenn sie meinen Beitrag nicht richtig lesen selbst schuld und das war noch nett ausgedrückt...
    ERSTEN POST LESEN!! ETB CARSYSTEM nicht DTC!!!



    Ich hoff das ist Groß genug zum Lesen ?(

    Denk mal darüber nach wie du mit andren Leuten schreibst/sprichst warum sollte dir noch jemand helfen wenn du hier jeden so dumm anmachst ? beantworte mir diese frage mal

  • Also für alle nochmal die nicht richtig meinen ersten Beitrag gelesen haben..


    einen /Findcar id - Befehl für das Ordnungsamt


    Vorhandenes carsystem (ETB) NICHT DTC


    Ich hoffe jemand hatte schonmal ein etb carsystem und kann mir damit helfen..


    Da ich erst bei floats bin

    Einmal editiert, zuletzt von ScyFox () aus folgendem Grund: .

  • Ok jetz schreib ichs mal so das du das verstehen solltest.
    DU BLÖ.ER ID.OT DAS WAS ICH DIR DA GESCHRIEBEN HAB FRAGT DIE POSITION DES AUTOS AUF DER MAP AB UND DAS HAT REINGARNICHTS MIT DEM SCHW.LEN CARSYS ZUTUN.
    DAS FUNKTIONIERT AUCH SO ALSO KAUF DIR AHNUNG ODER HAB NICHT SON GROßES MAUL.
    MfG. BeHapper

    DDoS = Die dollsten ollen Sprüche :P


    Zitat

    Ich möchte hier den Lars gerne sehr loben.
    Er ist ein sehr netter kerl.
    Er hat es mir sofort gemacht..


    Zitat von Nachrichtenverlauf


    ;(