Espanol Pawno

[New] Ciudad Mágica RP -Tu segunda vida- [24/7] [0.3z]

- REGISTRO MEDIANTE LA WEB
Si quieres ingresar al servidor, deberas registrarte en nuestro sitio web y ahi configurar tu cuenta, es facil y nuestros certificadores te aprobraron enseguida. Recuerda que debes responder mas de 15 preguntas correctas para pasar la certificacion. En el servidor ahi puro rol, de momento no ahi anti rol, tenemos un staff serio.

¿PROBLEMAS CON EL REGISTRO?
Si tienes problemas para registrarte en el servidor, puedes pedir soporte en nuestro grupo de SAMP, ahi te intentaremos ayudar para que logres pasar la certificacion y si tienes dudas, tambien puedes publicarlas ahi.
En la imagen que esta abajo se puede notar que asi se vera tu personaje una vez registrado y certificado..
NOTA:
Puedes contactarnos y pedirnos soporte, si tienes problemas con la certificacion.
https://www.facebook.com/federeck.darwin
-
https://www.facebook.com/fabianlamas33

GRUPO FACEBOOK:
* www.facebook.com/groups/CMRPG/

ADEMAS!!
Cuando te estas registrando en la web, podras elegir de que roleare.
LSPD, entre otros, tu elegiras que faccion o como sera tu personaje, tu le daras VIDA A TU PERSONAJE!!!

PANEL DE LA WEB
Dentro de la web, podras comprobrar que esta pasando con tu usuario, saber los ultimos comandos que uso y es facil.

- Ciudad Mágica RP -

Es un server Role Play en el cual podrás encontrar diversión y conocer gente de distindos lugares, tanto Europa como América Latina. En Ciudad Mágica además contamos con un sistema de usuarios Premium los cuales proporcionando una donación reciben grandes beneficios dependiendo de la donacion.

DATOS DEL SERVIDOR ( IMPORTANTE )
IP DE SAMP:
* samp.gosuplayer.com:7777
IP DE TS3:
* ts.gosuplayer.com
WEB SERVIDOR:
* www.gosuplayer.com
GRUPO FACEBOOK:
* www.facebook.com/groups/CMRPG/

DATOS IMPORTANTES 2 ( SISTEMAS )

Alguna vez quisiste saber que se siente ser policía?, ladrón?, mafioso?, pandillero?, político?, terrorista?

Esta es tu oportunidad, en Ciudad Mágica RolePlay tenemos un monton de sistemas únicos, Sistemas de Gobierno, Sistemas de CarToys, podés tunear tus vehículos y lucirlos por Los Santos.
Podes invitar a tus amigos para que la diversión sea mayor y obtener beneficios si se registran como tus referidos.
- Además contamos con sistema Premium, en el cuál si te haces premium obtenes gran cantidad de beneficios.

Estamos implementando gran cantidad de sistemas todo el tiempo aca tenes algunos de los sistemas:

- Liquidos de vehiculos (Gasolina, aceite, agua)

- Sistema de Headshots (Las armas mas potentes pueden llegar a matarte de un disparo en la cabeza)

- Graffitis (Si sos pandillero, podés hacer graffitis y conquistar los barrios)

- Radiación (Podes ser de terrorista y plantar una bomba nuclear, entonces si explota la radiación aumentara y si los usuarios no compraron vacunas, los afectara.)

- Motores (Además de tunear tu auto, podés mejorarlo comprandole motores en un taller)

- Temperatura (Si usaste mucho tu vehiculo y el nivel de agua es bajo la temperatura aumenta)

- Evento Zombie (Cada tanto, para salir de rol, convertimos la ciudad en un entorno post-apocaliptico y comenzamos la guerra contra los zombies)

Y muchos mas, asi que entra ya y comenzá a divertirte!

Todas las facciones del servidor.

En total tenemos 20 facciones activas, se activaran mas cuando hallan mas usuarios. Tambien podran crear sus familias.
El gamemode fue creado totalmente desde 0 y tiene cosas unicas!

PD: En el caso que este post sea considerado SPAM por los administradores, disculpen y por favor eliminen el post. La comunidad no se hara responsable de nada

Comunidad en Español dedicada a la creación de servidores San Andreas Multiplayer mediante PAWN (PAWNO), también llamado PawnoScripting.


    [Tutorial] Crear sistema de usuarios simple

    Comparte
    avatar
    4L3X



    Mensajes : 1068
    Fecha de inscripción : 15/01/2011
    Edad : 21
    Localización : Cuenca, España

    Opera

    Masculino

    [Tutorial] Crear sistema de usuarios simple

    Mensaje por 4L3X el Vie Feb 10, 2012 10:09 am

    hola a todos, en este tutorial os mostrare como hacer un sistema de usuarios realmente sencillo xD. para empezar tenemos que crear la tabla, copien y peguen este codigo si usan phpmyadmin peguenlo en SQL

    Código:

    CREATE TABLE `usuarios` (
        `id` int(4) NOT NULL AUTO_INCREMENT,
        `nombre` varchar(15) NOT NULL DEFAULT '',
        `clave` varchar(32) NOT NULL DEFAULT '',
        `email` varchar(50) NOT NULL DEFAULT '',
        `last_ip` varchar(10) NOT NULL DEFAULT '00/00/0000',
        PRIMARY KEY (`id`)
    )

    Ahora para empezar ya un poco con el script en php vamos a empezar con el config.php, aqui es donde vendra la conexion mysql :

    Código:

    <?php
        $host_datos = ""; //aqui vendra el host del servidor casi siempre suele ser localhost
        $usuario_datos = ""; //aqui el usuario de la base de datos
        $clave_datos = ""; //aqui la contraseña del usuario
        $nombre_datos = ""; //aqui el nombre de la base de datos
       
        mysql_connect($host_datos, $usuario_datos, $clave_datos);
        mysql_select_db($nombre_datos);
    ?>

    Bueno casi todo esta explicado en el codigo php, asi que no se puede explicar mucho mas y apara seguir vamos con el registrar.php :

    Código:
    <?php
        include('config.php'); // incluimos el archivo de conexión a la Base de Datos
        if(isset($_POST['enviar'])) { // comprobamos que se han enviado los datos desde el formulario
            // creamos una función que nos parmita validar el email
            function valida_email($correo) {
                if (eregi("^[_.0-9a-z-]+@[0-9a-z._-]+.[a-z]{2,4}$", $correo)) return true;
                else return false;
            }
            // Procedemos a comprobar que los campos del formulario no estén vacíos
            $sin_espacios = count_chars($_POST['nombre'], 1);
            if(!empty($sin_espacios[32])) { // comprobamos que el campo usuario_nombre no tenga espacios en blanco
                echo "El campo <em>nombre</em> no debe contener espacios en blanco. <a href='javascript:history.back();'>Reintentar</a>";
            }elseif(empty($_POST['nombre'])) { // comprobamos que el campo usuario_nombre no esté vacío
                echo "No haz ingresado tu usuario. <a href='javascript:history.back();'>Reintentar</a>";
            }elseif(empty($_POST['clave'])) { // comprobamos que el campo usuario_clave no esté vacío
                echo "No haz ingresado contraseña. <a href='javascript:history.back();'>Reintentar</a>";
            }elseif($_POST['clave'] != $_POST['clave_conf']) { // comprobamos que las contraseñas ingresadas coincidan
                echo "Las contraseñas ingresadas no coinciden. <a href='javascript:history.back();'>Reintentar</a>";
            }elseif(!valida_email($_POST['email'])) { // validamos que el email ingresado sea correcto
                echo "El email ingresado no es válido. <a href='javascript:history.back();'>Reintentar</a>";
            }else {
                // "limpiamos" los campos del formulario de posibles códigos maliciosos
                $nombre = mysql_real_escape_string($_POST['nombre']);
                $clave = mysql_real_escape_string($_POST['clave']);
                $email = mysql_real_escape_string($_POST['email']);
                // comprobamos que el usuario ingresado no haya sido registrado antes
                $sql = mysql_query("SELECT nombre FROM usuarios WHERE nombre='".$nombre."'");
                if(mysql_num_rows($sql) > 0) {
                    echo "El nombre usuario elegido ya ha sido registrado anteriormente. <a href='javascript:history.back();'>Reintentar</a>";
                }else {
                    $clave = md5($clave); // encriptamos la contraseña ingresada con md5
                    // ingresamos los datos a la BD
                    $dates = date("j/m/Y"); // definimos la fecha
                    $reg = mysql_query("INSERT INTO usuarios (nombre, clave, email, last_ip) VALUES ('".$nombre."', '".$clave."', '".$email."', '".$dates."')");
                    if($reg) {
                        echo "Datos ingresados correctamente.";
                    }else {
                        echo "ha ocurrido un error y no se registraron los datos.";
                    }
                }
            }
        }else {
    ?>
        <form action="<?=$_SERVER['PHP_SELF']?>" method="post">
            <label>Usuario:</label><br />
            <input type="text" name="nombre" maxlength="15" /><br />
            <label>Contraseña:</label><br />
            <input type="password" name="clave" maxlength="15" /><br />
            <label>Confirmar Contraseña:</label><br />
            <input type="password" name="clave_conf" maxlength="15" /><br />
            <label>Email:</label><br />
            <input type="text" name="email" maxlength="50" /><br />
            <input type="submit" name="enviar" value="Registrar" />
            <input type="reset" value="Borrar" />
        </form>
    <?php
        }
    ?>

    Bueno bastante facil visto de mi vista xD ahora pasemos a comprobar los datos y hacer una sesion, para eso usen este codigo y ponganlo donde mas les guste en su web.

    Código:

    <?php
        session_start();
        include('config.php');
        if(empty($_SESSION['nombre'])) { // comprobamos que las variables de sesión estén vacías       
    ?>
            <form action="session.php" method="post">
                <label>Usuario:</label><br />
                <input type="text" name="nombre" /><br />
                <label>Contraseña:</label><br />
                <input type="password" name="clave" /><br />
                <input type="submit" name="enviar" value="Ingresar" />
            </form>                   
    <?php
        }else {
    ?>
            <p>Hola <strong><?=$_SESSION['nombre']?></strong> | <a href="logout.php">Salir</a></p>
            <p>Last Ip: <b><?=$_SESSION['last_ip']?></b></p>
    <?php
        }
    ?>

    Despues de eso vamos a crear el archivo session.php para crear las sesiones del usuario :

    Código:

    <?php
        session_start();
        include('config.php');
        if(isset($_POST['enviar'])) { // comprobamos que se hayan enviado los datos del formulario
            // comprobamos que los campos usuarios_nombre y usuario_clave no estén vacíos
            if(empty($_POST['nombre']) || empty($_POST['clave'])) {
                echo "El usuario o la contraseña no han sido ingresados. <a href='javascript:history.back();'>Reintentar</a>";
            }else {
                // "limpiamos" los campos del formulario de posibles códigos maliciosos
                $nombre = mysql_real_escape_string($_POST['nombre']);
                $clave = mysql_real_escape_string($_POST['clave']);
                $clave = md5($clave);
                // comprobamos que los datos ingresados en el formulario coincidan con los de la BD
                $sql = mysql_query("SELECT id, nombre, clave, last_ip FROM usuarios WHERE nombre='".$nombre."' AND clave='".$clave."'");
                if($row = mysql_fetch_array($sql)) {
                    $_SESSION['id'] = $row['id']; // creamos la sesion "id" y le asignamos como valor el campo id
                    $_SESSION['nombre'] = $row["nombre"]; // creamos la sesion "nombre" y le asignamos como valor el campo nombre
                    $_SESSION['last_ip'] = $row["last_ip"];
                    header("Location: index.php");
                }else {
    ?>
                    Error, <a href="index.php">Reintentar</a>
    <?php
                }
            }
        }else {
            header("Location: index.php");
        }
    ?>

    Aqui creamo el archivo logout.php para cerrar la sesion :

    Código:

    <?php
        session_start();
        include('config.php'); // incluímos los datos de acceso a la BD
        // comprobamos que se haya iniciado la sesión
        if(isset($_SESSION['nombre'])) {
            session_destroy();
            header("Location: index.php");
        }else {
            echo "Operación incorrecta.";
        }
    ?>

    Bueno amigos espero que os sirva, pronto mejorare mas el post pero de momento lo dejare asi.

    avatar
    sonydarktan



    Mensajes : 75
    Fecha de inscripción : 26/01/2014
    Edad : 17
    Firefox

    Masculino

    Re: [Tutorial] Crear sistema de usuarios simple

    Mensaje por sonydarktan el Mar Mar 11, 2014 11:33 am

    muy bueno, pero eso es para usuarios con un nivel mas complicado para los nuevos en SQL, pero muy buen aporte, te dare tu +1
    avatar
    Juance



    Mensajes : 3
    Fecha de inscripción : 18/06/2014
    Edad : 22
    Chorme

    Masculino

    Re: [Tutorial] Crear sistema de usuarios simple

    Mensaje por Juance el Miér Jun 18, 2014 9:08 pm

    Si se aprende a usar Dreamweaver, hacer un panel de usuarios es muchísimo más fácil y seguro.

    Contenido patrocinado

    Re: [Tutorial] Crear sistema de usuarios simple

    Mensaje por Contenido patrocinado


      Fecha y hora actual: Jue Nov 23, 2017 8:32 pm