/swat

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
  • Hi Leute bin im Gedanken den Befehl SWAT zu machen wo man den Skin von der SWAT Einheit bekommt mit Waffen spawnt und wo anders spawnt die frage ist aber wie kann ich alles wieder zurück machen? heisst der befehl wird nur für entführungen genutzt. und die die in der swat einheit kommen sind alle ab rank 4 die sollen aber nach der entführung keine swat einheit mehr sein sondern einfach dann Cops sein wenn es vorher ein cop war mit seinem normalen spawn mit seinen normalen spawn waffen und mit seinem normalen skin


    In Zusammenfassung:


    Ein Rank 5er der Behörden gibt /SWAT ID ein => der jenige kriegt SWAT Skin , Waffen, anderen spawn (ISt aber noch Cop!! wenn es vorher cop war )=> Machen bei der Entführung mit => Entfürhugn vorbei. So alle zu ihrer alten Behörde sprich die Cops zu Cops, die FBI zu der FBI Army zu Army => Alles rückgängig (Skins,Spawnwaffen etc..)



    MFG milanboy

  • if(strcmp(cmd, "/swat", true) == 0)
    {
    if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pmember] == 1)// ich nehme mal an fraktion cop is id 1 wenn nicht ändern
    {
    if(PlayerInfo[playerid][pRank] == 5) //rankwahl
    {
    SetPlayerSkin(playerid, 285);
    GivePlayerWeapon(playerid,weaponid,muni);
    }
    return 1;
    }





    so bekommt er nur den swat skin und die waffen bleibt aber cop spawn musste noch hinzufügen


    hoffe konnte dir ein bisschen helfen:P
    }

    GTA Crew - Next Revolution Roleplay


    Forum : http://www.gtacrew.de


    TeamSpeak : gtacrew.de Port: 1337


    GameServer : 80.95.155.22:7777

  • dankesehr das du den Befehl gemacht hast aber was bei diesem Befehl fehlt er soll sich selber nicht in die SWAT Einheit verwandeln^^ sondern er soll andere in die SWAT Einheit verwandeln und die die verwandelt werden sollen mindestens rank 4 sein.



    MFG milanboy

  • if(strcmp(cmd, "/swat", true) == 0)
    {
    if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pmember] == 1)// ich nehme mal an fraktion cop is id 1 wenn nicht ändern
    {
    if(PlayerInfo[playerid][pRank] >= 4) //rankwahl
    {
    SetPlayerSkin(playerid, 285);
    GivePlayerWeapon(playerid,weaponid,muni);
    }
    return 1;
    }



    MfG
    Dark

    "Stay hungry! Stay foolish!" - Steve Jobs

  • Danke hatte mich auch mal interessiert.


    Nur, funkt der nicht ganz.

  • Nicht so das man jemanden anderen den Skin gibt und die anderen sachen so ungefähr nur das problem es passiert garnichts:


    if(strcmp(cmd, "/swat", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(gTeam[playerid] != 2)//gTeam[playerid] !== 2 || IsACop(playerid;)//PlayerInfo[playerid][pMember] == 1 ||PlayerInfo[playerid][pLeader] == 1)//gTeam[playerid] == 2)
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Du bist kein Beamter!");
    return 1;
    }
    if(PlayerInfo[playerid][pRank] != 5)
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Du bist nicht Rank 5!");
    return 1;
    }
    if(PlayerInfo[giveplayerid][pRank] < 3 && gTeam[playerid] != 2)
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Der Spieler ist Rank 5 oder ist kein Beamter!");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Verwendung: /swat [PlayerID/TeilDesNamens]");
    return 1;
    }
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    SetPlayerSkin(giveplayerid,285);
    }
    }
    }
    }

  • Kann mir denn bitte keiner helfen? :(



    EDIT// Habe merh herausgefunden: und zwar liegt es an folgender If Abfrage:

    if(strcmp(cmd, "/swat", true) == 0)
    {
    if(gTeam[playerid] != 2)//gTeam[playerid] !== 2 || IsACop(playerid;)//PlayerInfo[playerid][pMember] == 1 ||PlayerInfo[playerid][pLeader] == 1)//gTeam[playerid] == 2)
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Du bist kein Beamter!");
    return 1;
    }
    if(PlayerInfo[playerid][pRank] != 5)
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Du bist nicht Rank 5!");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Verwendung: /swat [PlayerID/TeilDesNamens]");
    return 1;
    }
    /*if(PlayerInfo[giveplayerid][pRank] < 3 && gTeam[giveplayerid] != 2) // <------------an de rhier
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Der Spieler ist Rank 5 oder ist kein Beamter!");
    return 1;
    }*/
    giveplayerid = ReturnUser(tmp);
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    SetPlayerSkin(giveplayerid,285);
    GivePlayerWeapon(giveplayerid,29,300);
    }
    }


    In dieser IF Abfrage hab ich versucht einmal den man zum SWAT macht abgefragt ob er mindestesn Rank 4 sowie ein Beamter ist kann mir pls einer sagen wie ich die fi abfrage umformen könnte?



    Mfg milanboy

    Einmal editiert, zuletzt von milanboy40 ()