Einer Variable eine Car ID hinzufügen

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, ich scripte gerade eine Garage betretbar mit "/enter" und verlassbar mit "/exit".


    Derzeitig verwende ich das so:


    if (strcmp("/enter", cmdtext, true, 3) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid, 1, 788.7233,1702.0497,5.2813))
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    new vehicleid = GetPlayerVehicleID(playerid);
    SetVehiclePos(vehicleid, 792.7117,1699.6827,1001.0859);
    }
    }
    }


    Es ist aber nur eine kleine Garage, gedacht für Bikes. Nun soll man nur mit allen Bikes aus GTA:SA da rein kommen. Das geht ja mit


    if(IsPlayerInVehicle(playerid, vehicleid))


    Ich hätte halt gerne eine Variable z.B. "Bike" mit der ich die gesamten ID's der Bikes drinnen habe, ohne 13/14 mal das selbe zu schreiben. Funktioniert das? Wenn ja, wie? Wenn "nein", gibts da einen Ersatz?

  • Code
    if(GetVehicleModel(vehicleid) != bike ID && GetVehicleModel(vehicleid) != bike ID && GetVehicleModel(vehicleid) != bike ID)return SendClient...

    Damit kannst du Abfragen ob der Spieler in folgenden Fahrzeug ID´s sitz.
    Das hat du denke ich mal gesucht :love: