Carkey Problem

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

  • CMD:carkey(playerid,params[])
    {
    new string[512], bool:found;
    for(new s = 1; s <= 5; s++)
    {
    found = false;
    for(new i = 0; i < sizeof(cInfo); i++)
    {
    if(cInfo[i][besitzer] == playerInfo[playerid][pMySQLID] && cInfo[i][slot] == s) //2464
    {
    found = true;
    model = cInfo[i][carmodel];
    if(model >= 400 && model <= 611) format(string,sizeof(string),"%s{FF0000}%d) %s\n",string, s, getVehicleName(model));
    else format(string,sizeof(string),"%s{00FF0}%d) -Schlüssel frei-\n",string, s);
    break;
    }
    }
    if(!found) format(string,sizeof(string),"%s{00FF0}%d) -Schlüssel frei-\n",string, s);
    }
    ShowPlayerDialog(playerid,DIALOG_CARKEY,DIALOG_STYLE_LIST,"Fahrzeuge",string,"Auswählen","Beenden");
    return 1;
    }




    C:\Users\Natascha\Desktop\Selfmade xGhost\gamemodes\Selfmade.pwn(2464) : error 028: invalid subscript (not an array or too many subscripts): "playerInfo"
    C:\Users\Natascha\Desktop\Selfmade xGhost\gamemodes\Selfmade.pwn(2464) : warning 215: expression has no effect
    C:\Users\Natascha\Desktop\Selfmade xGhost\gamemodes\Selfmade.pwn(2464) : error 001: expected token: ";", but found "]"
    C:\Users\Natascha\Desktop\Selfmade xGhost\gamemodes\Selfmade.pwn(2464) : error 029: invalid expression, assumed zero
    C:\Users\Natascha\Desktop\Selfmade xGhost\gamemodes\Selfmade.pwn(2464) : fatal error 107: too many error messages on one line

  • Was...machst du denn da genau? ?(


    cInfo[i][besitzer] Das ist ja ein String...aber playerInfo[playerid][pMySQLID] ist doch ein Integer?! Und du willst hier die Besitzer vergleichen..was du aber machst..ist den Besitzer mit deiner MySQLID zu vergleichen?! Oder steht da der Name von dem..Besitzer drinnen? :huh:


    Wenn ja, wäre das dann so richtig:


    if(!strcmp(cInfo[i][besitzer], playerInfo[playerid][pMySQLID]) && cInfo[i][slot] == s)

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S