if(ServerInfo[MustLogin] == 1 && AccInfo[playerid][Registered] == 1 && AccInfo[playerid][LoggedIn] == 0)
{
#if USE_DIALOGS == true
new lstring[256];
format(lstring,256,"Esta cuenta '%s ' ya estб registrada \n\n Ingresa para poder entrar el servidor:",pName(playerid));
ShowPlayerDialog(playerid,DIALOGID+67,DIALOG_STYLE_INPUT,"Ingreso de cuenta",lstring,"Ingresar","Salir");
#endif
return 1;
}
if(AccInfo[playerid][Registered] == 0 && ServerInfo[MustRegister] == 1)
{
#if USE_DIALOGS == true
new rstring[256];
format(rstring,256,"Bienvenido a '%s'\n\nCuenta '%s' bi estб registrada!\n\nIngresa una contraseсa para registrarte:",GetServerHostName(),pName(playerid));
ShowPlayerDialog(playerid,DIALOGID+66,DIALOG_STYLE_INPUT,"Registro de cuenta",rstring,"Registrar","Salir");
#endif
return 1;
}
їA quй te referнs con forma manual? No entiendo tu problema, tratб de explicarte mejor y veo si te puedo ayudar. Dejб el link original tambiйn del LuxAdmin, el post.
|
dcmd_ingresar(playerid,params[])
{
#pragma unused params
new file[128];
format(file,sizeof(file),"/LuxAdmin/Accounts/%s.sav",udb_encode(PlayerName2(playerid)) );
if (AccInfo[playerid][LoggedIn] == 1)
return SendClientMessage(playerid,red,"ERROR: Ya estas logeado.");
if (!udb_Exists(PlayerName2(playerid))) return
SendClientMessage(playerid,red,"ERROR: La cuenta no existe") &&
SendClientMessage(playerid,orange,"Registrate para crear una cuenta ('/"#RegisterCommand" [Contraseсa]').");
new lstring[256];
format(lstring,256,"Acceder a cuenta: %s\n\nPara exceder a tu cuenta, escribe la contraseсa:",pName(playerid));
ShowPlayerDialog(playerid,DIALOGID+67,DIALOG_STYLE_INPUT,"Ingresar",lstring,"Ingresar","Salir");
return 1;
}
Si
'El mensaje que has ingresado es muy corto. Por favor alarga tu mensaje a por lo menos 4 caracteres.' |
new file[256];
format(file,sizeof(file),"/LuxAdmin/Accounts/%s.sav",udb_encode(PlayerName2(playerid)));
if(fexist(file) && AccInfo[playerid][LoggedIn] == 0)
{
#if USE_DIALOGS == true
new lstring[256];
format(lstring,256,"{FFFFFF}Esta cuenta {00FF00}%s {FFFFFF}ya estб registrada \n\n {E5FFFF}Ingresa {C8F3FF}para {96F3FF}poder {64F3FF}entrar {32FDFF}al{00FDFF} servidor:",pName(playerid));
ShowPlayerDialog(playerid,DIALOGID+67,DIALOG_STYLE_INPUT,"Engreso de cuenta",lstring,"Ingresar","Salir");
#endif
return 1;
}
if(!fexist(file) && AccInfo[playerid][LoggedIn] == 0)
{
#if USE_DIALOGS == true
new rstring[256];
format(rstring,256,"{FFFFFF}Bienvenido {3294FF}a {FFFF34}'%s'\n\n Tu cuenta {00FF00}%s {FF0000}no{FFFFFF} estб registrada!\n\nIngresa {E5FFFF}una {C8F3FF}contraseсa {96F3FF}para{64F3FF} registrarte:",GetServerHostName(),pName(playerid));
ShowPlayerDialog(playerid,DIALOGID+66,DIALOG_STYLE_INPUT,"Registro de cuenta",rstring,"Registrar","Salir");
#endif
return 1;
}
deberia haber una regla que diga "Antes de preguntar cualquier cosa leer la wiki de sa-mp"
|