Befehl um Fraktions Autos zu respawnen

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,


    ich benötige einen Befehl der von den jeweiligen Fraktionen/Gangs die Autos respawnt.


    Also, wenn der Leader, der jeweiligen Fraktion /fvrespawn eingibt werden alle Autos der Fraktion respawnt in der der Leader ist.
    Da ich diesen Befehl nicht alleine hinbekomme, bin ich auf eure Hilfe hingewiesen:


    hier ein paar sachen, die glaube drinstehen müssen(hier wäre jetzt alles für Medics):
    PlayerInfo[playerid][pLeader] == 4
    new MedicVehs[11];
    so, falls ihr mehr Code braucht, einfach sagen..


    Vielleicht lässt sich das so machen, das man das ganze dann nicht für jede der 24 Fraktionen/Gans machen muss..


    MfG. Cody09

  • if (strcmp("/medicrespawn", cmdtext, true, 10) == 0)
    {
    if (PlayerInfo[playerid][pLeader] == 3)
    {
    SetVehicleToRespawn(MedicVehs[1]);
    SetVehicleToRespawn(MedicVehs[2]);
    SetVehicleToRespawn(MedicVehs[3]);
    SetVehicleToRespawn(MedicVehs[4]);
    SetVehicleToRespawn(MedicVehs[5]);
    SetVehicleToRespawn(MedicVehs[6]);
    SetVehicleToRespawn(MedicVehs[7]);
    SetVehicleToRespawn(MedicVehs[8]);
    SetVehicleToRespawn(MedicVehs[9]);
    SetVehicleToRespawn(MedicVehs[10]);
    }
    return 1;
    }


    PLS: Ungetestet !!

  • gut danke, werde ich testen


    @edit(error bemerkt):


    Ich bekomme jetzt die Folgenden Errors..
    C:\Users\Max\Desktop\Serverg\gamemodes\gm.pwn(16752) : error 001: expected token: ";", but found ")"
    C:\Users\Max\Desktop\Serverg\gamemodes\gm.pwn(16759) : error 001: expected token: ";", but found ")"
    C:\Users\Max\Desktop\Serverg\gamemodes\gm.pwn(16766) : error 001: expected token: ";", but found ")"
    C:\Users\Max\Desktop\Serverg\gamemodes\gm.pwn(16773) : error 001: expected token: ";", but found ")"
    C:\Users\Max\Desktop\Serverg\gamemodes\gm.pwn(16780) : error 001: expected token: ";", but found ")"
    C:\Users\Max\Desktop\Serverg\gamemodes\gm.pwn(16787) : error 001: expected token: ";", but found ")"
    C:\Users\Max\Desktop\Serverg\gamemodes\gm.pwn(16794) : error 001: expected token: ";", but found ")"
    C:\Users\Max\Desktop\Serverg\gamemodes\gm.pwn(16801) : error 001: expected token: ";", but found ")"
    C:\Users\Max\Desktop\Serverg\gamemodes\gm.pwn(16808) : error 001: expected token: ";", but found ")"
    C:\Users\Max\Desktop\Serverg\gamemodes\gm.pwn(16815) : error 001: expected token: ";", but found ")"
    C:\Users\Max\Desktop\Serverg\gamemodes\gm.pwn(16822) : error 001: expected token: ";", but found ")"
    C:\Users\Max\Desktop\Serverg\gamemodes\gm.pwn(16829) : error 001: expected token: ";", but found ")"
    C:\Users\Max\Desktop\Serverg\gamemodes\gm.pwn(16836) : error 001: expected token: ";", but found ")"
    C:\Users\Max\Desktop\Serverg\gamemodes\gm.pwn(16843) : error 001: expected token: ";", but found ")"
    C:\Users\Max\Desktop\Serverg\gamemodes\gm.pwn(16850) : error 001: expected token: ";", but found ")"
    C:\Users\Max\Desktop\Serverg\gamemodes\gm.pwn(16857) : error 001: expected token: ";", but found ")"
    C:\Users\Max\Desktop\Serverg\gamemodes\gm.pwn(16864) : error 001: expected token: ";", but found ")"
    C:\Users\Max\Desktop\Serverg\gamemodes\gm.pwn(16871) : error 001: expected token: ";", but found ")"
    C:\Users\Max\Desktop\Serverg\gamemodes\gm.pwn(16878) : error 001: expected token: ";", but found ")"
    C:\Users\Max\Desktop\Serverg\gamemodes\gm.pwn(16885) : error 001: expected token: ";", but found ")"
    C:\Users\Max\Desktop\Serverg\gamemodes\gm.pwn(16892) : error 001: expected token: ";", but found ")"
    C:\Users\Max\Desktop\Serverg\gamemodes\gm.pwn(16899) : error 001: expected token: ";", but found ")"
    C:\Users\Max\Desktop\Serverg\gamemodes\gm.pwn(16906) : error 001: expected token: ";", but found ")"


    Dies bezieht sich auf jeweils das:
    for(new i = 0; i < sizeof(MedicVehs))

    Einmal editiert, zuletzt von Cody09 ()

  • if(strcmp(cmd,"/medicrespawn",true) == 0)
    {
    if(PlayerInfo[playerid][pLeader] >= 4)
    {
    for(new v=0; v<sizeof(MedicVehs); v++)
    {
    SetVehicleToRespawn(MedicVehs[v]);
    }
    }
    else SendClientMessage(playerid,COLOR_RED,"Du bist nicht der Leader der Medic!");
    return 1;
    }


    Hier have fun habe noch ne kleine scm geschrieben , oben schreibst du ja Medic ist 4 die anderen schreiben 3 , wenn es Fraktion 3 ist ändere die 4 einfach in eine 3.


    mfg Apo

  • So müsste es gehen :
    if(!strcmp(cmdtext, "/respawnmedic", true))
    {
    if(PlayerInfo[playerid][pLeader] == 4)
    {
    for(new v=0; v<sizeof(MedicVehs); v++)
    {
    for(new i=0;i< MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(GetPlayerVehicleID(i) != MedicVehs[v])
    {
    SetVehicleToRespawn(MedicVehs[v]);
    }
    }
    }
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED," Du bist nicht Leader des Rettungsdienstes! ");
    }
    return 1;
    }


  • if (strcmp("/medicrespawn", cmdtext, true, 10) == 0)
    {
    if (PlayerInfo[playerid][pLeader] == 3)
    {
    for(new i = 0; i < sizeof(MedicVehs[i]); i++)
    {
    SetVehicleToRespawn(MedicVehs[i]);
    }
    }
    return 1;
    }