Kicken Bannen usw. Abfrage

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 liebe Community, ich habe ein Problem.


    Wen ich auf meinem Server drauf bin und den Befehl /Kick [id] eingebe, dann kickt er irgend jemanden.



    Also hier der Screen: http://www.pic-upload.de/view-14794730/sa-mp-053.png.html http://www.pic-upload.de/view-14794735/sa-mp-054.png.html



    Dacher meine Frage, wie macht man eine Abfrage ob der Spieler on ist. Wen der Spieler nicht Online ist, dann soll da eine Message kommen "Spieler ist nicht Online"

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Schaut auf meinem YouTube Kanal vorbei :).
    Music Nation

  • if(IsPlayerConnected(playerid))

    [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.

  • Funktioniert irgendwie immer noch nicht.


    ocmd:ban(playerid,params[])
    {
    if(IsPlayerConnected(playerid))
    if(!IsPlayerAnAdmin(playerid,2))return SCM(playerid,rot,"Du bist kein Admin, oder hast nicht den Rang dazu");
    new pID, reason[128],string[128];
    if(sscanf(params,"us",pID,reason))return SCM(playerid,rot,"/Ban [id] [Grund]");
    format(string,sizeof(string),"AdmCmd: %s wurde von %s gebannd. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
    SendClientMessageToAll(rot,string);
    SetPVarInt(pID,"Banned",1);
    Kick(pID);
    return 1;
    }

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Schaut auf meinem YouTube Kanal vorbei :).
    Music Nation


  • Falls Fehler, kannst behalten. ^^

    [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.

  • Setek bitte dein format:
    format(string,sizeof(string),"AdmCmd: %s wurde von %s gebannd. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
    damit ersetzen




    format(string,sizeof(string),"AdmCmd: %s wurde von %s gebannd. Grund: %s",SpielerName(playerid),SpielerName(pID),reason);

    Einmal editiert, zuletzt von midomen ()

  • ocmd:ban(playerid,params[])
    {
    if(IsPlayerConnected(playerid))return SendClientMessage(playerid,rot,"Der Spieler ist nicht online.");
    {
    if(!IsPlayerAnAdmin(playerid,2))return SCM(playerid,rot,"Du bist kein Admin, oder hast nicht den Rang dazu");
    new pID, reason[128],string[128];
    if(sscanf(params,"us",pID,reason))return SCM(playerid,rot,"/Ban [id] [Grund]");
    format(string,sizeof(string),"AdmCmd: %s wurde von %s gebannd. Grund: %s",SpielerName(playerid),SpielerName(pID),reason);
    SendClientMessageToAll(rot,string);
    SetPVarInt(pID,"Banned",1);
    Kick(pID);
    }
    return 1;


    Wen ich jetzt eingebe "/Ban 7 test" dan steht da "Spieler ist nicht Online. Soweit so gut, aber wen ich mich bannen will also "/Ban 0 test" Dan steht da auch "Spieler nicht Online"

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Schaut auf meinem YouTube Kanal vorbei :).
    Music Nation

  • if(!IsPlayerConnected(playerid))return SendClientMessage(playerid,rot,"Der Spieler ist nicht online.");


    Dann mach's so.

    [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.

  • lol?


    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,rot,"Dieser Spieler ist nicht online!");


    Was daran so schwer?


    // Edit: midomen war schneller