Fraktionen erstellen (No gf)

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

  • Wenn dan eher so:

    ocmd:uninvite(playerid,params[]) {
    if(sInfo[playerid][pLeader]==1) { ////Fragt ab, ob die Variable pLeader den Wert 1 hat und führt eine Aktion aus wenn er leader ist
    new pID; //Deklariert die Variable pID
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,0xFF0000,"Richtige Benutzung: /uninvite [id]"); // Grobe Übersetzung: Wenn sscanf im params keine spielerid/name findet returnt es... wenn doch wird der wert von pID zum wert des ersten paramenters gemacht
    if(sInfo[pID][pMember] != sInfo[playerid][pLeader]) //Fragt ab ob der Spieler in der gleichen Fraktion ist
    { return SendClientMessage(playerid,Blau,"Der Spieler ist nicht in ihrer Fraktion); }
    sInfo[pID][pMember]=0;//Uninvitet ihn letzendlich
    }
    return 1;
    }


    Hab das mal auf die schnelle geschrieben deshalb ungetestet


  • Werde ich Nacher, wenn ich am Pc bin verändern :)

  • Kein schlechtes Tutorial
    8/10


    Jedoch kann man damit wenig anfangen da dies per Enum immer nur bis zum Serverneustart gespeichert wird.
    Wäre ziemlich lästig wenn der Leader dann nach jedem Serverneustart neu inviten muss ;)

  • Kein schlechtes Tutorial
    8/10


    Jedoch kann man damit wenig anfangen da dies per Enum immer nur bis zum Serverneustart gespeichert wird.
    Wäre ziemlich lästig wenn der Leader dann nach jedem Serverneustart neu inviten muss ;)

    Es ist ein Tutorial, kein Copy Paste, daher sind dort nur die ' Haupt ' Funktionen erklärt,
    ein wenig selbst Initiative sollte schon da sein. ;)