Gang Commands erstellen

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
  • Hoi ich wieder^^ also Gang und alles wunderbar und nun wollte ich mir einpaar befehle selbst machen
    weil ich würde den spielern auf meinem Server gern anbieten eig. Firmen zu gründen ja und dafür muss ich ja wissen wie ich befehle baue/erstelle
    also hoffe mir kann jemand helfen



    MFG
    CLoudy

  • if(strcmp(cmd, "/deincomand", true) == 0)
    ja die funktion hier reinpacken musste halt kennen wenn jemand z.b. jemand ne narchicht bekommen soll SendClientMessage


    also so machst z.b. help Befehl

    if (strcmp("/help", cmdtext, true)== 0)
    {
    SendClientMessage(playerid, 0x128128128AA, "Es gibt folgende Befehle:");
    SendClientMessage(playerid, 0x128128128AA, "Dein Befehl:");
    SendClientMessage(playerid, 0x128128128AA, "Dein Befehl:");
    SendClientMessage(playerid, 0x128128128AA, "Dein Befehl:");
    }
    return 1;
    }

  • ^^ okay also da wo überall "Dein befehl steht" also bei der gesamten zeile das was da passieren soll wenn ich den "oben /help " befehl ändere???
    so wo im skript kann ich das finden!? 8| oder suchen wonach!? auserdem wollte ich wenn ich z..b team 12 jetzt neu habe für die befehle zu machen was ich da machen muss!? 8| das was du jetzt gesacht hast sind ja denke ich mal script befehle

  • if (strcmp("/help", cmdtext, true)== 0)
    {
    if(PlayerInfo[playerid][pMember]==12 || PlayerInfo[playerid][pLeader]==12)
    {
    SendClientMessage(playerid, 0x128128128AA, "Es gibt folgende Befehle:");
    SendClientMessage(playerid, 0x128128128AA, "Dein Befehl:");
    SendClientMessage(playerid, 0x128128128AA, "Dein Befehl:");
    SendClientMessage(playerid, 0x128128128AA, "Dein Befehl:");
    return 1;
    }
    }


    diesen Befehl kann man jetzt nur benutzen wenn man im Team 12 ist


    SendClientMessage(playerid, 0x128128128AA, "Dein Befehl:");



    bedeutet nur das ein Text mit dem Inhalt "Dein Befehl:" an den Spieler gesendet wird


    Die Befehle musst du wie dieses Beispiel selber machen

  • if (strcmp("/help", cmdtext, true)== 0)
    {
    if(PlayerInfo[playerid][pMember]==12 || PlayerInfo[playerid][pLeader]==12)
    {
    SendClientMessage(playerid, 0x128128128AA, "Es gibt folgende Befehle:");
    SendClientMessage(playerid, 0x128128128AA, "Dein Befehl:");
    SendClientMessage(playerid, 0x128128128AA, "Dein Befehl:");
    SendClientMessage(playerid, 0x128128128AA, "Dein Befehl:");
    return 1;
    }
    }


    SendClientMessage(playerid, 0x128128128AA, "Es gibt folgende Befehle:");
    SendClientMessage(playerid, 0x128128128AA, "Dein Befehl:");
    SendClientMessage(playerid, 0x128128128AA, "Dein Befehl:");
    SendClientMessage(playerid, 0x128128128AA, "Dein Befehl:");


    da wo die stehen kommen die funktionen die der befehl ausführen soll


    Zitat

    SendClientMessage


    Ist die Funktion und das in den Klammern sind die Variablen^^


    Diese stelle musst du halt durch das ersetzen was du haben willst und autos sind ja eig immer offen^^



    Falls ich was vertauscht habe korrigiert mich :thumbup: