[Duda] Obtener valor de una variable
#1

Buenas amigos de SAMP quisiera saber si alguien me ayuda con este code para obtener el valor de una variable antes que se ejecute los demas codigos ejemplo:

pawn Код:
forward LOGIN(playerid, dialogid, response, listitem, inputtext[]);
public LOGIN(playerid, dialogid, response, listitem, inputtext[])
{
     switch( response )
     {
         case 0: Dialog_Show(playerid,DIALOG_STYLE_MSGBOX,"{1564F5}Administraciуn - | Warning: Kick |", "Usted ha sido kikeado del servidor por exceder las oportunidades de insertar su contraseсa correctamente.\n\nїUsted perdiу su contraseсa?\nSi usted perdiу su contraseсa ingrese a nuestro Foro:"SERVER_WEB" luego clickй en (їOlvidaste tu contraseсa?).\n\nPase buen dia, ATT: Administraciуn "SERVER_NAME".","Salir","", .dialog = DIALOG_LOGIN), Kick(playerid);
         case 1:
         {
              new pBuffer[129];
              WP_Hash(pBuffer, sizeof pBuffer, inputtext);
              if(!strcmp(g_PlayerInfo[playerid][pPass], pBuffer, false))
              {
                   new query[128];
                   format(query, sizeof(query), "SELECT * FROM `Registrado` = %d", g_PlayerInfo[playerid][pRegistrado]);
                   mysql_function_query(g_Handle, query, true, "CargarCuenta", "", playerid);
                   if(g_PlayerInfo[playerid][pRegistrado] == 1)
                   {
                      CargarCuenta(playerid);
                   }
                   if(g_PlayerInfo[playerid][pRegistrado] == 0)
                   {
                      Dialog_ShowCallback(playerid, using callback OnDialogResponse, DIALOG_STYLE_MSGBOX, "Registro", "Usted no ha completado el registro.\nAhora selecciona una de las siguientes opciones.\n\nїA que sexo perteneces?", "Hombre","Mujer", .dialog = DIALOG_SEXO);
                   }
                   return 0;
              }
              else
              {
                   pWarning[playerid]++;
                   switch(pWarning[playerid])
                   {
                       case 1: Dialog_Show(playerid,DIALOG_STYLE_PASSWORD,"{1564F5}Login - | Warning 1/3 |", "Bienvenido a "SERVER_NAME".\nPor favor ingresa tu contraseсa correctamente.\nContraseсa incorrecta.\n\nContraseсa: ","Entrar","Salir", .dialog = DIALOG_LOGIN);
                       case 2: Dialog_Show(playerid,DIALOG_STYLE_PASSWORD,"{1564F5}Login - | Warning 2/3 |", "Bienvenido a "SERVER_NAME".\nPor favor ingresa tu contraseсa correctamente.\nContraseсa incorrecta.\n\nContraseсa: ","Entrar","Salir", .dialog = DIALOG_LOGIN);
                       case 3: Dialog_Show(playerid,DIALOG_STYLE_INPUT,"{1564F5}Login - | Warning 3/3 |", "Bienvenido a "SERVER_NAME".\nPor favor ingresa tu contraseсa correctamente.\nContraseсa incorrecta.\n\nContraseсa: ","Entrar","Salir", .dialog = DIALOG_LOGIN);
                       case 4: Dialog_Show(playerid,DIALOG_STYLE_MSGBOX,"{1564F5}Administraciуn - | Warning: Kick |", "Usted ha sido kikeado del servidor por exceder las oportunidades de insertar su contraseсa correctamente.\n\nїUsted perdiу su contraseсa?\nSi usted perdiу su contraseсa ingrese a nuestro Foro:"SERVER_WEB" luego clickй en (їOlvidaste tu contraseсa?).\n\nPase buen dia, ATT: Administraciуn "SERVER_NAME".","Salir","", .dialog = DIALOG_LOGIN), Kick(playerid);
                   }
                   return 0;
              }
         }
     }
     return 1;
}
Como pueden ver lo que trato de hacer es obtener el valor de la variable g_PlayerInfo[playerid][pRegistrado] para que asi se ejecute unas de las sentencias if osea si el valor es 0 que lanze el if(g_PlayerInfo[playerid][pRegistrado] == 0) y si es 1 que lanze if(g_PlayerInfo[playerid][pRegistrado] == 1), bueno el problema esta en que no obtengo el valor de la variable y por defecto la tira en 0 siempre y se ejecuta if(g_PlayerInfo[playerid][pRegistrado] == 0).

PD: Para que entiendan mejor obtener el valor de una variable MySQL antes de las sentencias if.

No dudes en comentar de alguna idea o ejemplo de como puedo obtener esta variable antes de la sentencia if por favor.
Gracias por sus ayudas.

Un saludo.
Reply


Messages In This Thread
[Duda] Obtener valor de una variable - by oOFotherOo - 10.11.2012, 12:04
Respuesta: [Duda] Obtener valor de una variable - by Parka - 10.11.2012, 15:54
Respuesta: [Duda] Obtener valor de una variable - by oOFotherOo - 10.11.2012, 16:01
Respuesta: [Duda] Obtener valor de una variable - by Parka - 10.11.2012, 16:15
Respuesta: [Duda] Obtener valor de una variable - by oOFotherOo - 10.11.2012, 16:20
Respuesta: [Duda] Obtener valor de una variable - by Parka - 10.11.2012, 16:32
Respuesta: [Duda] Obtener valor de una variable - by oOFotherOo - 10.11.2012, 17:06

Forum Jump:


Users browsing this thread: 3 Guest(s)