/tban Frage

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

  • dcmd_tban(playerid,params[])
    {
    new pID,pIdName[MAX_PLAYER_NAME],pName[MAX_PLAYER_NAME],banTime,reason[64],string[128];
    if(PlayerInfo[playerid][pAdmin] <= 1) { return 1; }
    if(sscanf(params,"uds",pID,banTime,reason)) { return SendClientMessage(playerid,COLOR_GRAD1,"Benutzung: /tban [Spieler / ID] [Zeit in Minuten] [Grund]"); }
    if(!IsPlayerConnected(pID)) { return SendClientMessage(playerid,COLOR_GRAD1,"Falsche ID!"); }
    if(banTime < 15) { return SendClientMessage(playerid,COLOR_GRAD1,"Minimale Zeit: 30 Minuten"); }
    GetPlayerName(pID,pIdName,sizeof(pIdName));
    GetPlayerName(playerid,pName,sizeof(pName));
    format(string,sizeof(string),"AdminSystem: %s wurde von %s für %d Minuten gebannt, Grund: %s",pIdName,pName,banTime,reason);
    SendClientMessageToAll(0xFF6347AA,string);
    printf("AdminSystem(TIMEBAN): Admin: %s(%i) - Timeban Spieler: %s(%i) - Timeban Grund: %s",pName,playerid,pIdName,pID,reason);
    pBanner[pID] = pName;
    TBan(pID,banTime);
    return 1;
    }



    Hallo ich wollte fragen wie ich eine Box für den Spieler einfügen kann die so aussieht:


    Grund:
    Dauer: ( Wielang der ban noch dauert)
    Admi: (Welcher Admin)



    Danke im vorraus!!

  • ShowPlayerDialog(playerid,DIALOG_TBAN,DIALOG_STYLE_MSGBOX,"xxxx","Dieser Account ist gesperrt, mit ihm kann nicht gespielt werden\n\nWenn das nicht dein Account ist, verwende einen anderen Nicknamen.\nWenn das dein Account ist und du zu unrecht gesperrt wurdest meld dich im Forum unter [url]www.----.de[/url]\n\nGrund: %s\nDauer: %d\nAdmin: %s","Abbrechen","");



    kann das stimmen?


  • dcmd_tban(playerid,params[])
    {
    new pID,pIdName[MAX_PLAYER_NAME],pName[MAX_PLAYER_NAME],banTime,reason[64],string[128];
    if(PlayerInfo[playerid][pAdmin] <= 1) { return 1; }
    if(sscanf(params,"uds",pID,banTime,reason)) { return SendClientMessage(playerid,COLOR_GRAD1,"Benutzung: /tban [Spieler / ID] [Zeit in Minuten] [Grund]"); }
    if(!IsPlayerConnected(pID)) { return SendClientMessage(playerid,COLOR_GRAD1,"Falsche ID!"); }
    if(banTime < 15) { return SendClientMessage(playerid,COLOR_GRAD1,"Minimale Zeit: 30 Minuten"); }
    GetPlayerName(pID,pIdName,sizeof(pIdName));
    GetPlayerName(playerid,pName,sizeof(pName));
    format(string,sizeof(string),"%s wurde von %s vom Server gebanntm %d Minuten gebannt, Grund: %s",pIdName,pName,banTime,reason);
    SendClientMessageToAll(0xFF6347AA,string);
    printf("AdminSystem(TIMEBAN): Admin: %s(%i) - Timeban Spieler: %s(%i) - Timeban Grund: %s",pName,playerid,pIdName,pID,reason);
    pBanner[pID] = pName;
    ShowPlayerDialog(playerid,DIALOG_TBAN,DIALOG_STYLE_MSGBOX,"xxxx","Dieser Account ist gesperrt, mit ihm kann nicht gespielt werden\n\nWenn das nicht dein Account ist, verwende einen anderen Nicknamen.\nWenn das dein Account ist und du zu unrecht gesperrt wurdest meld dich im Forum unter www.----.de\n\nGrund: %s\nDauer: %d\nAdmin: %s","Abbrechen","",pIdName,pName,banTime,reason);
    TBan(pID,banTime);
    return 1;
    }


    so ist der befehl wie meinst du mit format?


  • format(string,sizeof(string),"Austria Roleplay City","Dieser Account ist gesperrt, mit ihm kann nicht gespielt werden\n\nWenn das nicht dein Account ist, verwende einen anderen Nicknamen.\nWenn das dein Account ist und du zu unrecht gesperrt wurdest meld dich im Forum unter www.----.de\n\nGrund: %s\nDauer: %d\nAdmin: %s",pIdName,pName,banTime,reason);
    ShowPlayerDialog(playerid,DIALOG_TBAN,DIALOG_STYLE_MSGBOX,"Austria Roleplay City","Dieser Account ist gesperrt, mit ihm kann nicht gespielt werden\n\nWenn das nicht dein Account ist, verwende einen anderen Nicknamen.\nWenn das dein Account ist und du zu unrecht gesperrt wurdest meld dich im Forum unter www.----.de\n\nGrund: %s\nDauer: %d\nAdmin: %s","Abbrechen","");


  • format(string,sizeof(string),"%s wurde von %s vom Server gebanntm %d Minuten gebannt, Grund: %s",reason,banTime,pName);
    ShowPlayerDialog(playerid,DIALOG_TBAN,DIALOG_STYLE_MSGBOX,"Austria Roleplay City","Dieser Account ist gesperrt, mit ihm kann nicht gespielt werden\n\nWenn das nicht dein Account ist, verwende einen anderen Nicknamen.\nWenn das dein Account ist und du zu unrecht gesperrt wurdest meld dich im Forum unter www.----.de\n\nGrund: %s\nDauer: %d\nAdmin: %s","Abbrechen","");


    sollte es so sein?

  • Hi,
    meine Scripting Kenntnisse sind zwar etwas eingestaubt, aber so in etwa sollte es stimmen. :/



    format(string,sizeof(string),"Austria Roleplay City","Dieser Account ist gesperrt, mit ihm kann nicht gespielt werden\n\nWenn das nicht dein Account ist, verwende einen anderen Nicknamen.\nWenn das dein Account ist und du zu unrecht gesperrt wurdest meld dich im Forum unter www.----.de\n\nGrund: %s\nDauer: %d\nAdmin: %s",pIdName,pName,banTime,reason);
    ShowPlayerDialog(playerid,DIALOG_TBAN,DIALOG_STYLE_MSGBOX,string,"Abbrechen","");

  • Florian immer noch ein Fehler drin :D


    format(string,sizeof(string),"Dieser Account ist.....",variablen);
    ShowPlayerDialog(playerid,DIALOG_TBAN,DIALOG_STYLE_MSGBOX,"Austria Roleplay City",string,"Abbrechen","");


    //handy


  • dcmd_tban(playerid,params[])
    {
    new pID,pIdName[MAX_PLAYER_NAME],pName[MAX_PLAYER_NAME],banTime,reason[64],string[128];
    if(PlayerInfo[playerid][pAdmin] <= 1) { return 1; }
    if(sscanf(params,"uds",pID,banTime,reason)) { return SendClientMessage(playerid,COLOR_GRAD1,"Benutzung: /tban [Spieler / ID] [Zeit in Minuten] [Grund]"); }
    if(!IsPlayerConnected(pID)) { return SendClientMessage(playerid,COLOR_GRAD1,"Falsche ID!"); }
    if(banTime < 15) { return SendClientMessage(playerid,COLOR_GRAD1,"Minimale Zeit: 30 Minuten"); }
    GetPlayerName(pID,pIdName,sizeof(pIdName));
    GetPlayerName(playerid,pName,sizeof(pName));
    format(string,sizeof(string),"%s wurde von %s vom Server gebanntm %d Minuten gebannt, Grund: %s",pIdName,pName,banTime,reason);
    SendClientMessageToAll(0xFF6347AA,string);
    printf("AdminSystem(TIMEBAN): Admin: %s(%i) - Timeban Spieler: %s(%i) - Timeban Grund: %s",pName,playerid,pIdName,pID,reason);
    pBanner[pID] = pName;
    format(string,sizeof(string),"Austria Roleplay City","Dieser Account ist gesperrt, mit ihm kann nicht gespielt werden\n\nWenn das nicht dein Account ist, verwende einen anderen Nicknamen.\nWenn das dein Account ist und du zu unrecht gesperrt wurdest meld dich im Forum unter www.----.de\n\nGrund: %s\nDauer: %d\nAdmin: %s",pIdName,pName,banTime,reason);
    ShowPlayerDialog(playerid,DIALOG_TBAN,DIALOG_STYLE_MSGBOX,string,"Abbrechen","");
    TBan(pID,banTime);
    return 1;
    }



    Sollte so passen oder?

  • Sollte so passen oder?

    nein ...


    format(string,sizeof(string),"Austria Roleplay City","Dieser Account ist gesperrt, mit ihm kann nicht gespielt werden\n\nWenn das nicht dein Account ist, verwende einen anderen Nicknamen.\nWenn das dein Account ist und du zu unrecht gesperrt wurdest meld dich im Forum unter www.----.de\n\nGrund: %s\nDauer: %d\nAdmin: %s",pIdName,pName,banTime,reason);
    ShowPlayerDialog(playerid,DIALOG_TBAN,DIALOG_STYLE_MSGBOX,string,"Abbrechen","");


    zu:


    format(string,sizeof(string),"Dieser Account ist gesperrt, mit ihm kann nicht gespielt werden\n\nWenn das nicht dein Account ist, verwende einen anderen Nicknamen.\nWenn das dein Account ist und du zu unrecht gesperrt wurdest meld dich im Forum unter www.----.de\n\nGrund: %s\nDauer: %d\nAdmin: %s",pIdName,pName,banTime,reason);
    ShowPlayerDialog(playerid,DIALOG_TBAN,DIALOG_STYLE_MSGBOX,"Austria Roleplay City",string,"Abbrechen","");