Autohaus mit Dialogen.. aber wie?

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 liebe community,


    Ich mache im mom mein Roleplay script weiter und stecke nun am autohaus fest...


    Folgendes Habe ich Bisher


    Definirte Variblen mit entsprechenden Autos.


    luxuscarhaus[0] = AddStaticVehicle(409,-1948.5624,268.6687,35.2407,122.7947,1,1); // carhausStrech
    luxuscarhaus[1] = AddStaticVehicle(411,-1956.2814,302.4892,35.1977,128.7430,80,1); // LuxusInfernus
    luxuscarhaus[2] = AddStaticVehicle(451,-1955.5072,297.9019,35.1756,131.2551,36,36); // Turismoluxus
    luxuscarhaus[3] = AddStaticVehicle(480,-1946.8583,264.2994,35.2434,119.8595,2,2); // Luxus comet
    luxuscarhaus[4] = AddStaticVehicle(494,-1957.6180,304.4483,40.9424,179.8171,42,30); // Hotring1
    luxuscarhaus[5] = AddStaticVehicle(502,-1951.8761,294.2216,40.9396,359.5128,75,61); // Hotring2
    luxuscarhaus[6] = AddStaticVehicle(506,-1946.1135,255.6642,40.7517,61.1104,7,7); // SuperGT
    luxuscarhaus[7] = AddStaticVehicle(541,-1946.2661,259.4652,40.6716,62.0715,60,1); // Bullet
    luxuscarhaus[8] = AddStaticVehicle(603,-1945.3943,263.9692,40.8566,60.9016,0,1); // Phoenix

    public luxuscarhaus1(vehicleid)
    {
    for(new i = 0; i < sizeof(luxuscarhaus); i++)
    {
    if(vehicleid== luxuscarhaus[i])
    {//und dann..
    return 1;
    }
    }
    return 0;
    }


    Und dann wenn es mit dem Kaufen klappt die Funktion auf OnPlayerEnterVehicle einstellen.


    Jetzt habe ich in einem Enum die Model id und den Preis..


    Wie lese ich das aus?


    Einen Stock hab ich bereits der lautet:


    stock OnPlayerBuyCar(playerid,Model,Preis)


    Ich muss aber Model und Preis aus den enum auslesen?


    Wie tuh ich das? :S

  • Wie beim PlayerInfo Enum ^^
    Als Beispiel statt:
    enum pInfo
    {
    pGeld,
    pAdminlevel,
    Skin


    }
    new PlayerInfo[MAX_PLAYERS][pInfo];


    zum Beispiel:
    enum carinfo
    {
    cmodel,
    cpreis


    }
    new CarInfo[MAX_PLAYERS][carinfo];



    Sollte so funktionieren ^^ grad nicht sicher