Erkennt nicht, dass es ein kaufbares Auto ist

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
  • Mein Problem des Abends..
    alles basiert auf diesem enum
    enum BuyCarInfo
    {
    bModel,
    bVID,
    Float:bspawnx,
    Float:bspawny,
    Float:bspawnz,
    Float:bspawna,
    bName[25],
    bPreis
    }


    unter ongamemodeinit erstelle ich zunächst die autos:
    for(new i=0;i<sizeof(BuyCar);i++)
    {
    new rancolor = (random(128)+128);
    BuyCar[i][bVID] = AddStaticVehicleEx(BuyCar[i][bModel],BuyCar[i][bspawnx],BuyCar[i][bspawny],BuyCar[i][bspawnz],BuyCar[i][bspawna],rancolor,rancolor,30);
    }


    daraufhin folgt die abfrage über einen selbsterstellen stock, welche nicht funktioniert :D
    stock IsVehicleBuyCar(vehicleid)
    {
    for(new i=0;i>sizeof(BuyCar);i++)
    {
    if(vehicleid == BuyCar[i][bVID])
    return 1;
    }
    return 0;
    }


    ich hoffe jemand kann mir schnellstmöglich helfen, danke im vorraus

    VIVA LA REVOLUCIÓN

  • Du musst unter dem enum eine Variable erstellen:
    enum BuyCarInfo
    {
    bModel,
    bVID,
    Float:bspawnx,
    Float:bspawny,
    Float:bspawnz,
    Float:bspawna,
    bName[25],
    bPreis
    }
    new CarInfo[BuyCarInfo];
    Bin mir aber nicht sicher, bissl müde ^^

  • new BuyCar[24][BuyCarInfo] =
    {
    {542,INVALID_VEHICLE_ID,762.000000, -1360.000000, 13.400000, 290.000000,"Clover",35000},
    .....
    }


    wurde für alle 24 Autos, welche sich im Autohaus befinden erstellt!

    VIVA LA REVOLUCIÓN

  • Mach bei OnPlayerStateChange die Abfrage ob er Fahrer ist und setz dann da die vorschleife, dann kannst du das halt da machen


    Am iPod zu erklären ist doof -.-


    Das würde nichts ändern!


    Ich hab den Fehler selbst gefunden. Sowas passiert nachts um 5 :D
    in der for Schleife habe ich > mit < vertauscht ^^


    naja
    schönen abend noch

    VIVA LA REVOLUCIÓN