Hilfe bei / invite

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
  • ich habe das so geht aber net


    ocmd:invite(playerid,params[])
    {
    if(isPlayerLeaderOfFraktion(playerid,"fraktion"))return sendclientMessage(playerid,deine farbe,"** Du bist kein Leader von einer Fraktion");
    new pID,
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,deine farbe,"Benutze: /invite [ID]";
    GetPVarInt(playerid,"Fraktion");
    SetPVarInt(pID,"Fraktion",GetPVarInt(playerid,"Fraktion"));
    return 1;
    }

  • Bei einem Parameter brauchst du nicht mit sscanf zu arbeiten.

    ocmd:invite(playerid,params[])
    {
    new pID; //Semikolon, kein Komma
    if(isPlayerLeaderOfFraktion(playerid,GetPVarInt(playerid,"Fraktion")) == 0) //Wenn der Spieler nicht in derFraktion ist (== 0) GetPVarInt gibt den Wert von "Fraktion" zurück
    {
    return SendClientMessage(playerid,deine farbe,"** Du bist kein Leader von einer Fraktion");
    // Auf Groß und Kleinschreibung achten!, "deine farbe" musst du auch durch einen Farbcode ersetzen > z.B. von http://www.websidesearch.de/content/farben1.php
    }
    if (strlen(params))
    {
    return SendClientMessage(playerid,deine farbe,"Benutze: /invite [ID]");
    // Farbe Fehlt wieder und eine Klammer Vor dem Semikolon, darauf musst du achten!
    }
    SetPVarInt(pID,"Fraktion",GetPVarInt(playerid,"Fraktion"));
    return 1;
    }

    So sollte das funzen, kA arbeite nicht mit ocmd oder dcmd usw

  • Was is denn für dich der Leader? Rang xx ?


    Dann erstell die Funktion und frag in der Funktion ab ob der Spieler Rang xx ist und somit leader.



    Maddin is my Lord and Master :D
    Musel my one and only b0wm
    Bisafloah is the pokemon that pwns a lot of goddamn ponys.