Jump to content

Pedro Fuentes

Miembro
  • Contador contenido

    28
  • Ingreso

  • Última visita

  • Días ganados

    1

Actividad de reputación

  1. Me Gusta
    Pedro Fuentes got a reaction from DryUz in Video!   
    MuyBiien!!
  2. Me Gusta
    Pedro Fuentes got a reaction from â�¤Alejandro&Saraâ�¤Tkm in Conectar a Dos Base De Datos desde 1Script   
    Aqui les dejo un script que funciona para como dice el titulo, Conectar mediante 1script a dos base de datos!!
     

    DEFINE('SQL_HOST', ''); DEFINE('SQL_USER', ''); DEFINE('SQL_PASS', ''); DEFINE('SQL_HP_HOST', ''); DEFINE('SQL_HP_USER', ''); DEFINE('SQL_HP_PASS', ''); DEFINE('SQL_HP_DB', 'account'); DEFINE('SQL_HOST2', ''); DEFINE('SQL_USER', ''); DEFINE('SQL_PASS', ''); DEFINE('SQL_HP_HOST2', ''); DEFINE('SQL_HP_USER', ''); DEFINE('SQL_HP_PASS', ''); DEFINE('SQL_HP_DB', 'account');  
     
    Pedido de Santy!
     
    Se me fueron los creditos xd
     
    Creditos: TheSanto [Adm]Metin3Dioses
    Dejen las gracias si les sirvio, Lo Hago para el foro pero me vendria de animos seguir investigando para ustedes!
  3. Me Gusta
    Pedro Fuentes got a reaction from Santy!. in Conectar a Dos Base De Datos desde 1Script   
    Aqui les dejo un script que funciona para como dice el titulo, Conectar mediante 1script a dos base de datos!!
     

    DEFINE('SQL_HOST', ''); DEFINE('SQL_USER', ''); DEFINE('SQL_PASS', ''); DEFINE('SQL_HP_HOST', ''); DEFINE('SQL_HP_USER', ''); DEFINE('SQL_HP_PASS', ''); DEFINE('SQL_HP_DB', 'account'); DEFINE('SQL_HOST2', ''); DEFINE('SQL_USER', ''); DEFINE('SQL_PASS', ''); DEFINE('SQL_HP_HOST2', ''); DEFINE('SQL_HP_USER', ''); DEFINE('SQL_HP_PASS', ''); DEFINE('SQL_HP_DB', 'account');  
     
    Pedido de Santy!
     
    Se me fueron los creditos xd
     
    Creditos: TheSanto [Adm]Metin3Dioses
    Dejen las gracias si les sirvio, Lo Hago para el foro pero me vendria de animos seguir investigando para ustedes!
  4. Me Gusta
    Pedro Fuentes reacted to Zenok in [Clase PHP] Clase core php para empezar a crear tu web   
    Hola, les dejo con esta clase MySQL que les permitirá crear su propia CMS con conocimientos básicos sobre php y mysql. Cualquier duda comentar.
     

    <!--?php /** * @author Zenok * @page www.metin2zone.net * @copyright Zenok */ class core { public static $string; public function Init() { session_start(); $this->MySQL(); } public function MySQL() { $this->hostname = "localhost"; $this->username = "root"; $this->password = "TU_CONTRASEÑA"; $this->database = "TU_DB"; $this->connection = mysql_connect($this->hostname, $this->username, $this->password) or die(mysql_error()); $this->connection = mysql_select_db($this->database) or die(mysql_error()); return $this->connection; } public function String($string) { $this->String = mysql_real_escape_string($string); $this->String = strip_tags($this->String); return $this->String; } public function User($string) { $this->User = mysql_fetch_assoc(mysql_query("SELECT ".$string." FROM users WHERE id = '".$_SESSION['id']."'")); return $this->User[''.$string.'']; } public function GetOnline() { $this->Online = mysql_fetch_assoc(mysql_query("SELECT users_online FROM server_status")); return $this->Online['users_online']; } } $core = new core(); $core->Init(); ?>
     
    - Init(): Inicia la clase PHP
    - MySQL(): Inicia la conexión MySQL
    - String(): Filtra las variables para evitar inyecciones SQL
    - User(): Obtiene la información del usuario
    - GetOnline(): Obtiene los usuarios conectados en la web
     
    1.- Utilización de la clase
     
    Es necesario que al principio de cada archivo se incluya la clase PHP para poder usarla de este modo:
     

    <?php require_once("includes/class_core.php"); ?>
     
    2.- Utilización de la clase
     
    Para llamar a las funciones en tus códigos php tan solo necesitas realizarlo de este modo:
     

    $core->Funcion();
     
    Por ejemplo:
     
    Seleccionar dato de usuario por post

    <?php $username = $core->String($_POST['username']); mysql_query("SELECT id FROM users WHERE username = '$username'"); ?>
     
    Recojer usuarios online
     

    <?php echo $core->GetOnline(); ?>
  5. Me Gusta
    Pedro Fuentes got a reaction from Santy!. in Quest de Recompenza Nvl40   
    Bueno les traigo mi primera quest, No es algo del otro mundo!
     
    En Que consiste?
    Consiste que a cierto nivel (yo le puse 40 pero ustedes ponen el que quieran) Les sale una miision como la de bienvenida pero que os felicitad por llegar a ese nivel y como recompenza obtienen los poderes perfect!
     
    No es la gran cosa pero quise cambiar la rutina de el item de perfect o la npc que da perfect, por una mision que se activa automaticamente al llegar al nivel!
     

    quest perfect begin state start begin when levelup or login with pc.get_level() == 40 and pc.getqf("recompenza2") == 0 begin say("Felicidades Has Llegado Al Nivel 40") say("Ya Puedes Liderar Tu Propio Gremio") say("y Para Ello Te Facilitaremos Con una.") say("Ayuda, Te Daremos las Habis Perfect.") say_reward("Entrenar habilidades") local habs = select ("Guerrero" , "Ninja" , "Sura" , "Chaman" , "Cerrar") if habs == 1 then say("Eres cuerpo o mental?") say_reward("Elije tu profesion") local guerr = select ("Cuerpo", "Mental", "Cerrar") if guerr == 1 then pc.set_skill_level(1,59) pc.set_skill_level(2,59) pc.set_skill_level(3,59) pc.set_skill_level(4,59) pc.set_skill_level(5,59) pc.set_skill_level(6,59) chat("Has recibido tus P") item.remove() elseif guerr == 2 then pc.set_skill_level(16,59) pc.set_skill_level(17,59) pc.set_skill_level(18,59) pc.set_skill_level(19,59) pc.set_skill_level(20,59) pc.set_skill_level(21,59) chat("Has recibido tus P") item.remove() elseif guerr == 3 then return end elseif habs == 2 then say("Eres asesino o arquero?") say_reward("Elije tu profesion") local ninj = select ("Asesino", "Arquero", "Cerrar") if ninj == 1 then pc.set_skill_level(31,59) pc.set_skill_level(32,59) pc.set_skill_level(33,59) pc.set_skill_level(34,59) pc.set_skill_level(35,59) pc.set_skill_level(36,59) chat("Has recibido tus P") item.remove() elseif ninj == 2 then pc.set_skill_level(46,59) pc.set_skill_level(47,59) pc.set_skill_level(48,59) pc.set_skill_level(49,59) pc.set_skill_level(50,59) pc.set_skill_level(51,59) chat("Has recibido tus P") item.remove() elseif ninj == 3 then return end elseif habs == 3 then say("Eres magia negra o espejo?") say_reward("Elije tu profesion") local sur = select ("Mag. Negra", "Espejo", "Cerrar") if sur == 1 then pc.set_skill_level(76,59) pc.set_skill_level(77,59) pc.set_skill_level(78,59) pc.set_skill_level(79,59) pc.set_skill_level(80,59) pc.set_skill_level(81,59) chat("Has recibido tus P") item.remove() elseif sur == 2 then pc.set_skill_level(61,59) pc.set_skill_level(62,59) pc.set_skill_level(63,59) pc.set_skill_level(64,59) pc.set_skill_level(65,59) pc.set_skill_level(66,59) chat("Has recibido tus P") item.remove() elseif sur == 3 then return end elseif habs == 4 then say("Eres dragon o curacion?") say_reward("Elije tu profesion") local cham = select ("Dragon", "Curacion", "Cerrar") if cham == 1 then pc.set_skill_level(91,59) pc.set_skill_level(92,59) pc.set_skill_level(93,59) pc.set_skill_level(94,59) pc.set_skill_level(95,59) pc.set_skill_level(96,59) chat("Has recibido tus P") item.remove() elseif cham == 2 then pc.set_skill_level(106,59) pc.set_skill_level(107,59) pc.set_skill_level(108,59) pc.set_skill_level(109,59) pc.set_skill_level(110,59) pc.set_skill_level(111,59) chat("Has recibido tus P") item.remove() elseif cham == 3 then return end elseif habs == 5 then return end end end end  
     
    Para meter la quest
    Entrar en su FTP (winscp o filezilla)
    cd /home/game/quest
    y ponen la quest pero con el nombre " recompenza.quest "
    Le Dan permisos y van al freebsd y ponen :
    #./qc nombredetuquest.quest
    y luego ponen en el cliente /reload q
    y luego estara funcionando
     
    Creditos:
    Quest Hecha Por Mi
    Guia de Implementacion Sacada de Metin2Zone
    Ayuda en dudas de quest Keko
     
    Acepto Criticas da igual xD es mi primera quest
  6. Me Gusta
    Pedro Fuentes got a reaction from KeKo in Quest de Recompenza Nvl40   
    Exactoo, luego ire haciendo quest por mi mismo, solo probando !!
     
    Y si coji tus dos quest y las junte!
  7. Me Gusta
    Pedro Fuentes reacted to Serex in [MegaRecopilacion]Pack Armaduras + MSM + Querys + Protos   
    Hola Metin2Zone! Hoy os traigo una MegaRecopilación de armaduras nuevas y viejas, algunos las habréis visto todas otros no... Pero bueno yo os traigo todas juntas en un .epk y con todo listo para ser instaladas en 2 minutos!

    La descarga incluye:
    -Archivo .epk con todas las armaduras modelos .gr2, texturas, iconos, etc.
    -Msm de todas las armaduras listos para ponerlos directamente en tu cliente.
    -Líneas del item_proto listo para agregarlas al tuyo.
    -Querys de todas las armaduras para implementarlas en tu base de datos.
    -Líneas del item_list listas para agregarlas al tuyo.

    Guía de instalación

    1- Introducimos el:
    eyvil.eix
    eyvil.epk
    En la carpeta pack de nuestro cliente.

    2- Abrimos el archivo Index que esta en la carpeta pack de nuestro cliente y le agregamos la siguiente línea al final:

    * eyvil

    3-Descompilamos los root y introducimos todos los msm nuevos sustituyendo los anteriores que teniamos.

    4-Descompilamos el locale y agregamos a nuestro item_list todas las líneas del que trae la descarga.

    5-Descompilamos el item_proto y agregamos todas las líneas del que trae la descarga.

    6-Vamos al navicat e introducimos todas las nuevas querys, vienen todas en un archivo de texto en la descarga.


    Armaduras que trae el pack:


    Blaugelb Rüstungen



    Phönix Rüstungen



    Kingu Rüstungen



    Antike Rüstungen



    4x210 Rüstungen



    4x220 Rüstungen



    4x230 Rüstungen



    Y algunas mas conocidas como estas:




















    Bueno y eso es todo, ¿Que os parece el pack?

    Link de descarga:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    PD: Si a alguien le da error al compilar el item_proto del cliente, que use estas líneas en vez de las que vienen en la descarga:


    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
×
×
  • Crear nuevo...