Warum Schickt er nicht die Nachricht?

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
  • Warum bekomme ich keine Nachricht wenn ich /fahrzeugerstellen eingebe?


    new Schild[10],Benzin[20],query[128],string[128],model,farbe1,farbe2,Name[MAX_PLAYER_NAME],Float:X,Float:Y,Float:Z,Float:F,Tankinhal,MaxiTankinhalt;
    if(sscanf(params,"iiiiis",model,farbe1,farbe2,Tankinhal,MaxiTankinhalt,Schild))
    return SendClientMessage(playerid,Weiß,"Verwendung: /fahrzeugerstellen [Model] [Farbe1] [Farbe2] [Tankinhalt] [MaximalerTankinhalt] [Nummernschild (Beachte 'SFST12' SF für Stadt, ST für Staat, 12 für deine Nummer]");

  • Wenn du uns den ganzen Befehl zeigen würdest dann könnten wir dir besser helfen.

  • Weil das ist Sicherlich nicht der Ganze Befehl...



    mfg hunter

  • dcmd_fahrzeugerstellen(playerid,params[])
    {
    if(IsPlayerAnAdmin(playerid,Adminlevel_FahrzeugErstellen))
    {
    if(SpielerInfo[playerid][Admineingeloggt]==1)
    {
    new ID=FreieFahrzeugIDrausfinden();
    new Schild[10],Benzin[20],query[128],string[128],model,farbe1,farbe2,Name[MAX_PLAYER_NAME],Float:X,Float:Y,Float:Z,Float:F,Tankinhal,MaxiTankinhalt;
    if(sscanf(params,"iiiiis",model,farbe1,farbe2,Tankinhal,MaxiTankinhalt,Schild))
    return SendClientMessage(playerid,Weiß,"Verwendung: /fahrzeugerstellen [Model] [Farbe1] [Farbe2] [Tankinhalt] [MaximalerTankinhalt] [Nummernschild (Beachte 'SFST12' SF für Stadt, ST für Staat, 12 für deine Nummer]");
    if(IsPlayerInAnyVehicle(playerid))
    {
    new VID= GetPlayerVehicleID(playerid);
    GetVehiclePos(VID,X,Y,Z);
    GetVehicleZAngle(VID,F);
    }
    else
    {
    GetPlayerPos(playerid,X,Y,Z);
    GetPlayerFacingAngle(playerid,F);
    }
    GetPlayerName(playerid,Name,sizeof Name);
    format(string,sizeof (string),"Admin %s hat Fahrzeugmodel: %i erstellt",Name,model);
    Admintextspeichern(string);
    Benzin = "Benzin";
    if(Tankinhal>MaxiTankinhalt){ return SendClientMessage(playerid,Rot,"Der Tankinhalt darf nicht über dem Maximalen Tankinalt liegen!"); }
    new Schildvorhanden[6];
    for(new i;i<MAX_Fahrzeuge;i++)
    {
    if(!strcmp(FahrzeugInfo[i][Nummernschild], Schild, false))
    {
    Schildvorhanden="Ja";
    }
    else
    {
    Schildvorhanden="Nein";
    }
    }
    if(!strcmp(Schildvorhanden, "Ja", true))
    {
    SendClientMessage(playerid,Rot,"Das Nummernschild ist schon vorhanden bitte wählen Sie eine andere Nummer.");
    }
    else
    {
    format(query,sizeof(query),"INSERT INTO fahrzeug (FahrzeugID) VALUES ('%i')",ID);
    mysql_query(query);
    mysql_free_result();
    FahrzeugInfo[ID][Fahrzeugmodel]=model;
    FahrzeugInfo[ID][x]=X;
    FahrzeugInfo[ID][y]=Y;
    FahrzeugInfo[ID][z]=Z;
    FahrzeugInfo[ID][facing]=F;
    FahrzeugInfo[ID][Farbe1]=farbe1;
    FahrzeugInfo[ID][Farbe2]=farbe2;
    FahrzeugInfo[ID][Tankinhalt]=Tankinhal;
    FahrzeugInfo[ID][MaxTankinhalt]=MaxiTankinhalt;
    FahrzeugInfo[ID][TankartName]=Benzin;
    FahrzeugInfo[ID][Nummernschild]=Schild;
    FahrzeugInfo[ID][Fahrzeugerstellen]=SetVehicleNumberPlate(CreateVehicle(FahrzeugInfo[ID][Fahrzeugmodel],FahrzeugInfo[ID][x],FahrzeugInfo[ID][y],FahrzeugInfo[ID][z],FahrzeugInfo[ID][facing],FahrzeugInfo[ID][Farbe1],FahrzeugInfo[ID][Farbe2],0),FahrzeugInfo[ID][Nummernschild]);
    SendClientMessage(playerid,Hellgrün,"Fahrzeug wurde erfolgreich erstellt.");
    }
    return 1;
    }
    else
    {
    SendClientMessage(playerid,Rot,NichtAdminEingeloggt);
    }
    }
    else
    {
    SendClientMessage(playerid,Rot,KeinAdmin);
    }
    return 1;
    }