Vehicle ID und Vehicle Name anzeigen

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 würde gerne wenn man in ein Auto einsteigt, dass dann per SendClientMessage (oder noch besser als Dialog) die Vehicle ID und Name angezeigt wird.
    Ich habe das mal versucht, aber es geht nicht:


    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    SendClientMessage(playerid,0xFF9900FF,"--------------------- Carinfo ---------------------");
    new string[14];
    format(string, sizeof(string), "Vehicle ID: %d", GetPlayerVehicleID(playerid));
    SendClientMessage(playerid, 0xFF9900FF, string);
    new string2[14];
    format(string2, sizeof(string2), "Vehicle Name: %d", GetPlayerVehicleModel(playerid));
    SendClientMessage(playerid, 0xFF9900FF, string2);
    return 1;
    }

  • Hallo


    Meines sieht so aus:


    {
    new string[156];
    format(string, sizeof(string), "VehicleID: %d, Modell-ID: %d",vehicleid,GetVehicleModel(vehicleid));
    if(PlayerInfo[playerid][pAdmin] >= 2)
    {
    SendClientMessage(playerid,COLOR_GREEN,string);
    }
    return 1;
    }


    Du musst vehicleid und nicht playerid benutzen ;)
    Wenn es für alle sichtbar sein soll dann so:


    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    new string[156];
    format(string, sizeof(string), "VehicleID: %d, Modell-ID: %d",vehicleid,GetVehicleModel(vehicleid));
    SendClientMessage(playerid,COLOR_GREEN,string);
    return 1;
    }


    dUDA

  • Hallo,


    Es kommt diese Warnung:
    (1279) : warning 219: local variable "string" shadows a variable at a preceding level


    Zeile 1278 - 1281:
    SendClientMessage(playerid,0xFF9900FF,"--------------------- Carinfo ---------------------");
    new string[156];
    format(string, sizeof(string), "VehicleID: %d, Modell-ID: %d",vehicleid,GetVehicleModel(vehicleid));
    SendClientMessage(playerid,0xFF9900FF,string);

  • SendClientMessage(playerid,0xFF9900FF,"--------------------- Carinfo ---------------------");
    new string2[126];
    format(string2, sizeof(string2), "VehicleID: %d, Modell-ID: %d",vehicleid,GetVehicleModel(vehicleid));
    SendClientMessage(playerid,0xFF9900FF,string2);


    In String2 umbenannt und größe auf 126 Runter es reicht auch 50 :)