Jump to content

Shogun

Miembro
  • Contador contenido

    378
  • Ingreso

  • Última visita

  • Días ganados

    51

Actividad de reputación

  1. Me Gusta
    Shogun got a reaction from EzekielitohMercury in Cómo mantener tu FreeBSD actualizado   
    Buenas zoneros,
     
    Hoy os voy a enseñar cómo mantener vuestro servidor FreeBSD actualizado con los últimos parches de seguridad o actualizarlo a una nueva versión. Para ello existe una herramienta de línea de comandos muy simple llamada freebsd-update.
     
    Primero veremos cuales son las versiones actualmente soportadas de FreeBSD:
     
    8.4 (Production Legacy Release) lanzado en Junio de 2013. Esta es la versión más antigua soportada en este momento. Las versiones anteriores no recibirán nuevas actualizaciones de seguridad por lo que es conveniente tener nuestro sistema operativo actualizado a esta versión como mínimo. 9.2 (Production Release) lanzado en Septiembre de 2013. Esta es la versión más popular y recomendada en este momento. 10.0 (Upcoming Release) lanzada en Noviembre de 2013, introduce bastantes cambios y aún es algo experimental. Recomendado sólo a usuarios avanzados.  
    Instalando los parches de tu versión actual
     
    Esta acción es similar a usar Windows Update en el SO de Microsoft o "yum update" en los Linux basados en Red Hat como CentOS:
    freebsd-update fetch install Descargará y instalará las actualizaciones de tu kernel y sistema  FreeBSD. Cuando aparezca la lista de ficheros, simplemente pulsad la tecla "Av Pág" hasta que ponga "Installing..."
     
    Actualizando a una versión nueva
     
    Esto es igual de sencillo:
    freebsd-update upgrade -r [versión] Donde [versión] es el nombre de la versión a la que quieres actualizar. Se compone del número de versión y el nombre de la rama o branch de desarrollo (CURRENT, RELEASE o STABLE). Recomiendo utilizar RELEASE asi que si por ejemplo queremos actualizar nuestra instalación de FreeBSD 8.1 a 8.4 usaríamos:
    freebsd-update upgrade -r 8.4-RELEASE Una vez descargadas las actualizaciones las instalaremos con:
    freebsd-update install Tened en cuenta que será necesario un reboot para que entre en funcionamiento el nuevo kernel que hemos instalado. Prestad atención a las instrucciones que se dan en pantalla y si tenéis alguna duda preguntad por aquí.
     
    Y esto es todo
  2. Me Gusta
    Shogun got a reaction from Krypton in Alguien me ayuda con esto porfa   
    Esto se hace en los ficheros msenv. Ahi hay una serie de valores para iluminación y niebla en formato rgba (red green blue alpha)
  3. Me Gusta
    Shogun got a reaction from ahmedhaies in Vanilla Core 2.3   
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. + eliminadas las funciones de licencia, el servidor no comprobará la validez de tu licencia+ eliminada la fecha de caducidad del game+ combinadas todas las tablas de exp en una única+ el nivel máximo es 255+ En todos los niveles el jugador recibirá puntos de estado+ Eliminado el bug de vampirismo para no perder HP cuando haces una matanza (los suras agradecerán esto)+ El bonus de Exp es cumulativo en lugar de dar una posibilidad de obtener doble exp. Es decir si tienes 20% Bonus de EXP recibiras un 20% mas de EXP.+ Reescrito Version Check. Ahora puedes configurar tu versión en CONFIG para que sea comparada con la del cliente - si no coinciden, el jugador será desconectado.+ Límite de Yang aumentado a 999.999.999.999+ Arreglado el buffer de memoria. Ahora el buffer está optimizado para no consumir mucha RAM, sólo la justa para no provocar la desconexión del jugador.+ Ahora puedes dar bonus de imperio hasta 2000%+ Muchas nuevas funciones, triggers y opciones de CONFIG+ Mejor estabilidad y rendimiento ya que está compilado con una versión más reciente de gcc+ El check de IP interna admite IPs que comiencen por 5. y 25.+ Se pueden vender items por 0 Yang+ 6o y 7o bonus funcionales+ Cambio de Nombre funciona en cualquier Locale+ Exceso de Yang: si se supera el límite, se reseteará al valor máximo.+ La tabla del caballo admite hasta nivel 51. Aumentar el level aumenta los stats proporcionados por el caballo.+ Nuevo tratamiento de error para exceso de bonus.+ La velocidad de movimiento del jugador será comprobada por el jugador y reducida al valor máximo si lo supera.+ Las habilidades pueden proporcionar nuevos bonus. Por ejemplo puedes aumentar la INT con una habilidad. Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. MAX_LEVEL_STATUS: unsigned intNivel máximo para recibir puntos de estado.MAX_STATUS: unsigned intSets a maximum of distributed status points. If you e. g. set it to 20, you can only raise your stat's by 20 each status.SERVER_CHECK: 1/0Habilita la comprobación de versión del cliente.SERVER_VERSION: unsigned intEstablece la versión para SERVER_CHECK.MAX_HT: unsigned intIt's the same option than MAX_STATUS but only for the con-attribute.MAX_IQ: unsigned intIt's the same option than MAX_STATUS but only for the int-attribute.MAX_ST: unsigned intIt's the same option than MAX_STATUS but only for the str-attribute.MAX_DX: unsigned intIt's the same option than MAX_STATUS but only for the dex-attribute.ATTR_ALWAYS_ADD: 1/0Si es 1, el Añadir Bonus tendrá un 100% de posibilidadATTR_ALWAYS_5_ADD: 1/0Si es 1, la Bola de Bendición tendrá un 100% de posibilidadATTR_CHANGE_LIMIT: intYou can set a limit time to change your attributes again. It's changed to seconds (set it to 1 to let the users switch only once per second their attributes).GUILD_MAX_LEVEL: intMáximo nivel de gremio (el valor máximo posible es 50)ITEM_OWNERSHIP_TIME: intTiempo durante el cual un item dropeado conserva el nombre del propietario.MIN_ADDON_FKS: intMínimo Daño de HabilidadMAX_ADDON_FKS: intMáximo Daño de HabilidadMIN_ADDON_DSS: intMínimo Daño de MediaMIN_ADDON_DSS: intMáximo Daño de MediaSKILLBOOK_DELAY: intTiempo de espera para leer libros, en segundos.SKILLBOOK_NEED_EXP: intExp necesaria para leer un libro.SKILLBOOK_ALWAYS_BOOK: 1/0Si es 1, todos los libros de habilidad funcionarán con Lectura ConcentradaGOLD_DROP_TIME_INTERVAL: intTiempo de espera al dropear Yang en segundosSEQUENCE_CHECK: 1/0Si es 1, se comprobará la tabla de secuencias del cliente corresponde a la del servidor.SKILLBOOK_STEP_LEVELING: 1/0Si es 0, solo se necesitará un libro para pasar al siguiente M. Si es 1, será como en el oficial.RAISE_EMPIRE_PRICES: 1/0Si es 0, los items costarán lo mismo en los 3 reinos.HORSE_MAX_LEVEL: intMáximo nivel del caballo (ten en cuenta que tendrás que escribir tú mismo las quest que permitan aumentar el nivel)MARRIAGE_MAX_PERCENT: intMáximo porecentaje de Puntos de Amor. Ojo! Si es mayor de 100 provocará bugs al divorciarse.PC_MAX_MOVEMENT_SPEED: intMáxima velocidad de movimiento.PC_MAX_ATTACK_SPEED: intMáxima velocidad de ataque.MOB_MAX_MOVEMENT_SPEED: intMáxima velocidad de movimiento de los mobs.MOB_MAX_ATTACK_SPEED: intMáxima velocidad de ataque.TAXES: intDe 0 a 100. Impuestos que debes pagar al comprar en tienda.DYE_LEVEL: intNúmero de niveles que hay que esperar antes de volver a teñir tu pelo.YANG_MAX: long longMáximo de Yang que puedes llevar. El máximo posible es 999.999.999.999 Yang. Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. item.get_attr_type(int index)item.get_attr_value(int index)item.set_attr(int ApplyType, int ApplyValue[, int index])npc.get_level()game.mysql_real_escape_string(string query)game.mysql_query(string query)game.mysql_update_query(string query)pc.delayed_disconnect(int zeit)pc.get_mount_vnum()pc.set_level(int level)pc.send_effect(int id) Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. OnBuy (al comprar un item)OnDie (al morir) Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. MAX_HPMAX_SPHP_REGENSP_REGENBLOCKHPSPATT_GRADEDEF_GRADEMAGIC_ATT_GRADEMAGIC_DEF_GRADEBOW_DISTANCEMOV_SPEEDATT_SPEEDPOISON_PCTRESIST_RANGECASTING_SPEEDREFLECT_MELEEATT_BONUSDEF_BONUSRESIST_NORMALDODGEKILL_HP_RECOVERKILL_SP_RECOVERHIT_HP_RECOVERHIT_SP_RECOVERCRITICALMANASHIELDSKILL_DAMAGE_BONUSNORMAL_HIT_DAMAGE_BONUSHTIQSTDXSTUN_PCTSLOW_PCTPENETRATE_PCTATTBONUS_HUMANSTEAL_HPSTEAL_SPMANA_BURN_PCTDAMAGE_SP_RECOVERRESIST_SWORDRESIST_TWOHANDRESIST_DAGGERRESIST_BELLRESIST_FANRESIST_BOWRESIST_FIRERESIST_ELECRESIST_MAGICRESIST_WINDREFLECT_CURSEPOISON_REDUCEEXP_DOUBLE_BONUSGOLD_DOUBLE_BONUSITEM_DROP_BONUSPOTION_BONUSIMMUNE_STUNIMMUNE_SLOWIMMUNE_FALLCURSE_PCTSTAATTBONUS_WARRIORATTBONUS_ASSASSINATTBONUS_SURAATTBONUS_SHAMANATTBONUS_MONSTERMAX_HP_PCTMAX_SP_PCTSKILL_DEFEND_BONUSNORMAL_HIT_DEFEND_BONUSRESIST_WARRIORRESIST_ASSASSINRESIST_SURARESIST_SHAMANENERGYRESIST_CRITICALRESIST_PENETRATE Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  4. Me Gusta
    Shogun got a reaction from Miguelito in Correcion Primera Quest   
    pon los tabs bien por favor se hace dificil de leer asi
  5. Me Gusta
    Shogun got a reaction from Miguelito in Correcion Primera Quest   
    Le das al boton code <>
     
    y pegas desde tu editor de texto en la ventana
  6. Me Gusta
    Shogun got a reaction from ASIKOO in Vanilla Core 2.3   
    ~~~Vanilla v3 rev52410 CHANGELOG~~~* Guerras de gremio de tipo negativo ya no crashean el servidor (/war exploit)* Ya no puedes evitar el límite de nivel y Yang al crear un gremio.* Bug de invisibilidad arreglado* Bug de imperios arreglado (si el imperio es > 3 será tratado como 3)* Arreglada la opción de límite de Yang en CONFIG* Arreglada la opción de límite de nivel en CONFIG* Reconstruido el código fuente con tablas editadas* Arreglado overflow de HP y Yang* Arreglado SKILLBOOK_STEP_LEVELING. Ahora funcionará como debe.* Cambiado el nivel a long permitiendo superar 255.* Arreglado ITEM_DROP_TIME. Ahora funcionará correctamente.* Arreglado belt_allow_all_items. Ahora funciona como debe.* El sistema de mascotas funciona de nuevo+ Añadida versión al arrancar el servidor+ Añadidas nuevas opciones de CONFIG:
     Se permite la libre distribución de Vanilla Core pero asegúrate de dar créditos a los autores. El código fuente base es obra de YMIR, las modificaciones son de Vanilla. Y si lo publicas en algun otro foro asegúrate de crear una referencia al hilo oficial: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Planes futuros:* Mejorar el tratamiento de errores* Arreglar el hack de daño de habilidad* Arreglar el kick hack* Nuevas opciones CONFIG para hacer innecesario el uso de DIFsDescarga: Debes iniciar sesión para ver el contenido del enlace en esta publicación.Password: vanillaInstalación: leer readme.txt
  7. Me Gusta
    Shogun got a reaction from compraventa in Vanilla Core 2.3   
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. + eliminadas las funciones de licencia, el servidor no comprobará la validez de tu licencia+ eliminada la fecha de caducidad del game+ combinadas todas las tablas de exp en una única+ el nivel máximo es 255+ En todos los niveles el jugador recibirá puntos de estado+ Eliminado el bug de vampirismo para no perder HP cuando haces una matanza (los suras agradecerán esto)+ El bonus de Exp es cumulativo en lugar de dar una posibilidad de obtener doble exp. Es decir si tienes 20% Bonus de EXP recibiras un 20% mas de EXP.+ Reescrito Version Check. Ahora puedes configurar tu versión en CONFIG para que sea comparada con la del cliente - si no coinciden, el jugador será desconectado.+ Límite de Yang aumentado a 999.999.999.999+ Arreglado el buffer de memoria. Ahora el buffer está optimizado para no consumir mucha RAM, sólo la justa para no provocar la desconexión del jugador.+ Ahora puedes dar bonus de imperio hasta 2000%+ Muchas nuevas funciones, triggers y opciones de CONFIG+ Mejor estabilidad y rendimiento ya que está compilado con una versión más reciente de gcc+ El check de IP interna admite IPs que comiencen por 5. y 25.+ Se pueden vender items por 0 Yang+ 6o y 7o bonus funcionales+ Cambio de Nombre funciona en cualquier Locale+ Exceso de Yang: si se supera el límite, se reseteará al valor máximo.+ La tabla del caballo admite hasta nivel 51. Aumentar el level aumenta los stats proporcionados por el caballo.+ Nuevo tratamiento de error para exceso de bonus.+ La velocidad de movimiento del jugador será comprobada por el jugador y reducida al valor máximo si lo supera.+ Las habilidades pueden proporcionar nuevos bonus. Por ejemplo puedes aumentar la INT con una habilidad. Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. MAX_LEVEL_STATUS: unsigned intNivel máximo para recibir puntos de estado.MAX_STATUS: unsigned intSets a maximum of distributed status points. If you e. g. set it to 20, you can only raise your stat's by 20 each status.SERVER_CHECK: 1/0Habilita la comprobación de versión del cliente.SERVER_VERSION: unsigned intEstablece la versión para SERVER_CHECK.MAX_HT: unsigned intIt's the same option than MAX_STATUS but only for the con-attribute.MAX_IQ: unsigned intIt's the same option than MAX_STATUS but only for the int-attribute.MAX_ST: unsigned intIt's the same option than MAX_STATUS but only for the str-attribute.MAX_DX: unsigned intIt's the same option than MAX_STATUS but only for the dex-attribute.ATTR_ALWAYS_ADD: 1/0Si es 1, el Añadir Bonus tendrá un 100% de posibilidadATTR_ALWAYS_5_ADD: 1/0Si es 1, la Bola de Bendición tendrá un 100% de posibilidadATTR_CHANGE_LIMIT: intYou can set a limit time to change your attributes again. It's changed to seconds (set it to 1 to let the users switch only once per second their attributes).GUILD_MAX_LEVEL: intMáximo nivel de gremio (el valor máximo posible es 50)ITEM_OWNERSHIP_TIME: intTiempo durante el cual un item dropeado conserva el nombre del propietario.MIN_ADDON_FKS: intMínimo Daño de HabilidadMAX_ADDON_FKS: intMáximo Daño de HabilidadMIN_ADDON_DSS: intMínimo Daño de MediaMIN_ADDON_DSS: intMáximo Daño de MediaSKILLBOOK_DELAY: intTiempo de espera para leer libros, en segundos.SKILLBOOK_NEED_EXP: intExp necesaria para leer un libro.SKILLBOOK_ALWAYS_BOOK: 1/0Si es 1, todos los libros de habilidad funcionarán con Lectura ConcentradaGOLD_DROP_TIME_INTERVAL: intTiempo de espera al dropear Yang en segundosSEQUENCE_CHECK: 1/0Si es 1, se comprobará la tabla de secuencias del cliente corresponde a la del servidor.SKILLBOOK_STEP_LEVELING: 1/0Si es 0, solo se necesitará un libro para pasar al siguiente M. Si es 1, será como en el oficial.RAISE_EMPIRE_PRICES: 1/0Si es 0, los items costarán lo mismo en los 3 reinos.HORSE_MAX_LEVEL: intMáximo nivel del caballo (ten en cuenta que tendrás que escribir tú mismo las quest que permitan aumentar el nivel)MARRIAGE_MAX_PERCENT: intMáximo porecentaje de Puntos de Amor. Ojo! Si es mayor de 100 provocará bugs al divorciarse.PC_MAX_MOVEMENT_SPEED: intMáxima velocidad de movimiento.PC_MAX_ATTACK_SPEED: intMáxima velocidad de ataque.MOB_MAX_MOVEMENT_SPEED: intMáxima velocidad de movimiento de los mobs.MOB_MAX_ATTACK_SPEED: intMáxima velocidad de ataque.TAXES: intDe 0 a 100. Impuestos que debes pagar al comprar en tienda.DYE_LEVEL: intNúmero de niveles que hay que esperar antes de volver a teñir tu pelo.YANG_MAX: long longMáximo de Yang que puedes llevar. El máximo posible es 999.999.999.999 Yang. Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. item.get_attr_type(int index)item.get_attr_value(int index)item.set_attr(int ApplyType, int ApplyValue[, int index])npc.get_level()game.mysql_real_escape_string(string query)game.mysql_query(string query)game.mysql_update_query(string query)pc.delayed_disconnect(int zeit)pc.get_mount_vnum()pc.set_level(int level)pc.send_effect(int id) Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. OnBuy (al comprar un item)OnDie (al morir) Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. MAX_HPMAX_SPHP_REGENSP_REGENBLOCKHPSPATT_GRADEDEF_GRADEMAGIC_ATT_GRADEMAGIC_DEF_GRADEBOW_DISTANCEMOV_SPEEDATT_SPEEDPOISON_PCTRESIST_RANGECASTING_SPEEDREFLECT_MELEEATT_BONUSDEF_BONUSRESIST_NORMALDODGEKILL_HP_RECOVERKILL_SP_RECOVERHIT_HP_RECOVERHIT_SP_RECOVERCRITICALMANASHIELDSKILL_DAMAGE_BONUSNORMAL_HIT_DAMAGE_BONUSHTIQSTDXSTUN_PCTSLOW_PCTPENETRATE_PCTATTBONUS_HUMANSTEAL_HPSTEAL_SPMANA_BURN_PCTDAMAGE_SP_RECOVERRESIST_SWORDRESIST_TWOHANDRESIST_DAGGERRESIST_BELLRESIST_FANRESIST_BOWRESIST_FIRERESIST_ELECRESIST_MAGICRESIST_WINDREFLECT_CURSEPOISON_REDUCEEXP_DOUBLE_BONUSGOLD_DOUBLE_BONUSITEM_DROP_BONUSPOTION_BONUSIMMUNE_STUNIMMUNE_SLOWIMMUNE_FALLCURSE_PCTSTAATTBONUS_WARRIORATTBONUS_ASSASSINATTBONUS_SURAATTBONUS_SHAMANATTBONUS_MONSTERMAX_HP_PCTMAX_SP_PCTSKILL_DEFEND_BONUSNORMAL_HIT_DEFEND_BONUSRESIST_WARRIORRESIST_ASSASSINRESIST_SURARESIST_SHAMANENERGYRESIST_CRITICALRESIST_PENETRATE Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  8. Me Gusta
    Shogun reacted to  Pantsu  in [PSD] Robotic Monster {Normal Signature}   
    Me aburría sin hacer nada a estas horas y como llevaba tiempo sin hacer una firma hice esta rápida (10m) y me pareció bien publicarla. Es totalmente modificable ya que está en formato PSD y ademas os dejo los textos usados para descargar. Disfrutadla y ¡Opiniones constructivas nunca vienen mal para mejorar! (^_^)   Descarga del PSD: Debes iniciar sesión para ver el contenido del enlace en esta publicación. Descarga de los textos usados en la firma: Debes iniciar sesión para ver el contenido del enlace en esta publicación. y Debes iniciar sesión para ver el contenido del enlace en esta publicación.. Agradecimientos: Onbu (seguramente leas esto guapo x_x) Gracias por el render <3
  9. Me Gusta
    Shogun got a reaction from JazZ* in error Y_Y   
    resuelto, cierro
  10. Me Gusta
    Shogun reacted to Jfirewall in Seguridad Cliente   
    Pues, ya que todos están aportando pues sera dar un granito de arena ala causa con algo que les servirá a muchos.
     
    1- primero que nada debes sacar copia del cliente para poder luego dejar editarlo y compilar y solo seria reemplazar los archivos editados.
     
    acá en el foro ya existe un programa como este, la versión que publicare es una mas avanzada la publica es 2.3 y la que les publicare 2.5, la diferencia que ay es que en el anterior al esconder los ficheros no muchos quedaban en 100% bueno con esta versión puedes estar tranquilo de que estará todo bien guardado, y la antigua daba algunos errores y no siempre los guardaba bien.
     
    viene con el crack para poder usarlo sin ningún problema.
     
    y también una protección para que no te lo saquen quitando que pongan en la raíz de tu cliente archivos .py .pyc...... ETC.
     
    Bueno ahora como lo vamos a utilizar? pues muy sencillo instalamos todo utilizamos el crack y iniciamos nuestro molebox y nos saldrá de la siguiente manera.
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    En la primera linea debemos buscar nuestro ejecutador del cliente osea nuestro .exe y lo agregamos ay.
     
    luego en el segundo nos pondrá nuestro ejecutable con 2 .exe, y pues nosotros lo editamos como queremos que se llame cuando se guarden los archivos.
     
    el crea por defecto el nuevo ejecutador (.exe).
     
    lo debemos tener así.
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    luego de haber hecho esto nos vamos donde dice
    Add File y nos saldrá así:
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    esta es la parte importante, aca nos dirigimos ala carpeta pack (donde se encuentra los archivos importantes) entonces elijaremos los archivos que queremos  guardar en nuestro .exe en mi caso agregare algunos .eix (¿porque elijo estos?) sencillamente si guardas todo al ejecutador estara muy pesado para leerlo entonces demorara mucho entonces yo les recomiendo guardar todos los .eix bueno los seleccionamos y nos deberan de aparecer asi:
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    como vemos yo seleccone pocos para la guia pero tu puedes elejir todos los .eix que tengas.
     
    bueno ahora vamos a guardarlos y vamos a donde dice.
    Pack To Box y el ejecutara el guardado de los archivos 
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    y el ejecutador se creara por defecto en la raiz de nuestro cliente:
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    bueno y que hacemos luego, borramos los .eix que elejimos para guardarlo en nuestro ejecutador, y ejecutamos y efectivamente servira sin los .eix que borramos.
     
    2- la proteccion aca les dejo el .py, lo debemos guardar como engelle.py y hacemos un import en prototype.py.
    import engelle  
    if Datei.find('.mix') != -1:  
    donde esta el .mix lo cambiamos por .py o por .pyc como usted quieran.
     
    espero les sirva.
     
    saludos 
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  11. Me Gusta
    Shogun reacted to Anthony's in [Map]Valle 2x2   
    Buenas chic@s les traigo un nuevo Mapa que hice de 0.
     
    Más adelante os dejaré los link's de descarga y una pequeña información...
     
     
    Bueno aquí podréis ver las imágenes.
     
     
     
     
     
    #Pido perdón por los 3 bug's que hay#
     
    Información:
     
    1.- Map 2x2
    2.- Texturas "CapeDragon" <- Deberéis cambiar el textureset el nombre de new_map por el capedragon.
     
    Link de descarga:
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  12. Me Gusta
    Shogun got a reaction from thejoseh in Vanilla Core 2.3   
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. + eliminadas las funciones de licencia, el servidor no comprobará la validez de tu licencia+ eliminada la fecha de caducidad del game+ combinadas todas las tablas de exp en una única+ el nivel máximo es 255+ En todos los niveles el jugador recibirá puntos de estado+ Eliminado el bug de vampirismo para no perder HP cuando haces una matanza (los suras agradecerán esto)+ El bonus de Exp es cumulativo en lugar de dar una posibilidad de obtener doble exp. Es decir si tienes 20% Bonus de EXP recibiras un 20% mas de EXP.+ Reescrito Version Check. Ahora puedes configurar tu versión en CONFIG para que sea comparada con la del cliente - si no coinciden, el jugador será desconectado.+ Límite de Yang aumentado a 999.999.999.999+ Arreglado el buffer de memoria. Ahora el buffer está optimizado para no consumir mucha RAM, sólo la justa para no provocar la desconexión del jugador.+ Ahora puedes dar bonus de imperio hasta 2000%+ Muchas nuevas funciones, triggers y opciones de CONFIG+ Mejor estabilidad y rendimiento ya que está compilado con una versión más reciente de gcc+ El check de IP interna admite IPs que comiencen por 5. y 25.+ Se pueden vender items por 0 Yang+ 6o y 7o bonus funcionales+ Cambio de Nombre funciona en cualquier Locale+ Exceso de Yang: si se supera el límite, se reseteará al valor máximo.+ La tabla del caballo admite hasta nivel 51. Aumentar el level aumenta los stats proporcionados por el caballo.+ Nuevo tratamiento de error para exceso de bonus.+ La velocidad de movimiento del jugador será comprobada por el jugador y reducida al valor máximo si lo supera.+ Las habilidades pueden proporcionar nuevos bonus. Por ejemplo puedes aumentar la INT con una habilidad. Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. MAX_LEVEL_STATUS: unsigned intNivel máximo para recibir puntos de estado.MAX_STATUS: unsigned intSets a maximum of distributed status points. If you e. g. set it to 20, you can only raise your stat's by 20 each status.SERVER_CHECK: 1/0Habilita la comprobación de versión del cliente.SERVER_VERSION: unsigned intEstablece la versión para SERVER_CHECK.MAX_HT: unsigned intIt's the same option than MAX_STATUS but only for the con-attribute.MAX_IQ: unsigned intIt's the same option than MAX_STATUS but only for the int-attribute.MAX_ST: unsigned intIt's the same option than MAX_STATUS but only for the str-attribute.MAX_DX: unsigned intIt's the same option than MAX_STATUS but only for the dex-attribute.ATTR_ALWAYS_ADD: 1/0Si es 1, el Añadir Bonus tendrá un 100% de posibilidadATTR_ALWAYS_5_ADD: 1/0Si es 1, la Bola de Bendición tendrá un 100% de posibilidadATTR_CHANGE_LIMIT: intYou can set a limit time to change your attributes again. It's changed to seconds (set it to 1 to let the users switch only once per second their attributes).GUILD_MAX_LEVEL: intMáximo nivel de gremio (el valor máximo posible es 50)ITEM_OWNERSHIP_TIME: intTiempo durante el cual un item dropeado conserva el nombre del propietario.MIN_ADDON_FKS: intMínimo Daño de HabilidadMAX_ADDON_FKS: intMáximo Daño de HabilidadMIN_ADDON_DSS: intMínimo Daño de MediaMIN_ADDON_DSS: intMáximo Daño de MediaSKILLBOOK_DELAY: intTiempo de espera para leer libros, en segundos.SKILLBOOK_NEED_EXP: intExp necesaria para leer un libro.SKILLBOOK_ALWAYS_BOOK: 1/0Si es 1, todos los libros de habilidad funcionarán con Lectura ConcentradaGOLD_DROP_TIME_INTERVAL: intTiempo de espera al dropear Yang en segundosSEQUENCE_CHECK: 1/0Si es 1, se comprobará la tabla de secuencias del cliente corresponde a la del servidor.SKILLBOOK_STEP_LEVELING: 1/0Si es 0, solo se necesitará un libro para pasar al siguiente M. Si es 1, será como en el oficial.RAISE_EMPIRE_PRICES: 1/0Si es 0, los items costarán lo mismo en los 3 reinos.HORSE_MAX_LEVEL: intMáximo nivel del caballo (ten en cuenta que tendrás que escribir tú mismo las quest que permitan aumentar el nivel)MARRIAGE_MAX_PERCENT: intMáximo porecentaje de Puntos de Amor. Ojo! Si es mayor de 100 provocará bugs al divorciarse.PC_MAX_MOVEMENT_SPEED: intMáxima velocidad de movimiento.PC_MAX_ATTACK_SPEED: intMáxima velocidad de ataque.MOB_MAX_MOVEMENT_SPEED: intMáxima velocidad de movimiento de los mobs.MOB_MAX_ATTACK_SPEED: intMáxima velocidad de ataque.TAXES: intDe 0 a 100. Impuestos que debes pagar al comprar en tienda.DYE_LEVEL: intNúmero de niveles que hay que esperar antes de volver a teñir tu pelo.YANG_MAX: long longMáximo de Yang que puedes llevar. El máximo posible es 999.999.999.999 Yang. Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. item.get_attr_type(int index)item.get_attr_value(int index)item.set_attr(int ApplyType, int ApplyValue[, int index])npc.get_level()game.mysql_real_escape_string(string query)game.mysql_query(string query)game.mysql_update_query(string query)pc.delayed_disconnect(int zeit)pc.get_mount_vnum()pc.set_level(int level)pc.send_effect(int id) Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. OnBuy (al comprar un item)OnDie (al morir) Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. MAX_HPMAX_SPHP_REGENSP_REGENBLOCKHPSPATT_GRADEDEF_GRADEMAGIC_ATT_GRADEMAGIC_DEF_GRADEBOW_DISTANCEMOV_SPEEDATT_SPEEDPOISON_PCTRESIST_RANGECASTING_SPEEDREFLECT_MELEEATT_BONUSDEF_BONUSRESIST_NORMALDODGEKILL_HP_RECOVERKILL_SP_RECOVERHIT_HP_RECOVERHIT_SP_RECOVERCRITICALMANASHIELDSKILL_DAMAGE_BONUSNORMAL_HIT_DAMAGE_BONUSHTIQSTDXSTUN_PCTSLOW_PCTPENETRATE_PCTATTBONUS_HUMANSTEAL_HPSTEAL_SPMANA_BURN_PCTDAMAGE_SP_RECOVERRESIST_SWORDRESIST_TWOHANDRESIST_DAGGERRESIST_BELLRESIST_FANRESIST_BOWRESIST_FIRERESIST_ELECRESIST_MAGICRESIST_WINDREFLECT_CURSEPOISON_REDUCEEXP_DOUBLE_BONUSGOLD_DOUBLE_BONUSITEM_DROP_BONUSPOTION_BONUSIMMUNE_STUNIMMUNE_SLOWIMMUNE_FALLCURSE_PCTSTAATTBONUS_WARRIORATTBONUS_ASSASSINATTBONUS_SURAATTBONUS_SHAMANATTBONUS_MONSTERMAX_HP_PCTMAX_SP_PCTSKILL_DEFEND_BONUSNORMAL_HIT_DEFEND_BONUSRESIST_WARRIORRESIST_ASSASSINRESIST_SURARESIST_SHAMANENERGYRESIST_CRITICALRESIST_PENETRATE Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  13. Me Gusta
    Shogun reacted to Soren in AdminTool V5.   
    Buenas metin2zone, hoy les traigo el programa AdminTool V5 para administrar vuestro servidor de Metin2
     
    Fotos del programa:
     

     
     

     

     

     
     

     
    Link:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  14. Me Gusta
    Shogun got a reaction from PromeTheuS in [Quest] Anti-exp   
    Buenas hoy como es domingo y es un dia tonto os traigo una quest también un poco tonta a modo de entrante de lo que vendrá después.
     
    Se trata de un item que al usarlo dejarás de ganar experiencia de los monstruos (no de las misiones ojo). Para librarte de la "maldición" simplemente debes clickear el item de nuevo o deshacerte de el.
     
    Fallos: se te resta la exp inmediatamente después de recibirla por lo que si estás a 99.9% por ejemplo y matas un mob -el cual te de suficiente exp para el 100%- con el item puesto subes de nivel.
     
    item_proto.txt
    70210 ¿©½ÅÀÎÇü ITEM_QUEST 0 1 ANTI_SELL LOG NONE NONE 100000 100000 0 0 0 LIMIT_NONE 0 LIMIT_NONE 0 APPLY_NONE 0 APPLY_NONE 0 APPLY_NONE 0 0 0 0 0 0 0 0 0 0 item_proto (db)

    INSERT INTO `item_proto` VALUES ('70210', 0xBFA9BDC5C0CEC7FC, 0x476F64646573732720446F6C6C, '18', '0', '0', '1', '256', '8192', '0', '', '100000', '100000', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0'); quest
    -- Anti-Exp Ring by Shogun for WoM (c) 2013 quest exp_curse begin state start begin when 70210.use begin pc.setqf("lastexp",pc.get_exp()) syschat("You are under the curse of the goddess. You will gain no experience.") set_state(use) end end state use begin when 70210.use begin syschat("You lifted the curse of the goddess. You gain experience again.") set_state(start) end when login begin syschat("You are currently under the curse of the goddess and gain no experience.") end when kill or party_kill begin local current = pc.get_exp() local doll = pc.count_item(70210) if doll == 0 then syschat("The curse of the Goddess has lifted. You will gain Experience again.") set_state(start) end if current < pc.getqf("lastexp") then pc.setqf("lastexp",current) end if not npc.is_pc() then local dif = pc.get_exp()-pc.getqf("lastexp") pc.give_exp2(-dif) end end end end
  15. Me Gusta
    Shogun got a reaction from Jeo in [Quest] Anti-exp   
    Buenas hoy como es domingo y es un dia tonto os traigo una quest también un poco tonta a modo de entrante de lo que vendrá después.
     
    Se trata de un item que al usarlo dejarás de ganar experiencia de los monstruos (no de las misiones ojo). Para librarte de la "maldición" simplemente debes clickear el item de nuevo o deshacerte de el.
     
    Fallos: se te resta la exp inmediatamente después de recibirla por lo que si estás a 99.9% por ejemplo y matas un mob -el cual te de suficiente exp para el 100%- con el item puesto subes de nivel.
     
    item_proto.txt
    70210 ¿©½ÅÀÎÇü ITEM_QUEST 0 1 ANTI_SELL LOG NONE NONE 100000 100000 0 0 0 LIMIT_NONE 0 LIMIT_NONE 0 APPLY_NONE 0 APPLY_NONE 0 APPLY_NONE 0 0 0 0 0 0 0 0 0 0 item_proto (db)

    INSERT INTO `item_proto` VALUES ('70210', 0xBFA9BDC5C0CEC7FC, 0x476F64646573732720446F6C6C, '18', '0', '0', '1', '256', '8192', '0', '', '100000', '100000', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0'); quest
    -- Anti-Exp Ring by Shogun for WoM (c) 2013 quest exp_curse begin state start begin when 70210.use begin pc.setqf("lastexp",pc.get_exp()) syschat("You are under the curse of the goddess. You will gain no experience.") set_state(use) end end state use begin when 70210.use begin syschat("You lifted the curse of the goddess. You gain experience again.") set_state(start) end when login begin syschat("You are currently under the curse of the goddess and gain no experience.") end when kill or party_kill begin local current = pc.get_exp() local doll = pc.count_item(70210) if doll == 0 then syschat("The curse of the Goddess has lifted. You will gain Experience again.") set_state(start) end if current < pc.getqf("lastexp") then pc.setqf("lastexp",current) end if not npc.is_pc() then local dif = pc.get_exp()-pc.getqf("lastexp") pc.give_exp2(-dif) end end end end
  16. Me Gusta
    Shogun got a reaction from Rafa23Alzira in [Quest] Anti-exp   
    Buenas hoy como es domingo y es un dia tonto os traigo una quest también un poco tonta a modo de entrante de lo que vendrá después.
     
    Se trata de un item que al usarlo dejarás de ganar experiencia de los monstruos (no de las misiones ojo). Para librarte de la "maldición" simplemente debes clickear el item de nuevo o deshacerte de el.
     
    Fallos: se te resta la exp inmediatamente después de recibirla por lo que si estás a 99.9% por ejemplo y matas un mob -el cual te de suficiente exp para el 100%- con el item puesto subes de nivel.
     
    item_proto.txt
    70210 ¿©½ÅÀÎÇü ITEM_QUEST 0 1 ANTI_SELL LOG NONE NONE 100000 100000 0 0 0 LIMIT_NONE 0 LIMIT_NONE 0 APPLY_NONE 0 APPLY_NONE 0 APPLY_NONE 0 0 0 0 0 0 0 0 0 0 item_proto (db)

    INSERT INTO `item_proto` VALUES ('70210', 0xBFA9BDC5C0CEC7FC, 0x476F64646573732720446F6C6C, '18', '0', '0', '1', '256', '8192', '0', '', '100000', '100000', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0'); quest
    -- Anti-Exp Ring by Shogun for WoM (c) 2013 quest exp_curse begin state start begin when 70210.use begin pc.setqf("lastexp",pc.get_exp()) syschat("You are under the curse of the goddess. You will gain no experience.") set_state(use) end end state use begin when 70210.use begin syschat("You lifted the curse of the goddess. You gain experience again.") set_state(start) end when login begin syschat("You are currently under the curse of the goddess and gain no experience.") end when kill or party_kill begin local current = pc.get_exp() local doll = pc.count_item(70210) if doll == 0 then syschat("The curse of the Goddess has lifted. You will gain Experience again.") set_state(start) end if current < pc.getqf("lastexp") then pc.setqf("lastexp",current) end if not npc.is_pc() then local dif = pc.get_exp()-pc.getqf("lastexp") pc.give_exp2(-dif) end end end end
  17. Me Gusta
    Shogun reacted to Serex in [Chuleta]Comandos mas comunes linux   
    Hola zoneros, buscando un par de comando encontre esta gran chuleta de comandos en linux que viene bastante bien para manejarte, los comandos que aparecen por aqui son bastante comunes y útiles, muchos de estos se puede aplicar tambien a FreeBSD aunque no todos, bueno aqui os dejo la chuleta, espero que os sirva alguna que otra vez.
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  18. Me Gusta
    Shogun got a reaction from JazZ* in [Quest] Anti-exp   
    Buenas hoy como es domingo y es un dia tonto os traigo una quest también un poco tonta a modo de entrante de lo que vendrá después.
     
    Se trata de un item que al usarlo dejarás de ganar experiencia de los monstruos (no de las misiones ojo). Para librarte de la "maldición" simplemente debes clickear el item de nuevo o deshacerte de el.
     
    Fallos: se te resta la exp inmediatamente después de recibirla por lo que si estás a 99.9% por ejemplo y matas un mob -el cual te de suficiente exp para el 100%- con el item puesto subes de nivel.
     
    item_proto.txt
    70210 ¿©½ÅÀÎÇü ITEM_QUEST 0 1 ANTI_SELL LOG NONE NONE 100000 100000 0 0 0 LIMIT_NONE 0 LIMIT_NONE 0 APPLY_NONE 0 APPLY_NONE 0 APPLY_NONE 0 0 0 0 0 0 0 0 0 0 item_proto (db)

    INSERT INTO `item_proto` VALUES ('70210', 0xBFA9BDC5C0CEC7FC, 0x476F64646573732720446F6C6C, '18', '0', '0', '1', '256', '8192', '0', '', '100000', '100000', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0'); quest
    -- Anti-Exp Ring by Shogun for WoM (c) 2013 quest exp_curse begin state start begin when 70210.use begin pc.setqf("lastexp",pc.get_exp()) syschat("You are under the curse of the goddess. You will gain no experience.") set_state(use) end end state use begin when 70210.use begin syschat("You lifted the curse of the goddess. You gain experience again.") set_state(start) end when login begin syschat("You are currently under the curse of the goddess and gain no experience.") end when kill or party_kill begin local current = pc.get_exp() local doll = pc.count_item(70210) if doll == 0 then syschat("The curse of the Goddess has lifted. You will gain Experience again.") set_state(start) end if current < pc.getqf("lastexp") then pc.setqf("lastexp",current) end if not npc.is_pc() then local dif = pc.get_exp()-pc.getqf("lastexp") pc.give_exp2(-dif) end end end end
  19. Me Gusta
    Shogun reacted to TheSanto in Duda sobre Exp   
    pues es con el programa "exp table editor" de blackyuko

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Saludos!
  20. Me Gusta
    Shogun got a reaction from elpram2008 in Una ayuda con la guerra de reinos.   
    Esto no es la guerra de imperios es un mapa de eventos y la quest la hice yo. Aqui tienes el original:
    quest sg_eventarena begin state start begin when login with pc.get_map_index() == 103 begin if game.get_event_flag("sg_eventarena") == 0 and pc.is_gm() == false then warp_to_village() end end when 11001.chat."Mount Baekdu" or 11003.chat."Mount Baekdu" or 11005.chat."Mount Baekdu" with game.get_event_flag("sg_eventarena") > 0 begin say_title("Archer Guardian:") say("") say("The people are gathering at the pass in Mount Baekdu.") say("Let me see if you are prepared to endure the journey there.") say("") wait() if game.get_event_flag("sg_eventarena_open"..pc.get_empire()) == 0 then say_title("Archer Guardian:") say("") ----"111111222222333333444444555555666666777777888888999999000000" say("Sorry, your empire can't access the mountain at the moment.") say("") return end if game.get_event_flag("sg_eventarena_minlv") > pc.level then say_title("Archer Guardian:") say("") say("Sorry, you need level "..game.get_event_flag("sg_eventarena_minlv").." to join.") say("") return end if game.get_event_flag("sg_eventarena_maxlv") < pc.level then say_title("Archer Guardian:") say("") say("Your level is too high. A maximum of "..game.get_event_flag("sg_eventarena_maxlv").." is allowed.") say("") return end say_title("Archer Guardian:") say("") say("You are allowed to join.") say("Off to the mountains we go...") say("") wait() if pc.get_empire() == 1 then pc.warp(46942, 45372) elseif pc.get_empire() == 2 then pc.warp(20754, 55748) else pc.warp(45253, 83437) end end when 11001.chat."GM: Event Arena" or 11003.chat."GM: Event Arena" or 11005.chat."GM: Event Arena" with pc.is_gm() begin say_title("Event Arena Manager") say("") if game.get_event_flag("sg_eventarena") > 0 then msg = "Arena is open." statuschange = "Close" new = 0 else msg = "Arena is closed." statuschange = "Open" new = 1 end say(msg.." Current settings:") say("Minimum level: "..game.get_event_flag("sg_eventarena_minlv").." Maximum level: "..game.get_event_flag("sg_eventarena_maxlv").." ") say("") say("") local s = select("Edit Level requirement", "Edit allowed empires", statuschange.." Event Arena", "Exit") if s == 1 then say("Enter minimum level:") say("") local min = input() say("Enter maximum level") say("") local max = input() if min > max then say("Maximum level must be higher than minimum!") say("") return end game.set_event_flag("sg_eventarena_minlv",min) game.set_event_flag("sg_eventarena_maxlv",max) say("Level requirement has been set.") elseif s == 2 then if game.get_event_flag("sg_eventarena_open1") > 0 then statuschange1 = "Disallow" new1 = 0 else statuschange1 = "Allow" new1 = 1 end if game.get_event_flag("sg_eventarena_open2") > 0 then statuschange2 = "Disallow" new2 = 0 else statuschange2 = "Allow" new2 = 1 end if game.get_event_flag("sg_eventarena_open3") > 0 then statuschange3 = "Disallow" new3 = 0 else statuschange3 = "Allow" new3 = 1 end s=select(statuschange1.." Pandemonia Kingdom", statuschange2.." Asmodia Kingdom", statuschange3.." Elgoria Kingdom", "Cancel") if s == 1 then game.set_event_flag("sg_eventarena_open1",new1) say("Pandemonia Kingdom "..statuschange1.."ed") say("") elseif s ==2 then game.set_event_flag("sg_eventarena_open2",new2) say("Asmodia Kingdom "..statuschange2.."ed") say("") elseif s== 3 then game.set_event_flag("sg_eventarena_open3",new3) say("Elgoria Kingdom "..statuschange3.."ed") say("") end elseif s == 3 then if new == 0 then notice_all("Mountain Pass is closing now.") warp_all_to_village(103, 10) else notice_all("Mountain Pass is open! The Archer Guardian") notice_all("in town is recruiting the bravest soldiers.") end game.set_event_flag("sg_eventarena",new) say("Event arena is now "..statuschange..".") say("") end end endend
  21. Me Gusta
    Shogun got a reaction from Seru in [IMPORTANTE PARA LOS XP] Virus de parte de Microsoft hacia XP!   
    Esto es completamente falso, lo que hará es dejar de dar soporte como actualizaciones de seguridad. Solución actualizarse al 7 (porque Vista y 8 son una patata)
     
    Cierro el tema.
  22. Me Gusta
    Shogun reacted to JazZ* in correcion y modificacion de estas quest   
    1.-  
    quest make_herb_lv4 begin state start begin when login or levelup with pc.get_level() >=4 begin set_state(information) end end state information begin when letter begin local v = find_npc_by_vnum(20084) if v != 0 then target.vid("__TARGET__", v, "Biologo Chaegirab") end send_letter("El Analisis Del Biologo") end when button or info begin say_title("El Analisis Del Biologo") say("") say("El Biologo Chaegirab, estudiante de Uriel, te") say("esta buscando.Por favor, ve con el y preguntale") say("si puedes ayudarle") say("") end when __TARGET__.target.click or 20084.chat."Mision Flores de Melocoton." begin target.delete("__TARGET__") say("Biologo Chaegirab:") --- l say("Cielos, por favor, ayudame...") say("Estudio todo tipo de plantas en este imperio.Hay") say("un monton de trabajo que hacer. No tengo tiempo") say("de coger plantas por mi cuenta. me ayudaras, por") say("favor?") say_reward("Seras bien recompensado le Ayudamos?") wait() say("Biologo Chaegirab:") say("En este momento, estoy estudiando las flores") say("Melocoton.Tengo que hacer algunos experimentos con") say("las flores Melocoton y necesito un monton. Puedes") say("traerme algunas flores? 5 Flores melocoton deberian") say("ser suficientes. !Por favor, ayudame! !Traeme") say("una flor Melocoton cada vez para que pueda") say("examinarlas!") say("") set_state(go_to_disciple) pc.setqf("collect_count",0) pc.setqf("drink_drug",0) end end state go_to_disciple begin when letter begin send_letter("Recojer Flores Melocoton") end when button or info begin say_title("Recojer Flores Melocoton") --- l say("") say("El biologo Chaegirab, estudiante de Uriel, busca") say("flores melocoton. Llevale una flor melocoton cada vez para") say("sus experimentos. Puedes conseguirlas de los ") say("Lobos alfa-hambrientos"..mob_name(173).."Son 5 Flores") say("") say_item_vnum(50701) say_reward("Informacion, Llevas".." "..pc.getqf("collect_count").." Flores") say("") end when 71035.use begin --Jarabe de Confusion if pc.getqf("drink_drug")==1 then say("") say("Asi te resultara mas facil ") say("") return end if pc.count_item(50701)==0 then say("Biologo Chaerigab:") say("Flor Melocoton,") say("Gracias por traermela.") say("") return end item.remove() pc.setqf("drink_drug",1) end when 173.kill begin if pc.count_item(50701)<5-pc.getqf("collect_count") then pc.give_item2(50701, 1) end end when 20084.chat."Tienes una de esas flores Melocoton?" with pc.count_item(50701) >0 begin say("Biologo Chaerigab:") --- l say("Espere que investige esta flor") say("creo que es buena") say("ya la he investigado!") say("") pc.remove_item(50701, 1) wait() local pass_percent if pc.getqf("drink_drug")==0 then pass_percent=90 else pass_percent=100 end local s= number(1,100) if s<= pass_percent then if pc.getqf("collect_count")< 4 then --5Como consecuencia de local index =pc.getqf("collect_count")+1 pc.setqf("collect_count",index) --Obtener un tiempo +1 say("Biologo Chaerigab:") say("Has entregado esta flor con Exito") say("Ya Solo te quedan".." "..5-pc.getqf("collect_count").. " Flores") say("Traeme mas ya quedan pocas!") say("") pc.setqf("drink_drug",0) --Inicializacion jarabe return end say("Biologo Chaerigab:") say("Bien Has Entegado todas las Flores Con Exito") say("pero todabia no hemos terminado") say("cuando te necesite para otra mision te Llamare. ") say("Aqui Tienes tu Recompensa") say("") say_reward("Recibiras Un Arma") say_reward("y 50 de Exp y 10.000.000 Yang") pc.setqf("collect_count",0) pc.setqf("drink_drug",0) clear_letter() set_state(__complete) if pc.job==3 then pc.give_item2(07019) say_reward("Fan Tigre Negro+9") pc.change_money(10000000) pc.give_exp2(50) return else pc.give_item2(00029) say_reward("Espada larga +9") end pc.change_money(10000000) pc.give_exp2(50) set_quest_state("levelup","run") else say("Biologo Chaerigad:") say("Lo Siento Esta flor no es buena..") say("Me puedes traer mas ?") say("") pc.setqf("drink_drug",0) --Inicializacion jarabe return end endendstate __complete begin endend
  23. Me Gusta
    Shogun reacted to Shang in Problemas al instalar game 34K   
    Los .txt no los lee el game, sino la db.
     
    Con este Epack que dejaré en el adjunto podéis hacer los .txt, ya sean de mobs o de items desde el item_proto o mob_proto del cliente.
     
    Cómo hacerlo?
     
    Pues fácil. Descomprimes el Epack32 echo por Terenzo, y copias el item_proto sin descompilar del cliente, y lo colocas en la carpeta donde descomprimiste el Epack32, abres el .exe y en la parte de item_proto le das a "Decrypt" y te hace automáticamente y al instante los .txt, y lo mismo con el mob_proto.
     
    PD; El Epack es de Terenzo, de la comunidad polaca.
     
    Saludos! 

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  24. Me Gusta
    Shogun got a reaction from Stiven. in [AYUDA] Descompilador item_proto SF 40k   
    y que pasa si pesa menos que el original? lo has probado?
  25. Me Gusta
    Shogun got a reaction from JazZ* in [Game99] Syserr [Help]   
    Eso tambien nos sale a nosotros pero no causa ningun daño que sepamos
×
×
  • Crear nuevo...