Raised This Month: $ Target: $400
 0% 

[Aporte] Registro con MYSQL.


  
 
 
Thread Tools Display Modes
baneado
Veteran Member
Join Date: Dec 2012
Location: amxmodx-es.com
Old 04-18-2013 , 11:32   Re: [Aporte] Registro con MYSQL.
#151

Quote:
Originally Posted by fcastro16 View Post
client_cmd(id, "setinfo %s %s", prefijo, passwordSQl[id])

Hola perdon por revivir,

Como le hago para que si el setinfo tiene la password correcta, cargue los stats.

Gracias.
Con el update de Steam ya no se puede utilizar setinfo
baneado is offline
fcastro16
Member
Join Date: Mar 2009
Old 04-18-2013 , 12:38   Re: [Aporte] Registro con MYSQL.
#152

Baneado, si guarda el setinfo. Pero no se como cargarlo para que se cargue la cuenta
fcastro16 is offline
baneado
Veteran Member
Join Date: Dec 2012
Location: amxmodx-es.com
Old 04-18-2013 , 16:34   Re: [Aporte] Registro con MYSQL.
#153

Quote:
Originally Posted by fcastro16 View Post
Baneado, si guarda el setinfo. Pero no se como cargarlo para que se cargue la cuenta
creo que no funciona más

había una native creo que era get_user_info
baneado is offline
fcastro16
Member
Join Date: Mar 2009
Old 04-18-2013 , 21:28   Re: [Aporte] Registro con MYSQL.
#154

Baneado, trate esto y si me deja meterme a la cuenta igualando el password en el setinfo con el de la database. El problema es que tengo que escribir la contraseña antes de que me deje entrar. Como le hago para que al conectarme se inicie la sesion automaticamente.

Gracias.

PHP Code:
public QuerySelectDataiFailStateHandle:hQueryszError[ ], iErroriData[ ], iDataSizeFloat:fQueueTime 

    
    if( 
iFailState == TQUERY_CONNECT_FAILED 
    
|| iFailState == TQUERY_QUERY_FAILED 
    { 
        
log_amx"%s"szError );
        
        return 
PLUGIN_HANDLED;
    } 
    else 
    { 
        new 
id iData];
        
        if(!
is_user_connected(id))
            return 
PLUGIN_HANDLED;
        
        new 
password2SQL[32];
        new 
ColPass SQL_FieldNameToNum(hQuery"password"
        
        new 
name[32],pw[50];
        
get_user_name(idnamecharsmax(name))
    
get_user_info(id"_pass"pwcharsmax(pw));
    
    
        if(
SQL_NumResults(hQuery) > 0)
        {
        
            
SQL_ReadResult(hQueryColPasspassword2SQLcharsmax(password2SQL))
            
//copy(passwordSQl[id], charsmax(passwordSQl), password2SQL)       
            
            
if(equali(pwpassword2SQL)) 
            { 
                
ChatColor(id"!g[SYSACC]!y Contrasenia Aceptada"
                
client_print(idprint_center"Login Exitoso!")
                
engclient_cmd(id"joinclass""5"); 
                
Connected[id] = 1;
                
LogeadoUSR[id] = 1;
            } 
            else 
            { 
                
client_cmd(id"messagemode ingresar_password");
                
ChatColor(id"!g[SYSACC]!y Contraseña Incorrecta. Escriba nuevamente su contraseña"
                
Connected[id] = 0;
                
LogeadoUSR[id] = 0;
                
HookJoinTeam(id);
            } 
            
        }
        else
        {
            
// Al no existir, cancelamos
            
ChatColor(id"!g[SYSACC]!y La cuenta !team NO EXISTE!y Debes Registrarte!... Ingresa una Contrasenia para registrar nueva cuenta.");
            
client_cmd(id"messagemode _password");
            
LogeadoUSR[id] = 0;
        }
    } 
    return 
PLUGIN_HANDLED;

no se como meter esto

PHP Code:
            if(equali(password2SQLpasswordNEW[id])) 
            { 
                
ChatColor(id"!g[SYSACC]!y Contrasenia Aceptada"
                
client_print(idprint_center"Login Exitoso!")
                
client_cmd(id"setinfo ^"%s^" ^"%s^"",prefijo,password2SQL)
                
client_cmd(id"writecfg config")
                
engclient_cmd(id"joinclass""5"); 
                
Connected[id] = 1;
                
LogeadoUSR[id] = 1
fcastro16 is offline
p4rp4d30
Veteran Member
Join Date: Mar 2007
Old 04-23-2013 , 00:32   Re: [Aporte] Registro con MYSQL.
#155

Hola, perdon por la tardanza... si te fijas en el post principal tenes las varias versiones del plugin.

la primera versione es la version que hace el check de setinfo por eso tenes que mirar donde dice

CheckCuentaMenu()

y tambien esta get_datos() que ahi sacas el dato del user de la password del setinfo y si te fijas los datos de PASSWODSQL se carga al entrar al servidor en el client_putinserver con la funcione LoadCuenta

ya ahi te podrias dar una idea de como seria la cosa y adaptarlo al nuevo code que fue echo la version 1.2
p4rp4d30 is offline
fcastro16
Member
Join Date: Mar 2009
Old 04-24-2013 , 22:03   Re: [Aporte] Registro con MYSQL.
#156

p4rp4d30, okay ya lo tengo pero hay un problema. si me cambio el nombre afuera del server y luego me meto, puedo entrar sin login. como si solamente chequeara el password que tienes en setinfo por el password en la database, pero sin confirmar tu nick.
fcastro16 is offline
Old 04-24-2013, 23:24
Stinn77nnie
This message has been deleted by asherkin. Reason: Spam.
fcastro16
Member
Join Date: Mar 2009
Old 04-25-2013 , 21:23   Re: [Aporte] Registro con MYSQL.
#157

olviden lo de atras ya lo arregle.

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' Clasik' '' at line 1

pero si carga correctamete si lo cambio a " Clasik " sin el '
fcastro16 is offline
Roccoxx
AlliedModders Donor
Join Date: Jan 2012
Location: Argentina
Old 04-25-2013 , 21:36   Re: [Aporte] Registro con MYSQL.
#158

estas haciendo mal las consultas.

por ejemplo pones insert into %s(Nombre tabla) (usuario, pj, pass) values(aca le pones 4 parametros en lugar de 3 se entiende)?

es algo que me paso hace poco por hacer mi sistema de cuentas + pj.
__________________
Tutorials here (Spanish)

Like as another Pijudo said: "Tired and retired"
Roccoxx is offline
Send a message via MSN to Roccoxx
fcastro16
Member
Join Date: Mar 2009
Old 04-25-2013 , 22:29   Re: [Aporte] Registro con MYSQL.
#159

no ya lo arregle cambiando '%s a ^"%s^"

Parece que el codigo ya lo tengo bien. Pero ahora la conexion a la mysql es SUPER LENTA.! Tienen alguna idea?
fcastro16 is offline
Roccoxx
AlliedModders Donor
Join Date: Jan 2012
Location: Argentina
Old 04-25-2013 , 22:52   Re: [Aporte] Registro con MYSQL.
#160

Quote:
Originally Posted by fcastro16 View Post
no ya lo arregle cambiando '%s a ^"%s^"

Parece que el codigo ya lo tengo bien. Pero ahora la conexion a la mysql es SUPER LENTA.! Tienen alguna idea?
fail xd

con lo de la conexion lenta, te recomiendo que tengas la db en la misma pc que el servidor.
__________________
Tutorials here (Spanish)

Like as another Pijudo said: "Tired and retired"
Roccoxx is offline
Send a message via MSN to Roccoxx
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 10:01.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode