Enviar respuesta 
Sistema de cuentas MYSQL/SQLITE
Autor Mensaje       Juez: Neeeeeeeeeel.-       Nombre: cuentas_mysql_sqlite_111       Categoría: Técnico/Desarrollo       Juego: Counter-Strike
Madara Sin conexión
Miembro


Mensajes: 81
Registro en: Feb 2016
Reputación: 2
Mensaje: #161
RE: Sistema de cuentas MYSQL/SQLITE
(26/03/2018 06:53 AM)Tomy Rocker escribió:  Lo probé, funciona bien cuando registras y cargas pero cuando le das un user y pass vacios, o iguales, me sale esto en consola y crash.
miro la base de datos con phpmyadmin y guardó correctamente, el problema es cuando creo con igual nick o user, entonces crash el server.

Cita:L 03/26/2018 - 04:47:50: Error en la consulta al MySQL [1062]: Duplicate entry 'Tomy Rocker' for key 'Pj'
L 03/26/2018 - 04:47:50: [AMXX] Displaying debug trace (plugin "cuentas_mysql.amxx", version "1.1.2")
L 03/26/2018 - 04:47:50: [AMXX] Run time error 3: stack error
SZ_GetSpace: overflow on MessageBegin/End
SZ_GetSpace: overflow on MessageBegin/End
SZ_GetSpace: overflow on MessageBegin/End
SZ_GetSpace: overflow on MessageBegin/End
SZ_GetSpace: overflow on MessageBegin/End
SZ_GetSpace: overflow on MessageBegin/End
SZ_GetSpace: overflow on MessageBegin/End
SZ_GetSpace: overflow on MessageBegin/End

por lo que entiendo esta duplicado mi nick pero ese error no deberia salirme en el juego mismo y poder repetir el registro, solo se crashea.
Alguna ayuda porfavor.

esto pasaba igual en la comunidad donde estoy, creo que sucede cuando hay cierta cantidad de jugadores, que hace que se bug el menú en la parte de Seleccionar Team Ragestart por suerte esto se logro solucionar gracias a un post que encontramos por allí de metalicros Trolleyes aquí les dejo el code para los que lo quieran usar y tengan ese inconveniente.


Código PHP:
#define m_iMenu 205
#define XO_CBASEPLAYER 5

new HamHook:g_pPreThinkPost;


//en plugin_init

DisableHamForward(g_pPreThinkPost RegisterHam(Ham_Player_PreThink"player""OnPlayer_PreThink_Post"true)); 

agregas el public

Código PHP:
public OnPlayer_PreThink_Post(iId)
{
    
set_pdata_int(iIdm_iMenu0XO_CBASEPLAYER);
    
DisableHamForward(g_pPreThinkPost);


buscas

Código PHP:
public message_ShowMenuiMsgidiDestid ) {
    if( 
g_estado & (1<<id) )
        return 
PLUGIN_CONTINUE;
    
    static 
sMenuCode33 ];
    
get_msg_arg_string4sMenuCodecharsmaxsMenuCode ) );
    
    if( 
containisMenuCode"Team_Select" ) != -) {
        
show_login_menuid );
        return 
PLUGIN_HANDLED;
    }
    
    return 
PLUGIN_CONTINUE;


y agregas EnableHamForward(g_pPreThinkPost);

------------------------>
Código PHP:
public message_ShowMenuiMsgidiDestid ) {
    if( 
g_estado & (1<<id) )
        return 
PLUGIN_CONTINUE;
    
    static 
sMenuCode33 ];
    
get_msg_arg_string4sMenuCodecharsmaxsMenuCode ) );
    
    if( 
containisMenuCode"Team_Select" ) != -) {
        
show_login_menuid );
        
EnableHamForward(g_pPreThinkPost);
        return 
PLUGIN_HANDLED;
    }
    
    return 
PLUGIN_CONTINUE;


Image
Image
Image
(Este mensaje fue modificado por última vez en: 10/06/2018 01:19 AM por Madara.)
10/06/2018 01:16 AM
Visita su sitio web Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Juan_peripuchin Sin conexión
Miembro Junior


Mensajes: 4
Registro en: Dec 2018
Reputación: 0
Mensaje: #162
RE: Sistema de cuentas MYSQL/SQLITE
Buen aporte eso sirve para zp 4.3 WhateverWhateverWhateverWhatever
(Este mensaje fue modificado por última vez en: 09/01/2019 01:11 PM por Juan_peripuchin.)
09/01/2019 01:09 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
alexiways Sin conexión
Miembro Junior


Mensajes: 15
Registro en: Apr 2018
Reputación: 0
Mensaje: #163
RE: Sistema de cuentas MYSQL/SQLITE
una consulta si deseo meterle un menu para los players que sea ya cuando esten registrados e logueados, como tengo que hacer?
27/06/2019 11:59 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
TheMetaliLolen Sin conexión
Miembro Junior


Mensajes: 35
Registro en: Jul 2015
Reputación: 0
Mensaje: #164
RE: Sistema de cuentas MYSQL/SQLITE
Existe alguna forma para pasar de md5 al sistema que usa IP Board v4?
La idea es que al registrarse en el servidor, los registre en el foro pero con md5 o sin md5 no deja.
Sin MD5 te registra con la clave que pusiste pero al intentar ingresar al foro no te deja, pero en el servidor si.
Con MD5 te registra con la clave encriptada, pero al intentar ingresar al foro o al servidor, no te deja.

Existe alguna compatibilidad, dentro del servidor y en el foro para que puedan registrarse y usar la "hash" de ip board?.
Gracias

* Edit
Probe con el hash_bash de amx 1.8.3 y tampoco deja, probé con todos los types que habían.
- La tabla del ipboard prefix_core_members tengo que el email y el nickname sean único (antes se podían registrar varias veces y con el mismo correo/Nick).
(Este mensaje fue modificado por última vez en: 23/11/2019 10:46 AM por TheMetaliLolen.)
22/11/2019 08:37 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Enviar respuesta 


Salto de foro:


Usuario(s) navegando en este tema: 1 invitado(s)

Contáctanos | Allied Modders en español | Volver arriba | Volver al contenido | Archivo (Modo simple) | Sindicación RSS