Jump to content

Buscar en la comunidad

Mostrando resultados para las etiquetas 'guía'.

  • Buscar por etiquetas

    Escribe las etiquetas separadas por comas.
  • Buscar por autor

Tipo de contenido


Foros

  • Metin2 Zone
    • Comunidad
    • Presentaciones y despedidas
  • Servidores Privados
    • Presentaciones de Servidores
    • Presentación de Proyectos
  • General
    • Discusiones generales
    • Socios y Colaboraciones
    • Servicios y compraventa
    • Ayudas y preguntas
    • Opiniones y consejos
    • Offtopic
  • Técnica
    • Programación
    • Edición de servidores Metin2
    • Desarrollo Web
    • Seguridad
    • Sistemas Operativos
    • Informática
  • Arte
    • Diseño y sección gráfica
    • Galería de imágenes y vídeos
    • Modelado 3D
    • Mapping
  • Descargas
    • Servidores y Clientes
    • Modelos 3D
    • Imágenes Metin2
    • Mapas
    • Traducciones
  • Archivo
    • Servidores Offline
    • Temas Links Caidos

Encontrar resultados en...

Encontrar resultados que...


Fecha creación

  • Inicio

    Fin


Última actualización

  • Inicio

    Fin


Filtrar por número de...

Ingreso

  • Inicio

    Fin


Grupo


Email


Sitio web


Jabber


Skype


Discord


Localización


Intereses

Encontrado 9 resultados

  1. Aqui os dejo un guia rapida de como montar un servidor rapido y facil que esta orientada a la conexion externa, es decir, mediante ip real...La demas informacion la encontrareis en las descripciones de los videos. Parte 1... Parte 2... Parte 3... Parte 4... Parte 5... Cualquier sugerencia/critica es bienvenida. Un saludo a toda la comunidad.
  2. [Guía] Como hacer querys correctamente en PHP con mysqli Hoy os vengo a enseñar como hacer query en php correctamente para sacar información de vuestro servidor de Metin2. (Esta guía la actualizaré dependiendo de las dudas que tengáis y lo que queras hacer). Lo siento por cualquier errata que pueda cometer en mi ortografía pero este es mi primer post en el Foro. Indice Archivo de configuración Numerar filas Mostrar filas Filtros Sumar valores de una columna Archivo de configuración Lo primero que vamos a hacer, es crear un archivo de configuración donde vamos a tener los datos de acceso a nuestro servidor (config.inc.php). En el, vamos a introducir el siguiente código y editaremos los valores de acceso. config.inc.php > <?php $_CONNECTION = array ( 'dbhost' => 'x.x.x.x', //Host del servidor (Ej. 192.168.1.100) 'dbuser' => 'user', //Usuario de la base de datos 'dbpass' => 'pass' //Contraseña de la base de datos ); //Ahora la conexión de a la base de datos: $conect = new mysqli($_CONNECTION['dbhost'],$_CONNECTION['dbuser'],$_CONNECTION['dbpass']); ?> Ahora que ya tenemos nuestro archivo de configuración, vamos a crear una query. Numerar filas Vamos a crear una query para contar el numero de cuentas creadas en nuestro servidor. Como sabemos, las cuentas están ubicadas en account.account en nuestra base de datos. Para ello, vamos a introducirnos en el archivo php donde queramos que aparezca dicha información. Como ejemplo, en mi caso, vamos a ir a index.php, y vamos a introducir en siguiente código. index.php > <?php //incluimos nuestro archivo de configuración (excepto si ya lo hemos incluido) require 'config.inc.php'; //Ahora vamos a crear la query y la vamos a almacenar en una variable. $cuentas = $conect->query("SELECT id FROM account.account") $num = $cuentas->num_rows; //Ahora nuestra variable '$num' contiene el número de cuentas que hay en nuestro servidor echo 'Hay un total de '.$num.' cuentas creadas'; $cuentas->close(); ?> Esta sería la forma de contar el numero de filas, si por ejemplo queremos contar el número de items que hay en circulación en el juego, seria así: "SELECT id FROM player.item". Mostrar filas Ahora digamos que queremos mostrar todos los nombres de los jugadores en una tabla junto a su nivel. Para ello vamos a ubicarnos en el archivo php donde queramos mostrar dicha tabla. index.php > <?php //incluimos nuestro archivo de configuración (excepto si ya lo hemos incluido) require 'config.inc.php'; //Ahora vamos a crear la query y la vamos a almacenar en una variable. echo '<table>'; $personajes = $conect->query("SELECT name,level FROM player.player"); if($personajes->num_rows){ while($row = $personajes->fetch_array(MYSQLI_ASSOC)){ echo '<tr>'; echo '<td>'.$row["name"].'</th>'; echo '<td>'.$row["level"].'</th>'; echo '</tr>'; } }else{ echo 'No hay ningún valor'; } echo '</table>'; $personajes->close(); ?> Filtros Ahora que ya sabemos contar y numerar los datos, vamos a aplicar filtros a las querys para hacerlas más interesantes. Por ejemplo vamos a coger la query de mostrar filas y vamos a poner un filtro que diga que los muestre en orden según el nivel. Para ello lo editaremos añadiendo 'ORDER BY level'. Debe quedar algo así. $personajes = $conect->query("SELECT name,level FROM player.player ORDER BY level"); Si ejecutamos esta query, nos daremos cuenta que los ordena, pero de menor a mayor. Si queremos que los ordene de mayor a menor, añadiremos 'DESC' al final. $personajes = $conect->query("SELECT name,level FROM player.player ORDER BY level DESC"); Si tenemos muchos usuarios puede demorarse mucho la query, entonces digamos que solo queremos que muestre los 10 primeros según el nivel. Para ello añadiremos lo siguiente al final 'LIMIT 10' $personajes = $conect->query("SELECT name,level FROM player.player ORDER BY level DESC LIMIT 10"); En la siguiente tesitura nos ocurre que solo queremos mostrar los personajes mayores del nivel 50, dejando los filtros anteriores. Para eso, solo necesitamos añadir lo siguiente 'WHERE level > 50' y nos debería quedar algo así $personajes = $conect->query("SELECT name,level FROM player.player WHERE level > 50 ORDER BY level DESC LIMIT 10"); Ahora queremos añadir otro filtro que solo muestre los personajes que no lleven más de 1 semana sin loguearse al juego. Para ello utilizaremos la función de DATE_SUB(). Vamos a añadir el siguiente código a la query 'DATE_SUB(NOW(), INTERVAL 1 WEEK) < last_play' (Podemos modificar el intervalo sustituyendo 'WEEK' por lo que queramos. Ej: SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, YEAR) Nos tiene que quedar de esta forma $personajes = $conect->query("SELECT name,level FROM player.player WHERE level > 50 AND DATE_SUB(NOW(), INTERVAL 1 WEEK) < last_play ORDER BY level DESC LIMIT 10"); Sumar valores de una columna Para poder sumar valores de una columna en concreto, como por ejemplo: Queremos saber el yang en total que hay en nuestro servidor. Para ello, necesitaremos usar la función SUM(). <?php //incluimos nuestro archivo de configuración (excepto si ya lo hemos incluido) require 'config.inc.php'; //Ahora vamos a crear la query y la vamos a almacenar en una variable. $yang=$conect->query("SELECT SUM(gold) AS gold FROM player.player"); $yang=$yang->fetch_array(MYSQLI_ASSOC); $yang=$yang["gold"]; //Ahora nuestra variable '$yang' contiene el número de yang global que hay en nuestro servidor echo 'Hay un total de '.$yang.' de yang'; ?> Esto nos sirve también para sumar, por ejemplo, el número total de minutos jugados en nuestro servidor. Y este sería el final de la guía. Ya sabéis que este es mi primer post y estoy abierto a sugerencias y dudas que pongáis en los comentarios. Un saludo y hasta la próxima!
  3. 1. PHP, qué es y como funciona. 2. PHP esencial 2.1 Distinguir entre PHP y HTML 2.1.1 Escapando HTML 2.2 Separando instrucciones 3. PHP básico 3.1 Enviar texto al cliente 3.2 Comentarios 3.3 Variables 3.3.1 Constantes 3.4 Operaciones aritméticas 3.5 Lógica 3.5.1 Operadores lógicos 3.5.2 Expresiones lógicas 3.6 Estructuras de control 3.6.1 If, elseif, else 3.6.2 Switch 3.7 Bucles 3.7.1 While 3.7.2 For 3.7.3 Do-while 3.8 Strings (texto) cómo trabajar con él 4. Comienza lo bonito 4.1 Funciones, como usarlas 4.1.1 Argumentos 4.1.2 Valores de retorno 4.2 Funciones, como crearlas 4.2.1 Argumentos 4.2.2 Valor de retorno 4.3 Ámbito de variables y variables estáticas en funciones 4.4 Arrays (vector o lista) 5. Interaccion con el cliente 5.1 Recibir datos del cliente 5.1.1 Formularios Proximamente: 5.1.2 Cookies 5.2 Almacenar datos 5.2.1 Sesiones 5.2.2 Base de datos (u otro formato) 6. PHP Avanzado 6.1 Operador ternario 6.2 Arrays multidimensionales 6.3 Variables variables 6.4 Excepciones 7. Programación orientada a objetos 7.1 Clases y objetos, metodos y propiedades, estático o no etc. 7.2 Herencia de clases 7.3 Clase abstracta (esa clase que solo la quieres para que hereden de ella) 7.4 Interfaces (estas son quienes te dicen lo que debes hacer) 26 de mayo: comienzo interaccion con el cliente
  4. Kra

    [GUIA]Simulador PS2

    Hola a todos, hoy les traigo una guia para usar un simulador de play2. Supongo que muchos lo conocereis, algunos no, o a saber jaja. Este és: PCSX2 Es un simulador gratuito, el problema es que cuando lo descargas desde la web oficial faltan unos Plugins. Yo les voy a dejar todo lo necesario en un .rar Primer paso: Descargar el archivo. Segundo paso: Extraer el archivo descargado anteriormente Tercer paso: Instalar el servidor desde el ejecutable llamado "PSCX2 1.2.1" En la primera ventana hay que tenerlo todo seleccionado. Cambiamos a "custom instalation" y quitamos la barra de herramientas del avg. Luego pulsan al Next y eligen la ruta para instalar y se instalará. Cuando ya esté instalado, van a la ruta Documents > PCSX2 Y pegan la carpeta "Bios" que habrán extraido. Seguido de ello abren el .exe de la aplicación que se les habrá creado en el escritorio. Simplemente tienen que configurar una cosa. El "GS" és lo que tendrán que configurar. La primera opción es para PCs de gama baja. RAM inferior a 3 GBProcesador entre 1.6 y 2.4 GHzGráfica entre 512 y 1 GB La segunda es para PCs de gama media RAM entre 4 y 8 GBProcesador entre 2.4 y 3.0 GHzGráfica entre 1 y 2.5 GB La tercera es para PCs de una gama más alta. RAM superior a 3GBProcesador superior a 3.0 GHzGráfica entre 2.5 y 4 GB Las demás opciones ni caso. Elijan la que más se parezca a vuestro PC. Seguido de ello pulsen Configurar.. Aquí tienen que cambiar el apartado Adapter y poner la tarjeta gráfica que estais usando. En Renderer poned el Direct3D que usa la gráfica, poned la versión hardware. En Aspect Ratio poned 4:3 Y finalmente activad la opción Enable FX Shader Cuando hayan guardado y dado a next les saldrá una ventana que les dirá para elejir una BIOS. Simplemente lo dejamos como en esta imágen Finalizan y se les abrirá el simulador. Aún tenemos que cambiar otra cosa, y para ello entraremos en Se nos abrirá esta ventana. Tenemos que ir en el apartado GS Ahora hay que editar la foto anterior para que quede igual que esta: Ahora simplemente le dan a Aplicar y luego Aceptar. Y ya tendrán listo su simulador. Ahora tienen que descargar algún juego de PS2 e insertar la ISO desde el apartado CDVD y luego arrancarlo en formato rápido desde la ventana Sistema. Y A JUGAR! Espero que les haya servidor la guia, si quieren dejar algún comentario pueden hacerlo. No se si esta guia ya estaba posteada o no, pero me encontré con ganas de hacer algo que pudiera ayudar a alguien. Saludos.
  5. No sean muy duros que es mi primer post Muy buenas Metin2Zone hoy me he decidido a hacer unas misiones de los jefes de metin2, basándome en la quest creada por Jfirewall pero con algunas mejoras y 100% editable para los que no saben sobre quest, con este método se os hará muy fácil meter nuevas misiones en vuestro servidor. NO QUIERO VER MIS POST EN OTROS FOROS COMO UJ SIN MI CONSENTIMIENTO ¡Comenzamos! http://metin2zone.net Misión nº 1 Tigris (LV 10) Lo que se encuentre en color #Granate se puede editar a su gusto Misión nº 2 Capitán Bestial (LV 35) Lo que se encuentre en color #Granate se puede editar a su gusto Misión nº 3 Reina Araña (LV 50) Lo que se encuentre en color #Granate se puede editar a su gusto http://metin2zone.net Misión nº 4 Jefe Tortuga del desierto (LV 60) Lo que se encuentre en color #Granate se puede editar a su gusto http://metin2zone.net/ Misión nº 5 Jefe 9 Colas (LV 80) Lo que se encuentre en color #Granate se puede editar a su gusto http:metin2zone.net Misión nº 6 Jefe Rey Demonio (LV 90) Lo que se encuentre en color #Granate se puede editar a su gusto CON EL TIEMPO IRÉ AÑADIENDO MÁS, SI QUIERES UN JEFE (POR EJEMPLO LOS NUEVOS) ESCRIBE UN COMENTARIO Y TE LO ARÉ. EDITO: GRACIAS A TOD@S POR ESTE RECIBIMIENTO, POR SUS LIKES Y COMENTARIOS QUE AUNQUE A ALGUNOS LES PAREZCAN "NEGATIVOS" ES LA FORMA DE APRENDER. ¡¡¡CREDITOS!!! WEEDCALIFA; POR EDITAR LA QUEST Y CREAR EL POST: http://metin2zone.ne...-100-editables JFIREWALL; por crear la quest base que es: http://metin2zone.ne...mision-9-colas/ PD: ESTE ES UN REGALO EXCLUSIVO PARA METIN2ZONE SI QUIERES POSTEARLO EN OTROS FOROS MANDARME MP.
  6. Facilitando el Lenguaje PhotoShop Brushes Pinceles q varia su forma y tamaño Stock Imagen (antes de renderizar ... la imagen o imágenes que utilizaras son los stocks) Render Imagen que ya esta recortada o renderizada ... sin fondo. Smudge técnica que da lugar al estilo del mismo nombre , y que consiste básicamente en utilizar la herramienta " dedo " para " emborronar o difuminar " el motivo principal de 1 diseño ( el render la mayoría de las veces ) , y que aplicado junto a otras técnicas de filtros y efectos busca 1 efecto plástico que favorezca el diseño. C4D C4D son renders abstractos, normalmente con transparencia (.PNG). Se usan como stocks para dar efectos y en las firmas u otros tipos de diseños. Grunge El movimiento GRUNGE en diseño , combina rayones, lágrimas, manchas y arañazos, dando una ilusión de decadencia, todo esto para conseguir una imagen oscura, áspera y con aires de desgaste. Topaz Es un plugin para mejor la imagen Las 3 opciones mas usadas del topaz: 1.-Topaz Sharpen que sirve para enfocar la firma o imagen de una manera limpia... 2.-Topaz Clean que es para tanto desenfocar y para limpiar la firma... 3.-Topaz Denoise que también limpia la imagen y le da estilo pero si abusas arruinas la Pic. Wireframe Algoritmo de renderización del que resulta una imagen semitransparente, de la cual sólo se dibujan las aristas de la malla que constituye al objeto Casi nunca se emplea en la representación final de una imagen, pero sí en su edición, debido a la escasa potencia de cálculo necesaria (comparada con otros métodos). Para conseguir una imagen en wireframe sólo tenemos que tener en cuenta las posiciones de los puntos en el espacio tridimensional y las uniones entre ellos para formar los polígonos. Habitualmente estas imágenes no tienen en cuenta la presencia de luces en la escena. Espero y les pueda servir de algo... si alguna definición le falta o esta incorrecta espero me ayuden para mejorarlo y sirva para muchos!
  7. Hola me pasaba por aquí porque me surgió un problema al abrir mi servidor de metin2 uso los files de laulingv3 que me parecieron interesantes la cosa es que al insertar en la consola el comando sh start me dice lo siguiente: Can´t open start:No such file or directory. La verdad no se que hacer ya que es mi primera vez en esto de montar un servidor de metin 2 lo hice vía hamachi para probarlo primero le introduge la ip del hamachi y tal y en el cliente también pero con ese error no se que hacer no me deja vivir T.T Muchas gracias de antemano a aquel que pueda ayudarme Un saludo
  8. Bueno esta sección esta vacía así que bueno me pondré a trabajar sobre ella y les armare guias de como utilizar photoshop y mas adelante si se lo ganan les enseñare a como implementar todo lo aprendido en metin GUIAS Bueno la lineas guías, sirven muchos en trabajos profesionales o si quieres llevar un trabajo mas profesional, ya que sirven para tener mas simetría y precisión. Con ellas podremos trazar varias lineas guías y colocar nuestros "botones" alineados, entre otras coas, yo las uso en la hora de armar logins. Para trazar las líneas guía hay que activar las reglas, para esto presionen Ctrl+R o vayan a vista/mostrar reglas view/show rulers , ahora ponemos el cursor sobre una de las reglas y hacemos un click, manteniendo apretado el botón desplazamos el cursor sobre la imagen y aparecerá una línea guía. Tracen todas las que crean necesarias. Si por alguna razón quieren ocultar las líneas presionen Ctrl y la tecla " , " o vayan a vista/ocultar guías view/hide rulers . Para mover las líneas guía mantengan presionada la tecla Ctrl , hagan un click sobre la línea y muévanla. CAPAS Bueno las capas mas que nada son para dividir la imagen en secciones, cortes, imágenes, letras, palabras, efectos, muchas cosas desde lo mas básico a los mas profesional, desde 2 capas hasta 600 capas, algo exagerado por que lo máximo que yo eh llegado a usar fueron sin mentir 103 capas en el diseño de un introweb y la mera verdad lo veo muy imposible usar 600 capas pero bueno ahí lo ven ustedes Para crear una nueva capa elegimos la solapa de capas y hacemos click en la pequeña hoja de papel blanco que se encuentra en la zona inferior derecha, si no estuviera a la vista la solapa de capas vamos a ventana/mostrar capas window/show layers Ahora vemos que aparece una nueva capa llamada capa 1- Podemos cambiarle el nombre haciendo un click derecho donde dice capa 1 y eligiendo en el menú contextual opciones de capa layer properties, aparece una ventana donde podemos especificar el nuevo nombre. Una ves que lo insertamos hacemos click en el botón que dice OK. Bueno por hoy es todo me eh cansado jaja la iré actualizando saludos =) Espero que les guste!
  9. [GUIA]Cambiar el pong! Bueno, esta guía es para cambiar el pong, de su archivo .exe o .bin y del Game Bueno comencemos Primero, abrir su archivo .bin o .exe con un lector Hexadecimal Link Aquí: http://www.mediafire...p5fwf9aac9vwlm0 Al abrirlo apretar la siguiente combinación de letras Ctrl+G al presionar, ponemos la opción decimal, inicio en la parte inferior y ponemos el siguiente numero : 1842372 Esto nos llevara al numero PONG es un numero de 16 caracteres Para ver el PONG de nuestro game hay que ir en el SFTP (Firezilla o Wiscp) a la dirección /home/game/share Descargar el game en nuestro pc en algún lado donde lo recuerden y luego abrirlo Lo descargamos y lo abrimos con el Hex Workshop y apretamos CTR+F y ponemos el código pong anteriormente hallado, en mi caso es: 1234abcd5678efgh Ahora podrán cambiarlo por el pong correcto, pero recuerden que debe tener como mínimo 16 caracteres, no mas no menos. Pass del .rar: www.metin2zone.net By: SkyWalkerx Saludos
×
×
  • Crear nuevo...