• jumarras

    Hola, pues me gustaria saber quien juega al black ops 2 en la xbox, se que anghios juega, y alguna partidilla si que hemos echado, pero acaso no hay nadie mas en este foro?

    publicado en Call of Duty leer más
  • jumarras

    Hola, he decidido hacer una guia de como instalar un pequeño script que he echo para configurar toda la mysql de una forma mas facil. Pudiendo editar itemproto, mobproto, los gm-s del juego, cambiar la contraseña de la mysql...

    Aclaro que es un script para la web, y recomiendo usarla en local, por ahora. Si veo que a la gente le gusta, y tiene interes en ella, hare nuevas versiones.

    El enlace de la web es esta:

    http://foro.universojuegos.es/thread-38055-post-269164.html#pid269164

    La instalacion es muy sencilla:

    1. Debeis crear una carpeta dentro de htdocs, a vustro gusto.

    2. Descomprimis el archivo del script en esa carpeta.

    3. Editar el archivo "config.php".

    En "define('GAME_HOST', '');" editais y poneis la i.p de vuestro servidor. Ejemplo -> "define('GAME_HOST', '192.168.1.1');"
    En "define('GAME_USER', '');" editais y poneis vuestro usuario de la mysql. Ejemplo -> "define('GAME_USER', 'usuario');"
    En "define('GAME_PASSWORD', '');" editais y poneis vuestra contraseña de la mysql. Ejemplo -> "define('GAME_PASSWORD', 'contraseña');"
    En "define('WEBNAME', '');" editais y poneis el nombre de vuestro Metin2. Ejemplo -> "define('WEBNAME', 'CustoMT2');"

    1. Guardais el archivo editado.

    2. Accedeis a la web mediante la web. "http://localhost/nombre_de_tu_carpeta_customt2".

    3. Podeis editar cualquier cosa de la mysql.

    publicado en Guías leer más
  • jumarras

    Hola!

    Hace mucho que no posteo en este foro, y como tenia un proyecto desde ya casi 6 meses y lo habia aparcado, he decidido retomarlo y ofreceros a vosotros.
    Me parecio una buena idea crear esta herramienta para los servidores, facilita mucho el trabajo a la hora de utilizar la mysql.
    Espero que tenga buena aceptacion entre los usuarios de UJ y si es asi y veo que la gente tiene interes, añadire mas opciones que las que trae. Hay unas opciones que aun no estan implementadas, como la opcion de editar refineproto y tambien item_attr.

    Aclaro que todo esta testeado y funciona correctamente.

    Changelog - Para ver todas las caracteristicas de esta herramienta.
    ****************************************************************************
    ****************************************************************************

    CustoMT2 - Created By Jumarras.

    ****************************************************************************
    ****************************************************************************

    *- Version 1.2 -*

    [x]Añadida la opcion para protejer la carpeta con contraseña.
    [x]Añadida la opcion para editar usuarios de acceso a la carpeta.
    [x]Añadida opcion para que sea mas facil la instalacion.
    [x]Añadida la opcion para editar la configuracion de CustoMT2.
    [x]Bugs corregidos.
    [x]Corregida la opcion de editar objetos de tiendas.
    [x]Corregida la opcion de editar objetos con bug de yang.
    [x]Bugs varios.

    *- Version 1.1 -*

    [x]Añadida la opcion de crear objetos.
    [x]Añadida la opcion de buscar objetos editados.
    [x]Añadida la opcion de buscar registro de objetos de un usuario.
    [x]Añadida la opcion para cambiar los bonus 1-5.
    [x]Añadida la opcion para editar Refineproto.
    [x]Pequeños bugs editados.

    *- Version 1.0 -*

    [x]Añadida pequeña presentacion al inicio.
    [x]Añadida la opcion para añadir/editar/eliminar administradores dentro del juego.
    [x]Añadida la opcion para editar las tiendas dentro del juego.
    [x]Añadida la opcion de editar la Itemproto.
    [x]Añadida la opcion de editar el Mobproto.
    [x]Añadida la opcion de analizar/reparar tablas.
    [x]Añadida la opcion para poder añadir querys.
    [x]Añadida la opcion de buscar objetos con bug de monedas.
    [x]Añadida la opcion para cambiar la contraseña de la MySQL.

    *- Futuras Versiones -*

    []Opcion para editar bonus 6-7.
    []Opcion para añadir nuevas items/mobs.
    []Centralizar cambio de idiomas.
    []Pequeño rediseño para mas facil utilizacion.

    Descargas:

    Ultima Version:
    Version 1.2

    Se agradece cualquier comentario o bugs que se encuentren.

    publicado en Webs leer más
  • jumarras

    Hola, aqui os dejo un nuevo aporte para la vuestra web. Este archivo sirve para que los gm y los tm, desde la web puedan crear objetos a gusto del consumidor, es decir, poniendo las piedras que se deseen y/o los bonus tambien. He añadido una lista de bonus y piedras a elegir por parte del consumidor.

    Antes de que nadie diga nada, tambien sirve para dar los objetos perdidos/robados a los usuarios que aporten una imagen del objeto, donde se puede ver claramente los bonus que tuviese y las piedras.

    **No dejeis este objeto a la vista de cualquiera que entre a vuestra web, puesto que si lo encuentran, ellos mismos podran crear objetos editados.

    Nombre del archivo: createobject.php
    [php]
    //******************************************************\\
    //******************************************************\\
    //******* CustomItemCreator - V2.1 *********\\
    //******* Created By Jumarras ********\\
    //******************************************************\\
    //******************************************************\\
    // Está obra está sujeta a la licencia Reconocimiento-NoComercial-CompartirIgual 3.0 Unported de Creative Commons.
    // Para ver una copia de esta licencia, visite:
    // http://creativecommons.org/licenses/by-nc-sa/3.0/.

    // PONER LOS DATOS DE TU MYSQL
    $hostname = ''; // MySQL Host
    $username = ''; // MySQL Username
    $password = ''; // MySQL Password
    $connect = mysql_connect($hostname, $username, $password) or die ('No se ha podido conectar con la base de datos.
    Comprueba que tus datos estan escritos correctamente.');

    //******************************************************\\
    //************ NO EDITAR **************\\
    //******************************************************\\
    if(!empty($_POST['user_name']) && !empty($_POST['vnum'])){
    $user_name = mysql_real_escape_string($_POST['user_name']);
    $vnum = mysql_real_escape_string($_POST['vnum']);
    $socket1id = mysql_real_escape_string($_POST['socket1id']);
    $socket2id = mysql_real_escape_string($_POST['socket2id']);
    $socket3id = mysql_real_escape_string($_POST['socket3id']);
    $socket1value = mysql_real_escape_string($_POST['socket1value']);
    $socket2value = mysql_real_escape_string($_POST['socket2value']);
    $socket3value = mysql_real_escape_string($_POST['socket3value']);
    $bonus1id = mysql_real_escape_string($_POST['bonus1id']);
    $bonus2id = mysql_real_escape_string($_POST['bonus2id']);
    $bonus3id = mysql_real_escape_string($_POST['bonus3id']);
    $bonus4id = mysql_real_escape_string($_POST['bonus4id']);
    $bonus5id = mysql_real_escape_string($_POST['bonus5id']);
    $bonus6id = mysql_real_escape_string($_POST['bonus6id']);
    $bonus7id = mysql_real_escape_string($_POST['bonus7id']);
    $bonus1value = mysql_real_escape_string($_POST['bonus1value']);
    $bonus2value = mysql_real_escape_string($_POST['bonus2value']);
    $bonus3value = mysql_real_escape_string($_POST['bonus3value']);
    $bonus4value = mysql_real_escape_string($_POST['bonus4value']);
    $bonus5value = mysql_real_escape_string($_POST['bonus5value']);
    $bonus6value = mysql_real_escape_string($_POST['bonus6value']);
    $bonus7value = mysql_real_escape_string($_POST['bonus7value']);
    $sockets = ' ';
    if($socket1id != ''){
    $num1 = 100 * $socket1value;
    $num2 = $socket1id;
    $total = $num1 + $num2;
    $sockets .= ', socket0 = "'.$total.'"';
    }
    if($socket2id != ''){
    $num1 = 100 * $socket2value;
    $num2 = $socket2id;
    $total = $num1 + $num2;
    $sockets .= ', socket1 = "'.$total.'"';
    }
    if($socket3id != ''){
    $num1 = 100 * $socket3value;
    $num2 = $socket3id;
    $total = $num1 + $num2;
    $sockets .= ', socket2 = "'.$total.'"';
    }
    $bonusid = ' ';
    if($bonus1id != '')
    $bonusid .= ', attrtype0 = "'.$bonus1id.'"';
    if($bonus2id != '')
    $bonusid .= ', attrtype1 = "'.$bonus2id.'"';
    if($bonus3id != '')
    $bonusid .= ', attrtype2 = "'.$bonus3id.'"';
    if($bonus4id != '')
    $bonusid .= ', attrtype3 = "'.$bonus4id.'"';
    if($bonus5id != '')
    $bonusid .= ', attrtype4 = "'.$bonus5id.'"';
    if($bonus6id != '')
    $bonusid .= ', attrtype5 = "'.$bonus6id.'"';
    if($bonus7id != '')
    $bonusid .= ', attrtype6 = "'.$bonus7id.'"';
    $bonusvalue = ' ';
    if($bonus1value != '')
    $bonusvalue .= ', attrvalue0 = "'.$bonus1value.'"';
    if($bonus2value != '')
    $bonusvalue .= ', attrvalue1 = "'.$bonus2value.'"';
    if($bonus3value != '')
    $bonusvalue .= ', attrvalue2 = "'.$bonus3value.'"';
    if($bonus4value != '')
    $bonusvalue .= ', attrvalue3 = "'.$bonus4value.'"';
    if($bonus5value != '')
    $bonusvalue .= ', attrvalue4 = "'.$bonus5value.'"';
    if($bonus6value != '')
    $bonusvalue .= ', attrvalue5 = "'.$bonus6value.'"';
    if($bonus7value != '')
    $bonusvalue .= ', attrvalue6 = "'.$bonus7value.'"';

    $query_user = mysql_query('SELECT account_id FROM player.player WHERE name = "'.$user_name.'"');
    $user_id = mysql_fetch_assoc($query_user);
    $pos = 0;
    $result = mysql_query('SELECT pos FROM player.item WHERE owner_id = "'.$user_id['account_id'].'" AND window = "MALL" ORDER BY pos ASC', $scon);
    if(mysql_num_rows($result) >= 0){
    while($data = mysql_fetch_assoc($result)){
    if($data['pos'] == $pos)
    $pos = $pos + 1;
    else
    break;
    }
    if($pos >= 45)
    die('El almacen esta lleno, saca algun objeto.');
    }
    $giveitem = mysql_query('INSERT INTO player.item SET owner_id = "'.$user_id['account_id'].'", window = "MALL", pos = "'.$pos.'", count = "1", vnum = "'.$vnum.'"'.$sockets.$bonusid.$bonusvalue, $scon);
    echo 'Objeto Creado con exito. El objeto se encuentra en el almacen de la Itemshop.';
    $log = LogAction('Ha creado el objeto '.$vnum.'.');
    }
    else{
    echo '
    Nomnre del PJ:

    Objeto VNUM:
    ';

    for ($i = 1; $i ';
    }
    ?>[/php]

    publicado en Webs leer más
  • jumarras

    Hola, hace ya mucho tiempo que no posteo en UJ, pero hoy he decidido compartir con vosotros un script echo en php para que podais encontrar todos los objetos editados ya sea por la mysql o por programas externos.

    Es muy facil e intuitivo de usar, si hay objetos editados, apareceran en una lista como un enlace. Al abrir ese enlace, apareceran todos los datos del personaje, como el nombre, la id, que arma esta editada, su id y los bonus que tiene.

    No me ha parecido conveniente darle ningun tipo de diseño, asi que no espereis gran cosa, lo bueno esta en el interior.

    Solo una cosa mas, espero que hos guste, y comentad!

    Imagenes:
    Asi se veria la lista de los objetos editados:

    Asi se veria el objeto con todos sus datos y los datos del jugador y su cuenta.

    Nombre del archivo: editeditemsfinder.php
    [php]//******************************************************\\
    //******************************************************\\
    //******* EditedItemsFinder - V1.1 *********\\
    //******* Created By Jumarras ********\\
    //******************************************************\\
    //******************************************************\\

    // Está obra está sujeta a la licencia Reconocimiento-NoComercial-CompartirIgual 3.0 Unported de Creative Commons.
    // Para ver una copia de esta licencia, visite:
    // http://creativecommons.org/licenses/by-nc-sa/3.0/.

    // PONER LOS DATOS DE TU MYSQL
    $hostname = ''; // MySQL Host
    $username = ''; // MySQL Username
    $password = ''; // MySQL Password
    $connect = mysql_connect($hostname, $username, $password) or die ('No se ha podido conectar con la base de datos.
    Comprueba que tus datos estan escritos correctamente.');

    // EDITAR SOLO EL TERCER CAMPO. EJEMPLO:
    // $_1 = array(1 ,'MAX HP' , 4000); //HP MAX
    // $_1 = array(1 ,'MAX HP' , ***EDITAR SOLO ESTO CON LOS VALORES DE TU SERVIDOR**); //HP MAX

    $_1 = array(1 ,'MAX HP' , 4000); //HP MAX
    $_2 = array(2, 'MAX SP', 2000); //SP MAX
    $_3 = array(3, 'CON', 12); //LIVE
    $_4 = array(4, 'INT', 12); //INT
    $_5 = array(5, 'STR', 12); //STR
    $_6 = array(6, 'DEX', 12); //DEX
    $_7 = array(7, 'ATACK SPEED', 15); //STACK SPEED
    $_8 = array(8, 'MOVEMENT SPEED', 15); //MOVEMENT SPEED
    $_9 = array(9, 'CAST_SPEED', 20); //SPEED OF FATE
    $_10 = array(10, 'HP REGENERATION', 30); //HP REGENERATION
    $_11 = array(11, 'SP REGENERATION', 30); //SP REGENERATION
    $_12 = array(12, 'POISONING', 10); //LUCK POISON
    $_13 = array(13, 'STUN', 15); //LUCK STUN
    $_14 = array(14, 'SLOW', 15); //LUCK SLOW DOWN
    $_15 = array(15, 'CRITICAL ATACK', 15); //LUCK CRITICAL ATACK
    $_16 = array(16, 'PENETRATION ATACK', 15); //LUCK PERCANT BLOW
    $_17 = array(17, 'ATTBONUS HUMAN', 15); //AGAINST HALF-HUMAN
    $_18 = array(18, 'ATTBONUS ANIMAL', 20); //AGAINST ANIMAL
    $_19 = array(19, 'ATTBONUS ORC', 20); //AGAINST ORCS
    $_20 = array(20, 'ATTBONUS MYSTIC', 20); //AGAINST MYSTIC
    $_21 = array(21, 'ATTBONUS UNDEAD', 20); //AGAINST DIED-ALIVED
    $_22 = array(22, 'ATTBONUS DEVIL', 20); //AGAINST DEVIL
    $_23 = array(23, 'STEAL HP', 'none'); //STEAL HP
    $_24 = array(24, 'STEAL SP', 'none'); //STEAL SP
    $_25 = array(25, '', 'none'); //LUCK TAKE SP TO ENEMIES
    $_26 = array(26, '', 'none'); //LUCK GET BACK SP
    $_27 = array(27, '', 'none'); //LUCK BLOCK ATACK
    $_28 = array(28, '', 'none'); //LUCK AVOID ARROWS
    $_29 = array(29, 'RESISTENCE SWORD', 15); //DEFENSE SWORD
    $_30 = array(30, 'RESISTENCE TWO HANDS', 15); //DEFENSE TWO HANDS
    $_31 = array(31, 'RESISTENCE DAGGER', 15); //DEFENSE DAGGER
    $_32 = array(32, 'RESISTENCE BELL', 15); //DEFENSE BELL
    $_33 = array(33, 'RESISTENCE FAN', 15); //DEFENSE FAN
    $_34 = array(34, 'RESISTENCE ARROWS', 15); //RESISTENCE ARROWS
    $_35 = array(35, 'RESISTENCE FIRE', 15); //RESISTENCE FIRE
    $_36 = array(36, 'RESISTENCE LIGHT', 15); //RESISTENCE LIGHT
    $_37 = array(37, 'RESISTENCE MAGIC', 15); //RESISTENCE MAGIC
    $_38 = array(38, 'RESISTENCE WIND', 15); //RESISTENCE WIND
    $_39 = array(39, '', 'none'); //
    $_40 = array(40, '', 'none'); //
    $_41 = array(41, 'RESISTENCE POISON', 15); //RESISTENCE POSIN
    $_42 = array(42, '', 'none'); //LUCK RESTORE SP
    $_43 = array(43, 'BONUS DOUBLE EXP', 20); //LUCK OBTAIN EXP
    $_44 = array(44, 'BONUS DOUBLE YANG', 20); //LUCK DOUBLE YANG
    $_45 = array(45, 'BONUS DOUBLE ITEM', 20); //LUCK DOUBLE OBJECT
    $_46 = array(46,'',''); //
    $_47 = array(47,'', 'none'); //LUCK RESTORE HP
    $_48 = array(48,'',''); //IMMUNE TOXIC
    $_49 = array(49,'',''); //IMMUNE SLOWING DOWN
    $_50 = array(50,'', ''); //IMMUNE FALLS
    $_51 = array(51, '', 'none'); //
    $_52 = array(52, '', 'none'); //
    $_53 = array(53, '', 'none'); //ATACK
    $_54 = array(54, '', 'none'); //
    $_55 = array(55, '', 'none'); //MAGIC ATACK
    $_56 = array(56, '', 'none'); //MAGICK DEFENSE
    $_57 = array(57, '', 'none'); //DONT EXIST¿?
    $_58 = array(58, '', 'none'); //
    $_59 = array(59, '', 'none'); //BONUS WARRIOR
    $_60 = array(60, '', 'none'); //BONUS NINJA
    $_61 = array(61, '', 'none'); //BONUS SURA
    $_62 = array(62, '', 'none'); //BONUS SHAMAN
    $_63 = array(63, '', 'none'); //BONUS MONSTERS
    $_64 = array(64, '', 'none'); //
    $_65 = array(65, '', 'none'); //
    $_66 = array(66, '', 'none'); //
    $_67 = array(67, '', 'none'); //
    $_68 = array(68, '', 'none'); //
    $_69 = array(69, '', 'none'); //
    $_70 = array(70, '', 'none'); //
    $_71 = array(71, '', 'none'); //
    $_72 = array(72, '', 'none'); //
    $_73 = array(73, '', 'none'); //
    $_74 = array(74, '', 'none'); //
    $_75 = array(75, '', 'none'); //
    $_76 = array(76, '', 'none'); //
    $_77 = array(77, '', 'none'); //
    $_78 = array(78, '', 'none'); //
    $_79 = array(79, '', 'none'); //
    $_80 = array(80, '', 'none'); //
    $_81 = array(81, '', 'none'); //
    $bonuses = array($_1, $_2, $_3, $_4, $_5, $_6, $_7, $_8, $_9, $_10, $_11, $_12, $_13, $_14, $_15, $_16, $_17, $_18, $_19, $_20, $_21, $_22, $_23, $_24, $_25, $_26, $_27, $_28, $_29, $_30, $_31, $_32, $_33, $_34, $_35, $_36, $_37, $_38, $_39, $_40, $_41, $_42, $_43, $_44, $_45, $_46, $_47, $_48, $_49, $_50, $_51, $_52, $_53, $_54, $_55, $_56, $_57, $_58, $_59, $_60, $_61, $_62, $_63, $_64, $_65, $_66, $_67, $_68, $_69, $_70, $_71, $_72, $_73, $_74, $_75, $_76, $_77, $_78, $_79, $_80, $_81);
    if(!empty($_GET['item'])){
    $item_id = mysql_real_escape_string($_GET['item']);
    $query = mysql_query('SELECT id, owner_id, vnum, attrtype0, attrtype1, attrtype2, attrtype3, attrtype4, attrvalue0, attrvalue1, attrvalue2, attrvalue3, attrvalue4 FROM player.item WHERE id = "'.$item_id .'" LIMIT 1');
    while($row = mysql_fetch_assoc($query)){
    $find_user = mysql_query('SELECT account_id, name FROM player.player WHERE id = "'.$row['owner_id'].'"');
    $user = mysql_fetch_assoc($find_user);
    $find_item = mysql_query('SELECT locale_name FROM player.item_proto WHERE vnum = "'.$row['vnum'].'"');
    $item = mysql_fetch_assoc($find_item);
    echo '

    OWNER:
    '.$user['name'].' ('.$user['account_id'].') - (Player Name and Acount ID)

    ITEM:
    '.$item['locale_name'].'('.$row['id'].') - (Item Name and Item ID)

    BONUS 1:
    '.$bonuses[$row['attrtype0'] - 1][1].'('.$row['attrtype0'].')'.' -> '.$row['attrvalue0'].'

    BONUS 2:
    '.$bonuses[$row['attrtype1'] -1][1].'('.$row['attrtype1'].')'.' -> '.$row['attrvalue1'].'

    BONUS 3:
    '.$bonuses[$row['attrtype2'] -1][1].'('.$row['attrtype2'].')'.' -> '.$row['attrvalue2'].'

    BONUS 4:
    '.$bonuses[$row['attrtype3'] -1][1].'('.$row['attrtype3'].')'.' -> '.$row['attrvalue3'].'

    BONUS 5:
    '.$bonuses[$row['attrtype4'] - 1][1].'('.$row['attrtype4'].')'.' -> '.$row['attrvalue4'].'

    ';
    }
    }
    else{
    $bonuses_count = count($bonuses);
    $i = '';
    for ($i = 1; $i

    publicado en Metin2 leer más
  • jumarras

    Muy bonito, me encanta esta clase de diseños.

    me lo descargo :D

    publicado en Web leer más
  • jumarras

    Buenas!!! si alguno aun no ha pasado por la seccion de guias del metin2, pasaros.

    Casi todos los titulos tienen tags como [nuevo], [aporte especial], [nuevos]... y asi puedes pasar horas mirando los posts que hay. Y la verdad, da asco.

    Mi proposicion es que esta clase de tags no se puedan usar, ademas de que asi nos evitamos que dentro de 2-3 o 6 meses poga "[nuevo]armas" en algun post.

    publicado en Ideas sugerencias y bugsleer más
  • jumarras

    Bueno, aqui hos dejo el portmap autorun. En el otro post el link era de megaupload, y como ya no funciona, lo resubo ^^

    Link: [http://ul.to/tc5bsgj1][0]">[http://ul.to/tc5bsgj1][1]
    Contraseña: ByJumarras

    Salu2!

    [0]: <a href=
    [1]: http://ul.to/tc5bsgj1

    publicado en Guías leer más
  • jumarras

    Como con el alteriwnet y el alterops, estos chicos han sacado una nueva version para el mw3 llamada altermw3. Aun esta en fase Alpha, asi que no se puede hacer gran cosa. Por cierto, es 100% legal.

    Podeis descargaros el juego desde el steam, aun no teniendo el juego comprado. Esta es la guia:
    [http://alteriw.net/viewtopic.php?f=140&t=106259][0]">[http://alteriw.net/viewtopic.php?f=140&t=106259][1]

    Debeis registraros en la web [http://alteriw.net][0]">[http://alteriw.net][2]
    Luego visitar la pagina [http://altermw3.net/][0]">[http://altermw3.net/][3] e iniciais sesion con la misma cuenta con la que os habeis registrado anteriormente.
    Desde hay os descargais el archivo que hos ofrecen y lo meteis en la carpeta del mw3, despues lo iniciais.

    Play4Free!

    [0]: <a href=
    [1]: http://alteriw.net/viewtopic.php?f=140&t=106259
    [2]: http://alteriw.net
    [3]: http://altermw3.net/

    publicado en Call of Duty leer más
  • jumarras

    Hola, bueno, he creado un sistema mejor del buscador de objetos en el log. Esto lo que hace es buscar todo lo que se ha echo con un objeto en el servidor, desde que se creo hasta que se borra.

    He solucionado un par de errores, y añadido unas cosas mas, y como no, mejorarlo.

    Espero que hos guste.

    Link => http://ul.to/bqn5ze2d
    Contraseña => ByJumarras

    PD: No hos echeis pajiyas con las fotos que estan en el rar xD.

    Agradecer no cuesta ná.

    publicado en Guías leer más

Error Interno.

¡Ooops! ¡Parece que algo salió mal! No te preocupes, ¡nuestros simios hiperinteligentes lo solucionarán!