Camara de jugador al iniciar y OnPlayerRequestClass
#6

El TogglePlayerSpectating te llevarб a la cбmara por defecto cuando conectas.

Hace esto:

pawn Код:
case DIALOGO_INGRESAR:
        {
            new string[256];
            new CifrarClave[145];
            WP_Hash(CifrarClave, sizeof (CifrarClave), inputtext);

            if (!response) return Kick(playerid);
            if (strlen(inputtext) == 0)
            {
                format(string, sizeof(string), "{FFFFFF}Hola, %s!\n\nBienvenido de nuevo a {D69929}Servidor Roleplay{FFFFFF}.\nPor favor ingrese su clave para ingresar.", NombreLimpio(playerid));
                ShowPlayerDialog(playerid, DIALOGO_INGRESAR, DIALOG_STYLE_PASSWORD, "{00C6FF}› Bienvenido, ingrese su clave", string, "Ingresar", "Cancelar");
                return 1;
            }
            if (!strcmp(CifrarClave, JugadorInfo[playerid][Clave]))
            {
                if (JugadorInfo[playerid][Baneado] == 1)
                {
                    mysql_format(MySQL, Query, sizeof(Query), "SELECT * FROM `bans` WHERE `Nombre` = '%e' LIMIT 1", NombreJugador(playerid));
                    mysql_tquery(MySQL, Query, "CargarJugadorBan", "i", playerid);
                    return 1;
                }
                if (JugadorInfo[playerid][Admin] == 1)
                {
                    mysql_format(MySQL, Query, sizeof(Query), "SELECT * FROM `administradores` WHERE `Nombre` = '%e' LIMIT 1", NombreJugador(playerid));
                    mysql_tquery(MySQL, Query, "CargarJugadorAdmin", "i", playerid);
                    return 1;
                }
                CambiarEstadoJugador(playerid);
                JugadorSpawn(playerid);
            }
            else // Clave incorrecta
            {
                //Aсadн acб alguna cбmara.
                SetPVarInt(playerid, "DIALOGO_INGRESAR", GetPVarInt(playerid, "DIALOGO_INGRESAR") +1 );
                format(string, sizeof(string), " La contraseсa introducida es incorrecta. (%d/%d)", GetPVarInt(playerid, "DIALOGO_INGRESAR"), LIMITE_DIALOGO_INGRESAR);
                SendClientMessage(playerid, COLOR_GRIS, string);
                if (GetPVarInt(playerid, "DIALOGO_INGRESAR") == LIMITE_DIALOGO_INGRESAR)
                {
                    SendClientMessage(playerid, COLOR_NARANJA, "Has sido kickeado automбticamente. (Razуn: Lнmite de intentos de ingreso)");
                    KickJugador(playerid);
                    return 1;
                }

                format(string, sizeof(string), "{FFFFFF}Hola, %s!\n\nBienvenido de nuevo a {D69929}Servidor Roleplay{FFFFFF}.\nPor favor ingrese su clave para ingresar.", NombreLimpio(playerid));
                ShowPlayerDialog(playerid, DIALOGO_INGRESAR, DIALOG_STYLE_PASSWORD, "{00C6FF}› Bienvenido, ingrese su clave", string, "Ingresar", "Cancelar");
            }

        }
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)