Nummernschild auslesen

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 zusammen


    Ich habe mal eine Frage
    ist es irgendwie möglich das Kennzeichen eines Autos per string auszulesen?
    also das im Script per
    SetVehicleNumberPlate
    erstellt wurde möchte ich gerne in einen Befehl auslesen können
    Sprich so ungefähr wie hier:
    ocmd:vinfo(playerid,params[])
    {
    #pragma unused params
    if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,cRed,"Du bist in keinem Auto");
    new sendstr[128],vid=GetPlayerVehicleID(playerid);
    SendClientMessage(playerid,cWhite,"----- Fahrzeug -----");
    format(sendstr,sizeof sendstr,"Carname: %s",CarName[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
    SendClientMessage(playerid,cGrey,sendstr);
    format(sendstr,sizeof sendstr,"Prods dabei: %d/15",vProds[vid]);
    SendClientMessage(playerid,cGrey,sendstr);
    format(sendstr,sizeof sendstr,"Tank: %d Liter",vTank(vid));
    SendClientMessage(playerid,cGrey,sendstr);
    SendClientMessage(playerid,cWhite,"--------------------");
    return 1;
    }


    Ich hoffe auf hilfe

  • Kann man das Irgendwie geschickt machen?


    Mir fällt nix dazu ein außer wenn ich die alle Via Datenbank laden lasse aber das wollte ich ja nicht


    Gehen tut das irgendwie ich hab das auf mehreren Servern gesehen die die Numplate auslesen

  • SetVehicleNumberPlate umleiten und den Namen in eine Variable packen. Fertig!

    wenn du mir dafür ein Muster machen könntest
    wüsste ich auch wovon du da redest


  • new Variable[MAX_VEHICLES][24];


    stock SetVehicleNumberPlateEx(parameter -> string[])
    {
    format(Variable[vehicleid], 24, string);
    SetVehicleNumberPlate(parameter);
    return 1;
    }



    #define SetVehicleNumberPlate SetVehicleNumberPlateEx


  • Ahh so


    wenn ich den jetzt auslesen lassen will brauch ich dann das hier oder?


    Variable[vehicleid]

  • stock SetVehicleNumberPlateEx(string[])
    {
    format(Variable[vehicleid], 24, string);
    SetVehicleNumberPlate(string);
    return 1;
    }


    Ich hab den mal so gemacht
    sobald ich den aber einfüge hab ich 26 Errors
    nein kein Klammerfehler da ich ja nicht wirklich weiß wiso das kleine dingen 26 errors haben kann

  • Jetzt blick ich garnichtmehr durch..


    so kommt das doch
    SetVehicleNumberPlateEx( noob[0] = AddStaticVehicleEx(462,2039.7809,1550.7091,10.2713,316.2043,-1,-1,-1),"Noob 1");


  • new Variable[MAX_VEHICLES][24];


    stock SetVehicleNumberPlateEx(vehicleid, numberplate[])
    {
    format(Variable[vehicleid], 24, string);
    SetVehicleNumberPlate(vehicleid, numberplate);
    return 1;
    }



    #define SetVehicleNumberPlate SetVehicleNumberPlateEx



    -> SetVehicleNumberPlate(vehicleid, numberplate[]) benutzen

  • -> SetVehicleNumberPlate(vehicleid, numberplate[]) benutzen


    so ungefähr?


    SetVehicleNumberPlateEx( noob[0] = AddStaticVehicleEx(462,2039.7809,1550.7091,10.2713,316.2043,-1,-1,-1),vehicleid,"Noob 1");

  • SetVehicleNumberPlateEx( noob[0] = AddStaticVehicleEx(462,2039.7809,1550.7091,10.2713,316.2043,-1,-1,-1),vehicleid,"Noob 1");


    Bist du auf den Kopf gefallen?
    noob[0] = AddStaticVehicleEx(462,2039.7809,1550.7091,10.2713,316.2043,-1,-1,-1);
    SetVehicleNumberPlateEx(noob[0],"Noob 1");

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • das wollte ich doch wissen......


    Geht das evtl auch anders ohne das ich das jetzt so mache?
    Das es so mit eingetragen wird wie ich es hatte?

  • das meine ich doch nicht....


    ich meinte es so


    SetVehicleNumberPlateEx( noob[0] = AddStaticVehicleEx(462,2039.7809,1550.7091,10.2713,316.2043,-1,-1,-1),"Noob 1");


    Das ich das so mit eintragen kann das will ich wissen da ich mir eig nicht so viel arbeit machen wollte und 250 Fahrzeuge einzeln zu definieren

  • dann hab ich wohl die a. Karte gezogen...


    Jetzt muss ich wirklich jedes Fahrzeug einzeln definieren -.-


    Danke trotzdem