/su - Befehl

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
  • Guten Tag,
    Ich habe mir einen /su Befehl mit ocmd geschrieben. Jedoch ist es zurzeit so das ich soviele Wanteds geben kann, wie ich will.
    Ich würde das gerne so einstellen das man nur 6 Wanteds geben darf/kann.


    Hier mal der Code :
    ocmd:su(playerid,params[])
    {
    new pID,reason[64],string[128],string2[128];
    if(IsPlayerMember(playerid,1 || IsPlayerMember(playerid,2 || IsPlayerMember(playerid,3)))) return SendClientMessage(playerid,GRAU,"Du bist in keiner Behörde!");
    if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,GRAU,"Dieser Spieler ist nicht online!");
    if(sscanf(params,"us",pID,reason)) return SendClientMessage(playerid,GRAU,"Verwende : /su [ID / Name] [Grund]");
    GetPlayerWantedLevel(pID);
    SetPlayerWantedLevel(pID,GetPlayerWantedLevel(pID)+1);
    format(string,sizeof(string),"Du hast %s Wanted gegeben, Grund: %s",SpielerName(pID),reason);
    format(string2,sizeof(string2),"Du hast ein Verbrechen begangen, Grund: %s",reason);
    SendClientMessage(playerid,0xFF7800FF,string);
    SendClientMessage(pID,0xFF7800FF,string2);
    SetPlayerColor(pID,0xFF8200FF);
    return 1;
    }
    Ich hoffe mir kann jemand weiterhelfen ;)


    MFG
    BlackxSoul

    2 Mal editiert, zuletzt von BlackxSoul ()

  • Sorry, hier ist der Befehl :


    ocmd:su(playerid,params[])
    {
    new pID,reason[64],string[128],string2[128];
    if(IsPlayerMember(playerid,1 || IsPlayerMember(playerid,2 || IsPlayerMember(playerid,3)))) return SendClientMessage(playerid,GRAU,"Du bist in keiner Behörde!");
    if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,GRAU,"Dieser Spieler ist nicht online!");
    if(sscanf(params,"us",pID,reason)) return SendClientMessage(playerid,GRAU,"Verwende : /su [ID / Name] [Grund]");
    GetPlayerWantedLevel(pID);
    SetPlayerWantedLevel(pID,GetPlayerWantedLevel(pID)+1);
    format(string,sizeof(string),"Du hast %s Wanted gegeben, Grund: %s",SpielerName(pID),reason);
    format(string2,sizeof(string2),"Du hast ein Verbrechen begangen, Grund: %s",reason);
    SendClientMessage(playerid,0xFF7800FF,string);
    SendClientMessage(pID,0xFF7800FF,string2);
    SetPlayerColor(pID,0xFF8200FF);
    return 1;
    }

  • Warum gibst du einem Spieler nur ein Wanted im su Befehl? Was soll dir das bringen?


    ocmd:su(playerid,params[])
    {
    new pID, wanted,reason[128],string[128],string2[128],string3[128];
    if(!IsPlayerMember(playerid,1 | IsPlayerMember(playerid,2 | IsPlayerMember(playerid,3)) return SendClientMessage(playerid,GRAU,"Du bist in keiner Behörde!");
    if(!IsPlayerConnected(pID))return SCM(playerid,GRAU,"Der Spieler ist nicht eingeloggt.");
    if(sscanf(params,"uis",pID,wanted,reason))return SCM(playerid,GRAU,"Benutze: /su [Spieler/ID] [Anzahl] [Grund]");
    if(wanted<1||wanted>6)return SCM(playerid,GRAU,"Nur Wanteds zwischen 1-6!");
    AddWanted(pID,wanted);
    format(string,sizeof(string),"Du hast %s %i Wanteds gegeben, Grund: %s",SpielerName(playerid),wanted,reason);
    SendClientMessage(playerid,GRAU,string);
    format(string2,sizeof(string),"%s %s hat dir %i Wanteds gegeben, Grund: %s",RankName(playerid),SpielerName(playerid),wanted,reason);
    SendClientMessage(pID,GRAU,string2);
    SetPlayerColor(pID,0xFF8200FF);
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(!IsPlayerMember(playerid,1 | IsPlayerMember(playerid,2 | IsPlayerMember(playerid,3))
    {
    format(string3,sizeof(string),"%s %s hat %s %i Wanteds gegeben, Grund: %s",RankName(playerid),SpielerName(playerid),SpielerName(pID),wanted,reason);
    SendClientMessage(i,GRAU,string3);
    }
    }
    return 1;
    }


    stock AddWanted(playerid,wanted)
    {
    new player_Wanted;
    player_Wanted=GetPlayerWantedLevel(playerid);
    SetPlayerWantedLevel(playerid, player_Wanted+wanted);
    return 1;
    }


    Die for-Schleife ist für die Nachricht, bei Bedarf kannst du sie weglassen. Falls du kein RankName oder sowas hast.

    [tabmenu][tab=Signatur,'http://bit.ly/1i4RY3v']

    Wie poste ich richtig?
    Nachdem du Google, die FAQ und die Suchfunktion erfolgreich ignoriert hast, erstellst du 2 bis 5 neue Themen in den falschen Unterforen mit lustigem Titel,
    zu vielen Ausrufezeichen und undeutlichem Text, unter dem sich jeder etwas anders vorstellen kann.



    Mr.Dubstep | GFX | Scripting | Hackerplace
    If Mr.DubStep don't have it, you don't need it.

    [tab=Spieler bei,'http://bit.ly/1db2jaf'][subtab=Hackerplace,'http://bit.ly/1bswN2T']


    Welch wunderschöner Hack ist heute vollzogen worden, könntest Du mir es denn sagen? Ein wunderschönes Browsergame, auch für Kleinigkeiten unterwegs. Erschaffe deinen eigenen Computer, nutze ihn um anderen das Geld zu rauben, schließe dich einem Clan an oder gründe selbst einen. Bleibe allein oder mit vielen Freunden.

  • Du gibst ihm einfach seine alte Farbe wieder?

    [tabmenu][tab=Signatur,'http://bit.ly/1i4RY3v']

    Wie poste ich richtig?
    Nachdem du Google, die FAQ und die Suchfunktion erfolgreich ignoriert hast, erstellst du 2 bis 5 neue Themen in den falschen Unterforen mit lustigem Titel,
    zu vielen Ausrufezeichen und undeutlichem Text, unter dem sich jeder etwas anders vorstellen kann.



    Mr.Dubstep | GFX | Scripting | Hackerplace
    If Mr.DubStep don't have it, you don't need it.

    [tab=Spieler bei,'http://bit.ly/1db2jaf'][subtab=Hackerplace,'http://bit.ly/1bswN2T']


    Welch wunderschöner Hack ist heute vollzogen worden, könntest Du mir es denn sagen? Ein wunderschönes Browsergame, auch für Kleinigkeiten unterwegs. Erschaffe deinen eigenen Computer, nutze ihn um anderen das Geld zu rauben, schließe dich einem Clan an oder gründe selbst einen. Bleibe allein oder mit vielen Freunden.

  • SetPlayerColor(pID,FARBE); ?????

    [tabmenu][tab=Signatur,'http://bit.ly/1i4RY3v']

    Wie poste ich richtig?
    Nachdem du Google, die FAQ und die Suchfunktion erfolgreich ignoriert hast, erstellst du 2 bis 5 neue Themen in den falschen Unterforen mit lustigem Titel,
    zu vielen Ausrufezeichen und undeutlichem Text, unter dem sich jeder etwas anders vorstellen kann.



    Mr.Dubstep | GFX | Scripting | Hackerplace
    If Mr.DubStep don't have it, you don't need it.

    [tab=Spieler bei,'http://bit.ly/1db2jaf'][subtab=Hackerplace,'http://bit.ly/1bswN2T']


    Welch wunderschöner Hack ist heute vollzogen worden, könntest Du mir es denn sagen? Ein wunderschönes Browsergame, auch für Kleinigkeiten unterwegs. Erschaffe deinen eigenen Computer, nutze ihn um anderen das Geld zu rauben, schließe dich einem Clan an oder gründe selbst einen. Bleibe allein oder mit vielen Freunden.

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Wenn du es irgendwo definiert hast, kannst du ihm auch wieder die Fraktionsfarbe geben, klar.

    [tabmenu][tab=Signatur,'http://bit.ly/1i4RY3v']

    Wie poste ich richtig?
    Nachdem du Google, die FAQ und die Suchfunktion erfolgreich ignoriert hast, erstellst du 2 bis 5 neue Themen in den falschen Unterforen mit lustigem Titel,
    zu vielen Ausrufezeichen und undeutlichem Text, unter dem sich jeder etwas anders vorstellen kann.



    Mr.Dubstep | GFX | Scripting | Hackerplace
    If Mr.DubStep don't have it, you don't need it.

    [tab=Spieler bei,'http://bit.ly/1db2jaf'][subtab=Hackerplace,'http://bit.ly/1bswN2T']


    Welch wunderschöner Hack ist heute vollzogen worden, könntest Du mir es denn sagen? Ein wunderschönes Browsergame, auch für Kleinigkeiten unterwegs. Erschaffe deinen eigenen Computer, nutze ihn um anderen das Geld zu rauben, schließe dich einem Clan an oder gründe selbst einen. Bleibe allein oder mit vielen Freunden.