Respawncars befehl

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 Community,


    Ich schon wieder :p


    Ich habe vor paar tagen einen Respawncars befehl geschrieben aber sobald ich den ingame eingeben kommt nur (INFO: /respawncars)



    ocmd:respawncars(playerid,params[])
    {
    if(sscanf(params,"u",playerid))return SendClientMessage(playerid,COLOR_GREY,"INFO: {FF9600}/respawncars");
    if(!isPlayerInFrakt(playerid, 12))return SendClientMessage(playerid,COLOR_DRED,"Du bist in keiner Fraktion");
    if(sInfo[playerid][rang] < 5)return SendClientMessage(playerid,COLOR_DRED,"Du bist nicht der Leader der Fraktion!");
    {
    for(new i = 1; i <= MAX_VEHICLES; i++)
    {
    SetVehicleToRespawn(i);
    if(IsPlayerConnected(i))
    {
    if(isPlayerInFrakt(i,12))
    {
    SendClientMessage(i, COLOR_GREY, "** Der Leader hat alle Frakion Autos respawnt. **");
    }
    }
    }
    }
    return 1;
    }


    Was ist da falsch :x ?

  • ocmd:respawncars(playerid,params[])
    {
    if(!isPlayerInFrakt(playerid, 12))return SendClientMessage(playerid,COLOR_DRED,"Du bist in keiner Fraktion");
    if(sInfo[playerid][rang] < 5)return SendClientMessage(playerid,COLOR_DRED,"Du bist nicht der Leader der Fraktion!");
    {
    for(new i = 1; i < MAX_VEHICLES; i++)
    {
    //Hier noch abfragen, ob das Fahrzeug ein Fraktionsfahrzeug ist.
    SetVehicleToRespawn(i);
    }
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(isPlayerInFrakt(i,12))
    {
    SendClientMessage(i, COLOR_GREY, "** Der Leader hat alle Frakion Autos respawnt. **");
    }
    }
    }
    }
    return 1;
    }

  • Beitrag von typedef ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
  • Dann kannst du es einfach so machen:
    ocmd:respawncars(playerid,params[])
    {
    if(!isPlayerInFrakt(playerid, 12))return SendClientMessage(playerid,COLOR_DRED,"Du bist in keiner Fraktion");
    if(sInfo[playerid][rang] < 5)return SendClientMessage(playerid,COLOR_DRED,"Du bist nicht der Leader der Fraktion!");
    {
    for(new i = 0; i < sizeof(FBICars); i++)
    {
    SetVehicleToRespawn(FBICars[i]);
    }
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(isPlayerInFrakt(i,12))
    {
    SendClientMessage(i, COLOR_GREY, "** Der Leader hat alle Frakion Autos respawnt. **");
    }
    }
    }
    }
    return 1;
    }

  • Das einzige was ich bekomme ist das
    test.p(6125) : warning 203: symbol is never used: "fcInfo"



    ocmd:respawncars(playerid,params[])
    {
    if(!isPlayerInFrakt(playerid, 12))return SendClientMessage(playerid,COLOR_DRED,"Du bist in keiner Fraktion");
    if(sInfo[playerid][rang] < 5)return SendClientMessage(playerid,COLOR_DRED,"Du bist nicht der Leader der Fraktion!");
    {
    for(new i = 1; i < MAX_VEHICLES; i++)
    {
    SetVehicleToRespawn(FBICars[i]);
    }
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(isPlayerInFrakt(i,12))
    {
    SendClientMessage(i, COLOR_GREY, "** Der Leader hat alle Frakion Autos respawnt. **");
    }
    }
    }
    }
    return 1;
    }


    //edit


    hab garnicht das for(new i = 0; i < sizeof(FBICars); i++)
    gesehen mein fehler :wacko: