Ö Ä Ü wird fail angezeigt aber wieso ?

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
  • [13/08/2015 22:48:16] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<a>.


    wenn ich den Befehl eingebe
    ocmd:rent(playerid,params[])
    {
    if(GetPlayerScore(playerid) >= 4) return SendClientMessageEx(playerid,ROT,"Dein Level ist zu hoch!");
    new veh;
    if(sscanf(params,"params[40]",veh)) return SendClientMessageEx(playerid,ROT,"Benutze: {D6D6D6}/rent Roller/Bmx/Bike/Mountain Bike/löschen");
    if(strcmp(params,"löschen",true)==0)
    {
    if(neulingsfahrzeug[playerid] == 0) return SendClientMessage(playerid,ROT,"Du hast kein Neulingsfahrzeug!");
    DestroyVehicle(neulingsfahrzeug[playerid]);
    SendClientMessageEx(playerid,ROT,"Dein Neulingsfahrzeug wurde gelöscht!");
    neulingsfahrzeug[playerid] = 0;
    return 1;
    }
    if(strcmp(params,"Roller",true)==0)
    {
    if(!IsPlayerInRangeOfPoint(playerid,2.5,1771.7524,-1895.8215,13.5542)) return SendClientMessage(playerid,ROT,"Du bist nicht am Neulings Verleih!");
    if(neulingsfahrzeug[playerid] != 0) return SendClientMessage(playerid,ROT,"Du hast bereits ein Neulingsfahrzeug!");
    neulingsfahrzeug[playerid] = CreateVehicle(462,1778.9646,-1893.7424,13.3886,268.2114,0,0,-1);
    PutPlayerInVehicle(playerid,neulingsfahrzeug[playerid],0);
    SendClientMessageEx(playerid,ROT,"Du hast dir ein Roller als Neulingsfahrzeug gespawnt!");
    return 1;
    }
    else if(strcmp(params,"Bmx",true)==0)
    {
    if(!IsPlayerInRangeOfPoint(playerid,2.5,1771.7524,-1895.8215,13.5542)) return SendClientMessage(playerid,ROT,"Du bist nicht am Neulings Verleih!");
    if(neulingsfahrzeug[playerid] != 0) return SendClientMessage(playerid,ROT,"Du hast bereits ein Neulingsfahrzeug!");
    neulingsfahrzeug[playerid] = CreateVehicle(481,1778.9646,-1893.7424,13.3886,268.2114,0,0,-1);
    PutPlayerInVehicle(playerid,neulingsfahrzeug[playerid],0);
    SendClientMessageEx(playerid,ROT,"Du hast dir ein BMX als Neulingsfahrzeug gespawnt!");
    return 1;
    }
    else if(strcmp(params,"Bike",true)==0)
    {
    if(!IsPlayerInRangeOfPoint(playerid,2.5,1771.7524,-1895.8215,13.5542)) return SendClientMessage(playerid,ROT,"Du bist nicht am Neulings Verleih!");
    if(neulingsfahrzeug[playerid] != 0) return SendClientMessage(playerid,ROT,"Du hast bereits ein Neulingsfahrzeug!");
    neulingsfahrzeug[playerid] = CreateVehicle(509,1778.9646,-1893.7424,13.3886,268.2114,0,0,-1);
    PutPlayerInVehicle(playerid,neulingsfahrzeug[playerid],0);
    SendClientMessageEx(playerid,ROT,"Du hast dir ein Bike als Neulingsfahrzeug gespawnt!");
    return 1;
    }
    else if(strcmp(params,"Mountain Bike",true)==0)
    {
    if(!IsPlayerInRangeOfPoint(playerid,2.5,1771.7524,-1895.8215,13.5542)) return SendClientMessage(playerid,ROT,"Du bist nicht am Neulings Verleih!");
    if(neulingsfahrzeug[playerid] != 0) return SendClientMessage(playerid,ROT,"Du hast bereits ein Neulingsfahrzeug!");
    neulingsfahrzeug[playerid] = CreateVehicle(510,1778.9646,-1893.7424,13.3886,268.2114,0,0,-1);
    PutPlayerInVehicle(playerid,neulingsfahrzeug[playerid],0);
    SendClientMessageEx(playerid,ROT,"Du hast dir ein Mountain Bike als Neulingsfahrzeug gespawnt!");
    return 1;
    }
    return 1;
    }



    [13/08/2015 22:48:16] sscanf warning: Format specifier does not match parameter count.


    wenn ich dort mein Alter Eingebe


    case DIALOG_GEBURTSDATUM:
    {
    new second = gettime();
    new tag,monat,jahr,stunde,minute;
    getdate(jahr,monat,tag);
    gettime(stunde,minute,second);
    new DateInfo[3][20],string[200];
    split(inputtext,DateInfo,'.');
    if(response == 0) return 1;
    else
    {
    if(strlen(inputtext) > 10)
    {
    ShowPlayerDialog(playerid,DIALOG_GEBURTSDATUM,DIALOG_STYLE_INPUT,"PPR Personalausweis Antrag","Gebe nun bitte dein Alter ein. | Angabe bitte in TT.MM.JJJJ","Weiter","Verlassen");
    return 1;
    }
    if(jahr - strval(DateInfo[2]) > 100 || strval(DateInfo[2]) < 1 || strval(DateInfo[2]) >= jahr)
    {
    ShowPlayerDialog(playerid,DIALOG_GEBURTSDATUM,DIALOG_STYLE_INPUT,"PPR Personalausweis Antrag","Gebe nun bitte dein Alter ein. | Angabe bitte in TT.MM.JJJJ","Weiter","Verlassen");
    return 1;
    }
    new check = jahr - strval(DateInfo[2]);
    if(strval(DateInfo[1]) > monat)
    {
    check -= 1;
    }
    else if(strval(DateInfo[1]) == monat && strval(DateInfo[0]) > tag)
    {
    check -= 1;
    }
    if(check < 14 || check > 40)
    {
    ShowPlayerDialog(playerid,DIALOG_GEBURTSDATUM,DIALOG_STYLE_INPUT,"PPR Personalausweis Antrag","Gebe nun bitte dein Alter ein. | Angabe bitte in TT.MM.JJJJ","Weiter","Verlassen");
    return 1;
    }
    sInfo[playerid][palter] = check;
    format(sInfo[playerid][pGeburtstag],11,inputtext);
    format(string,sizeof(string),"Ok du bist also %i Jahre alt.",sInfo[playerid][palter]);
    SendClientMessageEx(playerid,GRÜN,string);
    SendClientMessageEx(playerid,GELB,"Dein Personalausweis wurde erfolgreich beantragt!");
    SendClientMessageEx(playerid,GELB,"Du kannst ihn in 5 Minuten hier wieder abholen!");
    sInfo[playerid][persot] = 10;
    return 1;
    }
    }

  • 1.)
    format(query,sizeof query,"UPDATE user SET level='%d',geschlecht='%d',money='%d',skin='%d',palter='%d',persoantrag='%d'persot='%d',perso='%d',Ip='%d' WHERE id='%d'",
    zu:
    format(query,sizeof query,"UPDATE user SET level='%d',geschlecht='%d',money='%d',skin='%d',palter='%d',persoantrag='%d',persot='%d',perso='%d',Ip='%d' WHERE id='%d'",


    2.)
    if(sscanf(params,"params[40]",veh)) return SendClientMessageEx(playerid,ROT,"Benutze: {D6D6D6}/rent Roller/Bmx/Bike/Mountain Bike/löschen");
    zu:
    if(sscanf(params,"s[40]",veh)) return SendClientMessageEx(playerid,ROT,"Benutze: {D6D6D6}/rent Roller/Bmx/Bike/Mountain Bike/löschen");


    3.)
    In dem Code sehe ich kein sscanf.

  • ok ist weg mit den Sccanf und das bei Saveplayer habe ich schon selber gelöst aber
    wenn ich jetze /rent Bike eingeben kommt
    Du hast dir ein Bike als Neulingsfahrzeug gespawnt
    SERVER: Unknown command.


    ocmd:rent(playerid,params[])
    {
    if(GetPlayerScore(playerid) >= 4) return SendClientMessageEx(playerid,ROT,"Dein Level ist zu hoch!");
    new veh;
    if(sscanf(params,"s[40]",veh)) return SendClientMessageEx(playerid,ROT,"Benutze: {D6D6D6}/rent Roller/Bmx/Bike/Mountain Bike/löschen");
    if(strcmp(params,"löschen",true)==0)
    {
    if(neulingsfahrzeug[playerid] == 0) return SendClientMessage(playerid,ROT,"Du hast kein Neulingsfahrzeug!");
    DestroyVehicle(neulingsfahrzeug[playerid]);
    SendClientMessageEx(playerid,ROT,"Dein Neulingsfahrzeug wurde gelöscht!");
    neulingsfahrzeug[playerid] = 0;
    return 1;
    }
    if(strcmp(params,"Roller",true)==0)
    {
    if(!IsPlayerInRangeOfPoint(playerid,2.5,1771.7524,-1895.8215,13.5542)) return SendClientMessage(playerid,ROT,"Du bist nicht am Neulings Verleih!");
    if(neulingsfahrzeug[playerid] != 0) return SendClientMessage(playerid,ROT,"Du hast bereits ein Neulingsfahrzeug!");
    neulingsfahrzeug[playerid] = CreateVehicle(462,1778.9646,-1893.7424,13.3886,268.2114,0,0,-1);
    PutPlayerInVehicle(playerid,neulingsfahrzeug[playerid],0);
    SendClientMessageEx(playerid,ROT,"Du hast dir ein Roller als Neulingsfahrzeug gespawnt!");
    return 1;
    }
    else if(strcmp(params,"Bmx",true)==0)
    {
    if(!IsPlayerInRangeOfPoint(playerid,2.5,1771.7524,-1895.8215,13.5542)) return SendClientMessage(playerid,ROT,"Du bist nicht am Neulings Verleih!");
    if(neulingsfahrzeug[playerid] != 0) return SendClientMessage(playerid,ROT,"Du hast bereits ein Neulingsfahrzeug!");
    neulingsfahrzeug[playerid] = CreateVehicle(481,1778.9646,-1893.7424,13.3886,268.2114,0,0,-1);
    PutPlayerInVehicle(playerid,neulingsfahrzeug[playerid],0);
    SendClientMessageEx(playerid,ROT,"Du hast dir ein BMX als Neulingsfahrzeug gespawnt!");
    return 1;
    }
    else if(strcmp(params,"Bike",true)==0)
    {
    if(!IsPlayerInRangeOfPoint(playerid,2.5,1771.7524,-1895.8215,13.5542)) return SendClientMessage(playerid,ROT,"Du bist nicht am Neulings Verleih!");
    if(neulingsfahrzeug[playerid] != 0) return SendClientMessage(playerid,ROT,"Du hast bereits ein Neulingsfahrzeug!");
    neulingsfahrzeug[playerid] = CreateVehicle(509,1778.9646,-1893.7424,13.3886,268.2114,0,0,-1);
    PutPlayerInVehicle(playerid,neulingsfahrzeug[playerid],0);
    SendClientMessageEx(playerid,ROT,"Du hast dir ein Bike als Neulingsfahrzeug gespawnt!");
    return 1;
    }
    else if(strcmp(params,"Mountain Bike",true)==0)
    {
    if(!IsPlayerInRangeOfPoint(playerid,2.5,1771.7524,-1895.8215,13.5542)) return SendClientMessage(playerid,ROT,"Du bist nicht am Neulings Verleih!");
    if(neulingsfahrzeug[playerid] != 0) return SendClientMessage(playerid,ROT,"Du hast bereits ein Neulingsfahrzeug!");
    neulingsfahrzeug[playerid] = CreateVehicle(510,1778.9646,-1893.7424,13.3886,268.2114,0,0,-1);
    PutPlayerInVehicle(playerid,neulingsfahrzeug[playerid],0);
    SendClientMessageEx(playerid,ROT,"Du hast dir ein Mountain Bike als Neulingsfahrzeug gespawnt!");
    return 1;
    }
    return 1;
    }

  • if(strcmp(params,"löschen",true)==0)
    params => veh


    Das bei jeder Abfrage in diesem Befehl.


    => EDIT:
    new veh;
    zu
    new veh[40];

  • Ich habe vorhin mein Beitag noch editiert, das hast du wahrscheinlich nicht mehr gesehen.
    new veh;
    zu
    new veh[40];