Se puede hacer esto?
#1

Se puede cambiar esto...

pawn Код:
public OnPlayerConnect(playerid)
{
    Ingreso[playerid] = 0;
    EsAdmin[playerid] = 0;
    Espiando[playerid] = 0;
    Dios[playerid] = 0;
    VDios[playerid] = 0;
    Callado[playerid] = 0;
    Advertido[playerid] = 0;
    SetTimerEx("pingcheck", 0, true, "d", playerid);
    new nombre[MAX_PLAYER_NAME], string[256];
    GetPlayerName(playerid, nombre, MAX_PLAYER_NAME);
    format(string, sizeof(string), "%s ha entrado al servidor.", nombre);
    SendClientMessageToAll(0xFFFFFFFF, string);
    new archivo[256], usuario[MAX_PLAYER_NAME];
    GetPlayerName(playerid, usuario, sizeof(usuario));
    format(archivo, sizeof(string), "AdminA/Users/%s.ini", usuario);
  if (dini_Exists(archivo)) return SendClientMessage(playerid, 0xFFFFFFFF, "Tu nombre se encuentra registrado. Usa /ingreso [Contraseсa] para ingresar.");
    if (!dini_Exists(archivo)) return SendClientMessage(playerid, 0xFFFFFFFF, "Tu nombre no se encuentra registrado. Usa /registro [Contraseсa] para registrarte.");
    return 1;
}
Por esto?

pawn Код:
public OnPlayerConnect(playerid)
{
    Ingreso[playerid] = 0;
    EsAdmin[playerid] = 0;
    Espiando[playerid] = 0;
    Dios[playerid] = 0;
    VDios[playerid] = 0;
    Callado[playerid] = 0;
    Advertido[playerid] = 0;
    SetTimerEx("pingcheck", 0, true, "d", playerid);
    new nombre[MAX_PLAYER_NAME], string[256];
    GetPlayerName(playerid, nombre, MAX_PLAYER_NAME);
    format(string, sizeof(string), "%s ha entrado al servidor.", nombre);
    SendClientMessageToAll(0xFFFFFFFF, string);
    new archivo[256], usuario[MAX_PLAYER_NAME];
    GetPlayerName(playerid, usuario, sizeof(usuario));
    format(archivo, sizeof(string), "AdminA/Users/%s.ini", usuario);
    if (!fexist(string))
        {
            new kayitmsg[256];//              SA-FR <Aqui el nombre de su sevidor lo cambian en todas partes
            format(kayitmsg,256,"Bienbenido a SA-FR\n\n%s Registrate si quieres jugar\n\nEscribe tu nueva contraseсa:",name);
            ShowPlayerDialog(playerid,26,DIALOG_STYLE_INPUT,"Registrar",kayitmsg,"Registrar","Salir");
            register[playerid] = 1;
            login[playerid] = 0;
        }
        else if (fexist(string))
        {
            new girismsg[256];
            format(girismsg,256,"Bienbenido a SA-FR\n\nGracias por preferirnos %s\n\nEscribe tu contraseсa:",name);
            ShowPlayerDialog(playerid,27,DIALOG_STYLE_INPUT,"Login",girismsg,"Login","Salir");
            register[playerid] = 0;
            login[playerid] = 1;
        }
Lo que pasa es que quiero que en mi server el login sea por Dialog (creo que asi se llama) y no por comando.
Que no tenga que poner /ingreso [contraseсa]; que solamente ingrese la contraseсa en el cuadro que aparece.
Reply


Messages In This Thread
Se puede hacer esto? - by GokuJahaziel - 18.06.2012, 01:41
Re: Se puede hacer esto? - by WagnerPM - 18.06.2012, 01:48
Respuesta: Re: Se puede hacer esto? - by GokuJahaziel - 18.06.2012, 01:57
Respuesta: Se puede hacer esto? - by adrianxd - 18.06.2012, 02:00
Re: Se puede hacer esto? - by WagnerPM - 18.06.2012, 02:04

Forum Jump:


Users browsing this thread: 1 Guest(s)