Unsichtbarer Pickup nur im Auto aktiv

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
  • Moin Community,


    Ich habe ein Problem mit einem Pickup, ich möchte das es für alle unsichtbar ist und man einen Gametext bekommt nur wenn man mit einem bestimmten Auto durchfährt!


    Ich habe das nun so:


    Bei "New":

    new autohausinfo;


    Bei den "Pickups"

    autohausinfo = CreatePickup(1239, 1, 1637.2404,-1148.9489,23.9063,-1);


    In "OnPlayerPickUpPickup"

    if (pickupid == autohausinfo)
    {
    if(IsPlayerInAnyVehicle)
    {
    GameTextForPlayer(playerid, "~w~Willkommen am ~r~Autohaus~w~~n~um ein ~g~Auto~w~ zu kaufen setze~n~dich einfach in das entsprechende!", 10000, 3);
    }
    }


    So wie mache ich nun den Pickup unsichtbar?
    Und wenn man mit dem Auto durchfährt passiert garnix!
    Und wie mach ich es das man nur wenn man in einem Bestimmten Fahrzeug sitzt den Gametext bekommt?


    Ich hoffe mir kann da jemand weiterhelfen!


    LG


    Shadow

    Gamemod: |||||||||||||||||||| 15%
    Map: |||||||||||||||||||| 70%



  • Du solltest nur die Position den Fahrzeugs, und das Fahrzeug abfragen.
    Dafür musst du einen Spieler -Timer nehmen.
    Wenn du einen GF hast, kannst du die schon vorhandene Funktion PlayerToPoint nutzen.

    forward CheckPosition(playerid);


    public CheckPosition(playerid)
    {
    PlayerToPoint(radius, playerid, X, Y, Z)
    {
    //abfragen ob carid die richtige ist
    das machen, was gemacht werden soll, wenn er drinne ist
    }
    return 1;
    }

    PAWNit gratis nutzen?
    Geschenkcode: 2017VQXPKB8V3KA

    Hier könnte Ihre Werbung stehen.