Carid 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
  • Ich möchte gerne einstellen das wenn ich in ein auto einsteige die Carid angezeigt bekommen also nicht die id zum spawnen wie z.b. 411 = Infernus


    sondern die Nummerrierung der autos wie bei /entercar oder /gotocar
    also die Autos die aufm server sind werden ja nummerriert in meinem fall wäre das 1 - 420 und ich möchte jetzt das beim einsteigen in ein auto angezeigt wird
    das wievielte auto das ist..


    Vielen Dank


    MFG TOBII

  • if(strcmp(cmdtext,"/oldcar",true)==0) {
    format(string,sizeof(string),"Dein altes Fahrzeug hatte die FahrzeugID %d und die ModellID %d",altauto[playerid],altmod[playerid]);
    SendClientMessage(playerid,blau,string);
    return 1;
    }


    Hier bitte einfach unter OnPlayerCommandText Einfügen


    MFG Mipu (=


    Edit das braucht man glaube ich auch
    if(strcmp(cmdtext,"/altesauto",true)==0) {
    if(da[playerid]==true) {
    if(!IsPlayerInAnyVehicle(playerid)) {
    DestroyVehicle(neualt[playerid]);
    new gla, Float:x, Float:y, Float:z, Float:za;
    GetPlayerPos(playerid,x,y,z); GetPlayerFacingAngle(playerid,za);
    gla=CreateVehicle(altmod[playerid],x,y,z,za,0,0,-1); LinkVehicleToInterior(gla,GetPlayerInterior(playerid)); PutPlayerInVehicle(playerid,gla,0);
    neualt[playerid]=gla; }
    else { SendClientMessage(playerid,rot,"Du kannst nicht mit 2 Autos auf einmal fahren"); }}
    else { SendClientMessage(playerid,rot,"Du hast kein altes Auto"); }
    return 1;
    }


    weis ich aber jetzt nicht ^^

  • Nein also ich will das das angezeigt wird ohne das man was eingeben muss also han ich es bei
    OnPlayerEnterVehicle probiert aber es will nicht funktionieren..


    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    new newcar = GetPlayerVehicleID(playerid);
    SendClientMessage(playerid, blau, "[DEBUG] Carid: %d ", newcar);
    if(gTeam[playerid] >= 3)
    {
    if (IsACopCar(vehicleid) && !ispassenger)
    {
    if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader]== 2 || PlayerInfo[playerid][pLeader]== 3){ }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Du hast keinen Schlüssel!");
    TogglePlayerControllable(playerid, 1); //Stoppt Betreten des Autos
    }
    }
    if (IsAnAmbulance(vehicleid) && !ispassenger)
    {
    if(PlayerInfo[playerid][pMember]==4||PlayerInfo[playerid][pLeader]==4) { }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Du hast keinen Schlüssel!");
    TogglePlayerControllable(playerid, 1); //Stoppt Betreten des Autos
    }
    }
    if (PlayerInfo[playerid][pJailed] >= 1)
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Das ist hier Verboten!");
    TogglePlayerControllable(playerid, 1); //Stoppt Betreten des Autos
    }
    }
    return 1;
    }

  • sind doch unnötige Funktionen für die CarID :D


    mach:
    public OnPlayerEnterVehicle(playerid,vehicleid,ispassenger)
    {
    new newcar = GetPlayerVehicleID(playerid);
    new car = GetVehicleModelID(newcar);
    SendClientMessage(playerid,COLOR_BLUE,"ModelID: %d",car);
    }


    Sollte klappen ;)

  • public OnPlayerEnterVehicle(playerid,vehicleid,ispassenger)
    {
    new newcar = GetPlayerVehicleID(playerid);
    new car = GetVehicleModelID(newcar);
    SendClientMessage(playerid,COLOR_BLUE,"ModelID: %d",car);
    }


    Kann gar nicht funktionieren :sleeping:
    Variablen frägst du mit format ab.


    public OnPlayerEnterVehicle(playerid,vehicleid,ispassenger)
    {
    new newcar = GetPlayerVehicleID(playerid);
    new car = GetVehicleModelID(newcar);
    new _str[80];
    format(_str, sizeof(_str), "Model-ID: %d", car);
    SendClientMessage(playerid,COLOR_BLUE, _str);
    }

    [align=center]
    Mta Script Editor - Work in Progress

    Einmal editiert, zuletzt von Jason_Gregory ()

  • public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    new msg[256];
    format(msg,sizeof(msg),"MODEL: %d ID: %d",GetVehicleModel(vehicleid),vehicleid);
    SendClientMessage(playerid,0xFF6900AA,msg);

    }


    Machs mal so ^^


    Mfg
    Libi

    Freundliche Grüsse
    BLacKiii