AFK Script mit Grund

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 kann dir einen sscanf Code anbieten. Mehr aber ned.


    Das unter OnPlayerCommandText:
    dcmd(afk,3,cmdtext);


    Dass hier ganz unten ins Script.
    dcmd_afk(playerid,params[]) {
    new afkgrund[64];
    if(sscanf(params, "s", afkgrund)) {
    return SendClientMessage(playerid, 0xFF0000FF, "Benutze /afk Grund um dich AFK zu melden.");
    }
    else {
    TogglePlayerControllable(playerid, 0);
    new name[MAX_PLAYER_NAME], string[128];
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "%s ist jetzt AFK | Grund: %s", name, afkgrund);
    SendClientMessageToAll(0xFFFFFFFF, string); // Der Farbcode steht für weiß
    }
    return 1;
    }

    Help dcmd & sscanf to their way to Pawn domination. Read the tutorial below, and use it.
    dcmd & sscanf

  • Und falls du kein dcmd haben solltest, gehts auch so
    if(strcmp(cmdtext,"/afk",true,4)==0) {
    if(!strlen(cmdtext[5])) return SendClientMessage(playerid,farbe,"/afk Grund");
    new name[MAX_PLAYER_NAME], s[100];
    GetPlayerName(playerid,name,sizeof(name));
    format(s,sizeof(s),"%s ist afk, Grund: %s",name,cmdtext[5]);
    SendClientMessageToAll(farbe,s);
    TogglePlayerControllable(playerid,0);
    return 1;
    }

  • Goldkillers ist kutz udn funskions tüchtig


    //Goldkiller: o0

    Einmal editiert, zuletzt von Goldkiller ()

  • denn /back kann ich mir schon selber machen aber ich wusste nicht wie ich das mit dem grund machen sollte danke an alle


    EDIT: Wie kann man das machen das wenn man nur /afk macht das man dann einfach in afk geht aber under "GRUND:" seht " kein Grund"?

    Einmal editiert, zuletzt von don456 ()

  • ich bräuchte zu diesem AFK scrip einen cmd wo man entfreezt und dan eine nachricht an alle geht .. ist zurück vin afk der cmd soll /back heißen



    dcmd_afk(playerid,params[]) {
    new afkgrund[64];
    if(sscanf(params, "s", afkgrund)) {
    return SendClientMessage(playerid, 0xFF0000FF, "Benutze /afk Grund um dich AFK zu melden.");
    }
    else {
    TogglePlayerControllable(playerid, 0);
    new name[MAX_PLAYER_NAME], string[128];
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "%s ist jetzt AFK | Grund: %s", name, afkgrund);
    SendClientMessageToAll(0xFFFFFFFF, string); // Der Farbcode steht für weiß
    }
    return 1;
    }

  • if(strcmp(cmdtext,"/back",true)==0) {
    new name[MAX_PLAYER_NAME], s[50];
    GetPlayerName(playerid,name,sizeof(name));
    format(s,sizeof(s),"%s ist vom AFK zurück",name);
    SendClientMessageToAll(FARBE,s);
    TogglePlayerControllable(playerid,1);
    return 1;
    }

  • Man kann aber machen das man in eine Virtuelle Welt gesetzt wird dann sehen dich die andren nicht ^^
    //EDIT by Keks: Man kann ihn auch in ein extra Raum setzen, oder anders wegtelen, oder bannen, gibt viele verschiedene Möglichkeiten