Error's mit Numberplate

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
  • JaJaa ich bekomm nen Error, hab Suchfunktion genutzt aber es kam nichts hilfreiches



    ocmd:changeplate(playerid,params[])
    {
    new string[13];
    new cmd[256];
    if (sscanf(params, "d", string))
    {
    new keycar = PlayerInfo[playerid][pCarKey];
    format(string,sizeof(string),"%s",cmd[14]);
    SetVehicleNumberPlate(keycar, string);
    SetVehicleToRespawn(keycar);
    new Float: X,Float: Y,Float: Z;
    GetPlayerPos(playerid,X,Y,Z);
    SetVehiclePos(keycar,X,Y,Z);
    PutPlayerInVehicle(playerid,keycar,0);
    CarInfo[keycar][cNumberplate] = string;//hier der Error1
    }
    return 1;
    }



    C:\Users\Nico\Downloads\Carsystem.pwn(153) : error 006: must be assigned to an array
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Errors.


    //Edit 1 Error gefixxt

  • Du kannst zwei strings nicht einander mit einem = Operator zuweisen ^^
    Benutze format:
    format(CarInfo[keycar][cNumberplate], size der variable einfügen, "%s", string);
    Musst noch die sizeof von CarInfo[keycar][cNumberplate] einfügen, da sizeof ( CarInfo[keycar][cNumberplate] ) Errors ergibt.
    LG
    Evil