[Suche]Leaderbefehltutorial(OCMD oder DCMD)

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 erstmal.
    Also wie die Überschrift schon sagt suche ich ein Tutorial, wie ich Leaderbefehle (/invite /uninvite /giverank, etc.) mit OCMD oder DCMD scripten kann.
    Bisher hab ich nur welche mit strcmp gefunden, aber ich richte meine Befehle eben nach OCMD aus und deswegen bräuchte ich das Tut.
    Kann jemand helfen, ich wäre sehr dankbar.


    Mit freundlichen Grüßen
    Dead'Hole

    Die besten Zitate aus dem sa-mp.de Forum

    Zitat

    -Wenn hier die sache nicht drine ist aber sie brachen es vlt kann ich es und dann mache ich es für sie!)

    Zitat

    Die Prüfungen(Fahrprüfungen), welche sehr realitätsnah entworfen sind, kann jeder Spieler allein absolvieren ohne auf andere angewiesen zu sein.

    Zitat

    Features: Ausgeprägte und leicht verständliche Serverregeln!

    Zitat

    aber wer dumme Antworten gibt bekommt eine Dumme zurück ... und chill mal dein Leben!

    Zitat

    Ich bin für Luca, wieso weiß ich nicht, aber der andere hat so hässlige Haare..

    Zitat

    Ich habe mir eig. immer nur die Castings angesehen, weil die da immer Runtergemacht wurden.

    Zitat

    Unknown processor
    übersetzt (by google translator)
    unbekannten Prozessor

    Zitat

    Verkaufe Minecraft Keys
    Nur für 20,-€ PaySafeCard.
    Unfassbar in mindestens 5 Minuten hast du dein Key!

  • Ich hab es versucht (strcmp in OCMD umzuwandeln).
    Aber es fällt mir sehr schwer.(Habs auch zum teil hinbekommen)
    Weiß grad keiner so ein Tut?

    Die besten Zitate aus dem sa-mp.de Forum

    Zitat

    -Wenn hier die sache nicht drine ist aber sie brachen es vlt kann ich es und dann mache ich es für sie!)

    Zitat

    Die Prüfungen(Fahrprüfungen), welche sehr realitätsnah entworfen sind, kann jeder Spieler allein absolvieren ohne auf andere angewiesen zu sein.

    Zitat

    Features: Ausgeprägte und leicht verständliche Serverregeln!

    Zitat

    aber wer dumme Antworten gibt bekommt eine Dumme zurück ... und chill mal dein Leben!

    Zitat

    Ich bin für Luca, wieso weiß ich nicht, aber der andere hat so hässlige Haare..

    Zitat

    Ich habe mir eig. immer nur die Castings angesehen, weil die da immer Runtergemacht wurden.

    Zitat

    Unknown processor
    übersetzt (by google translator)
    unbekannten Prozessor

    Zitat

    Verkaufe Minecraft Keys
    Nur für 20,-€ PaySafeCard.
    Unfassbar in mindestens 5 Minuten hast du dein Key!

  • ich geb dir mal nen fertigen dcmd, den rest wirst dann alleine hinbekommen :D


    dcmd_makeleader(playerid,params[])
    {
    if(pInfo[playerid][pAdmin] >= 5)
    {
    new Fraktion,Frakname[76];
    if(sscanf(params,"ud",pID,Fraktion))
    {
    return SendClientMessage(playerid,Grau,"Benutze /makeleader [Playerid] [Fraktionsid]");
    }
    if(!IsPlayerConnected(pID))
    {
    return SendClientMessage(playerid,Rot,"Der Spieler ist nicht online");
    }
    if(Fraktion == pInfo[playerid][pLeader])
    {
    return SendClientMessage(playerid,Rot,"Spieler ist bereits in der angegeben Fraktion");
    }
    else
    {
    if(Fraktion==1) Frakname="des Police Departments";
    //----------------------------------------------------------------//
    GetPlayerName(playerid,name1,sizeof(name1));
    GetPlayerName(pID,name2,sizeof(name2));
    format(string2,sizeof(string2),"Admin %s hat dich zum Leader %s ernannt",name1,Frakname);
    format(string3,sizeof(string3),"Du hast %s zum Leader %s ernannt",name2,Frakname);
    SendClientMessage(pID,Grün,string2);
    SendClientMessage(playerid,Grün,string3);
    pInfo[playerid][pFraktion] = Fraktion;
    pInfo[pID][pLeader] = Fraktion;
    SpielerUpdate(pID);
    }
    }
    return 1;
    }

  • Ja den konnt ich auch so.
    Aber du ahst mich auf eine Idee gebracht.
    Danke.xD
    //edit
    SendClientMessage(pID,Grün,string2);
    SendClientMessage(playerid,Grün,string3);


    Kleiner Tipp: äüö benutzt man nie.^^

    Die besten Zitate aus dem sa-mp.de Forum

    Zitat

    -Wenn hier die sache nicht drine ist aber sie brachen es vlt kann ich es und dann mache ich es für sie!)

    Zitat

    Die Prüfungen(Fahrprüfungen), welche sehr realitätsnah entworfen sind, kann jeder Spieler allein absolvieren ohne auf andere angewiesen zu sein.

    Zitat

    Features: Ausgeprägte und leicht verständliche Serverregeln!

    Zitat

    aber wer dumme Antworten gibt bekommt eine Dumme zurück ... und chill mal dein Leben!

    Zitat

    Ich bin für Luca, wieso weiß ich nicht, aber der andere hat so hässlige Haare..

    Zitat

    Ich habe mir eig. immer nur die Castings angesehen, weil die da immer Runtergemacht wurden.

    Zitat

    Unknown processor
    übersetzt (by google translator)
    unbekannten Prozessor

    Zitat

    Verkaufe Minecraft Keys
    Nur für 20,-€ PaySafeCard.
    Unfassbar in mindestens 5 Minuten hast du dein Key!

    Einmal editiert, zuletzt von DeadHole ()

  • Der Befehl von Thommylee sieht ganz ordentlich aus, solltest dann aber auch noch die Variablen
    ändern, wie sie bei dir sind.Also:
    pInfo[playerid][pFraktion] = Fraktion;
    pInfo[pID][pLeader] = Fraktion;

    Mit Freundlichen Grüßen
    Federal