ocmd:respawnfcars funktioniert nicht, da passiert gar nichts.

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, mein Befehl funktioniert nicht, wenn ich es eingebe, passiert einfach gar nichts.
    Was kann ich dagegen tun? Ich finde den Fehler auch nicht. Wo liegt das Problem, er nimmt noch nichtmal die erste Abfrage richtig an.
    Was kann ich dagegen tun?


    ocmd:respawnfcars(playerid,params[])
    {
    if(!DarfPlayerCommand(playerid))return ErrorMsg(playerid,"Du darfst keine Befehle nutzen.");
    if(SpielerInfo[playerid][Frakt]==0&&SpielerInfo[playerid][leader]==0)return ErrorMsg(playerid,"Du bist kein Leader einer Fraktion.");
    new Float:xc,Float:yc,Float:zc,carid;
    for(new id=1; id<sizeof(FraktAuto); id++)
    {
    if(FraktAuto[id][besitzer]==SpielerInfo[playerid][Frakt]||FraktAuto[id][besitzer]==31&&isImporter(playerid)||FraktAuto[id][besitzer]==32&&SpielerInfo[playerid][Frakt]==4)
    {
    if(!HasVehicleDriver(FraktAuto[id][id_x]))
    {
    format(autostring[FraktAuto[id][id_x]],128,"");
    RespawnVehicle(499,FraktAuto[id][id_x]);
    if(FraktAuto[id][besitzer]==13)
    {
    format(string,sizeof(string),"Präsi");
    }
    else
    {
    if(FraktAuto[id][besitzer]==31||FraktAuto[id][besitzer]==31)
    {
    if(FraktAuto[id][preis]==789){format(string,sizeof(string),"Import");}
    if(FraktAuto[id][preis]==1789){format(string,sizeof(string),"Gebraucht");}
    }
    else
    {
    format(string,sizeof(string),"%s%d",getFCarOwner(FraktAuto[id][besitzer]),FraktAuto[id][id_x]);
    }
    lockVehicle(FraktAuto[id][id_x]);
    carid=FraktAuto[id][id_x];
    GetVehiclePos(carid,xc,yc,zc);
    SetVehicleNumberPlateEx(FraktAuto[id][id_x],string);
    format(autostring[FraktAuto[id][id_x]],128,string);
    SetVehicleHealth(FraktAuto[id][id_x],FraktAuto[id][HP]);
    }
    return SendClientMessage(playerid,COLOR_GREEN,"Du hast deine Fraktionsfahrzeuge erfolgreich respawnt.");
    }
    return 1;
    }
    return 1;
    }
    return 1;
    }


    Da wo liegt der Fehler?

  • Du brichst mit dem return die schleife bei einem durchlauf direkt ab