Vor_Nachnahme

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
  • Wie mache ich in den GF rein dass man Vor_Nachnahme haben MUSS?

  • Hab nach "Vor-Nachnahme", "Nachnahme", "Name" usw. gesucht nix gefunden

  • Das in OnPlayerConnect:


    new string[256];
    new playername[MAX_PLAYER_NAME],f;
    GetPlayerName(playerid,playername,MAX_PLAYER_NAME);
    if(strfind(playername,"_",true,1)!=-1)
    f=1;
    if(playername[strlen(playername)-1]=='_')
    f=0;
    for(new i=0;i<strlen(playername);i++)
    if((playername[i]<='9')&&(playername[i]>='0'))
    f=0;
    if(!f)
    {
    SendClientMessage(playerid,COLOR_RED,"Du musst Vorname_Nachname Haben!");
    Kick(playerid);
    }

  • wenn du Teamviwer hast schrieb mri daten vi apm ich machs dir dann ;)

  • Ihr mit ICQ und so höhö
    Man kanns doch kurz editieren oder so..
    Denn ich bin Anfänger, denn in den Script was du hier hast haste return1; und so vergessen...soweit kann ich auch noch denken =P

  • if (strcmp(cmd, "/register", true) ==0 )
    {
    if(IsPlayerConnected(playerid))
    {
    if(gPlayerLogged[playerid] == 1)
    {
    SendClientMessage(playerid, COLOR_WHITE, "SERVER: Du bist schon eingeloggt.");
    return 1;
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new namestring = strfind(sendername, "_", true);
    if(namestring == -1)
    {
    SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "Deine Name ist verboten.");
    SendClientMessage(playerid, TEAM_AZTECAS_COLOR, "Du musst so heißen : Vorname_Nachname.");
    Kick(playerid);
    return 1;
    }
    else
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s.ini", sendername);
    new File: hFile = fopen(string, io_read);
    if (hFile)
    {
    SendClientMessage(playerid, COLOR_YELLOW, "Der Name ist vergeben,nimm einen anderen");
    fclose(hFile);
    return 1;
    }
    new tmppass[64];
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /register [passwort]");
    return 1;
    }
    strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
    Encrypt(tmppass);
    OnPlayerRegister(playerid,tmppass);
    }
    }
    return 1;
    }


    Ersetz deinen /register-befehl durch das

    [align=center]