Genaue Car-Abfrage

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
  • habe einen Job erstellt, wo ein car gespawnt wird.
    also oben
    new Pizzacar[MAX_PLAYERS];


    hier wird es dann created wenn man /job eingibt:
    Pizzacar[playerid] = AddStaticVehicle(448,X,Y,Z,180,3,6);


    ich möchte nun das andere spieler nicht auf dieses fahrzeug können...
    also bei OnplayerEnterVehicle kurz freezen und entfreezen...


    habe hier die funktion
    public istPizzacar(carid)
    {
    for(new i = 0; i < sizeof(Pizzacar); i++)
    {
    if(carid == Pizzacar[i])
    {
    return 1;
    }
    }
    return 0;
    }


    mit der wird aber nur abgefragt ob das car an sich stimmt... nicht ob das das exakte car ist...
    versteht ihr was ich meine?
    wenn playerid 5 n car created... heißt das ja Pizzacar[5]
    Wie checke ich bei onplayerentervehicle ab, das nur die playerid, von wem das fahrzeug created wurde, auf das fahrzeug steigen darf?


    sry is schon spät =P

    Pessimisten sind Optimisten mit Erfahrung!

  • das weiß ich doch...
    mir geht es darum das mit der funktion "istpizzacar" alle cars abgefragt werden...


    also wenn 5 spieler das car erstellen, kann jeder auf jedes car...
    ich möchte das jedes car nur für den einen spieler betretbar ist...



    //e
    würde so gehen?


    if(vehicleid == Pizzacar[playerid])


    ??


    hab grad niemand zum testen da

    Pessimisten sind Optimisten mit Erfahrung!

    Einmal editiert, zuletzt von Meisternuke ()