Jump to content

Kompulsor

Miembro
  • Contador contenido

    6
  • Ingreso

  • Última visita

  • Días ganados

    1

Actividad de reputación

  1. Me Gusta
    Kompulsor reacted to Rafa23Alzira in [Release] Sistema de noticias vía MP   
    Hola chicos, os traigo un sencillo sistema de noticias que serán más cómodas para el usuario y para el staff. Este sistema lee las noticias a traves de un txt y si el usuario aún no lo ha leído le manda un mp con información.
     
    Una de las ventajas de este sistema es que no hace falta ningún tipo de reload o /e, ya que lee el qf a través de un txt y solo ejecuta la función si el qf del jugador es menor.
     
    Empezamos
     
    Abrimos game.py:
     
    Debajo de 
    "mall" ponemos
    "open_notice_info" : self.__open_notice_info, "write_notice_info" : self.__write_notice_info, Luego buscamos
    __InGameShop_Show(self,url): y bajo de ese def ponemos
    def __open_notice_info(self): self.interface.RegisterGameMasterName("<--System-->") self.interface.RecvWhisper("<--System-->") def __write_notice_info(self,text): chat.AppendWhisper(chat.WHISPER_TYPE_CHAT, "<--System-->", text.replace("_", " ")) Debe quedar así:
     
     
     
    Vamos ahora a la parte quest
    Cogemos esta quest
     
     
    Y creamos un fichero en nuestra carpeta quest llamado noticias.quest, dentro metemos la quest, guardamos y cerramos.
     
    Ahora creamos una carpeta en quest llamada System, y dentro de ella otra llamada noticias. En esa carpeta creamos un archivo llamado qf.txt con un 0 dentro, y creamos otro llamado noticias.txt que puede estar en blanco.
     
    ¡Atención! 
    Es probable que no tengáis la función readline, así que aquí os la dejo.
     
     
     
    Para terminar añadimos a quest_functions estas dos funciones:
    readline
    io.lines
     
    Ya lo demás es hacer qc y reload q o reboot y ya tendréis listo esto.
     
     
    Como añadir noticias.
    Para añadir una nueva versión de noticias deberéis sumar 1 al qf.txt, por ejemplo si está en 11 poner 12 o si está en 0 poner 1.
     
    Y en noticias.txt debéis poner cada noticia en una linea.
     
     
    Así queda:

  2. Me Gusta
    Kompulsor reacted to Shang in [RLS]Borrar items desde el inventario.   
    Hola zoner@s,
     
    Hoy vengo a postear este sistema que hice hace tiempo:

     
    Instrucciones de instalación.
     
     
     
     
    Hará falta redimensionar los slots de Yang y Mds.
     
     
     
    Por cierto, hice un log de los items borrados por si las moscas de si alguien entra en tu cuenta y te borra todos los items, pues queda en el log. (Adjunto en la descarga).
     
    Descarga: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Créditos: Shang
     
    PD: Si vais a ponerlo en otro sitio, dejad mis créditos en el post cabrones xD.
  3. Me Gusta
    Kompulsor reacted to Shinsei in Mob_proto traducido al español   
    Buenas a todos!
     
    En este post os traigo el mob_proto traducido al español
     
    *¿Qué es el mob_proto?
     


     
    DESCARGA:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Pasos para su instalación:
     
    1. Descargar el archivo.
     
    2. Encender el servidor y loguearse.
     
    3. Encender Navicat y loguearse.
     
    4. Ir a la tabla "player".
     
    5. Dar click a "Query" y luego a "New Query".
     
    6. Copiar el archivo descargado y pegarlo en la ventana de "New Query".
     
    7. Darle a RUN.
     
    8. Hacer reboot.
     
     
    *Sirve para todos los files 2010.
     
     
    Créditos:
     
     
  4. Me Gusta
    Kompulsor reacted to Joakin47 in MEGAPACK DE TRADUCCIONES   
    Bueno les presento este megapack de traducciones, hecho por mi con la ayuda de algunos aportes de otras personas
    Las traducciones incluyen:
     
    •Item_Proto 100% en español (y con pocas cosas incluidas )
    •Mob_proto (solo npc en español, pero todas)
    •Quest (100% en español y con misiones inesesarias excluidas)
    •Object (todas las NPCs en español)
    •big5_string (Traducido al 90% PERO BIEN TRADUCIDO)
     
     
    Créditos directos:
    Kjy18: Aporte big5_string
    Driti: Aportar algunas quest en español
    El resto está todo traducido por mi. Con un poco de ayuda del
    traductor de google, ojo, no está todo traducido con él, solo me ayudo con
    unas palabras.
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Contraseña del rar: www.metin2zone.net
     
    Espero que les sirva
  5. Me Gusta
    Kompulsor reacted to mrsanty in Armaduras v2   
    las pueden subir a mega el link esta caido
  6. Me Gusta
    Kompulsor reacted to EzekielitohMercury in [COSTUMES]Carnaval   
    Aprovechando que llegue a mis 1.200 mensajes >_< XD
     
    Les traigo estos atuendos que encontre por alli :3
     

    DESCARGA
     
    MEGA:

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

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

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    CREDITOS
    Equipo Metin2 - Ongame
  7. Me Gusta
    Kompulsor reacted to darksirk in Costume Capoeira   
    No se a quien dejar los creditos imagino que a algun servidor brasileiro, en fin estan buenas XD    PD: el .rar tiene los creditos asi que no se preocupen

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  8. Me Gusta
    Kompulsor reacted to Only4Fun in -->Set de Armaduras (No Lycan)   
    Descargar GR2 y Icon: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Descargar Texturas: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
  9. Me Gusta
    Kompulsor reacted to francia in stylos de foro mt2 + web free   
    Hola hoy les traigo 3 stylos para woltlab  burning board   de metin2  mas  instalador de woltlab 3.1.8
        imagen board antiguo mt2           2 stylo 2 de metin2                3 Stylo actual board mt2                  Descarga  woltlab 3.1.8              Web free                      dudas como instalar        Mini Guia de como instalar la web     lo primero  vamos a la carpeta inc   buscamos el archivo configurare.php   y lo habrimos   editamos de acuerdo a la configuracion de nuestro server     luego guardamos     Lo que todos se deven aver dado cuenta si estan usando esta web es que casi todo funciona con email (lo que es para recuperar contraseña y ese tipo de cosas)  asi que editen el archivo  mail_class.php ubicado en la carpeta inc       y nos vamos a navicat   y abrimos nuestra coneccion       luego nos vamos a crear una base de datos nueva llamada "WEB" sin comillas           Despues de aver creado la base de datos nos vamos a la carpeta de la web y entramos a la carpeta Instructiuni instalare     y encontraremos esos archivos mas otros mas pero yo solo deje esos los mas importantes     como dice en la imagen arrastren los archivos de la carpeta Instructiuni instalare  a la base de datos que llamamos web      cuando arrastemos el primer archivo dentro de la base de datos nos saldra 1 cuadro como este , le damos continue on error  y start  ahi esperamos que carge y acemos lo que dice la imagen ahora     damos en close    refresh     y repetimos con las otras sql   cuando terminemos nos quedara algo asi           Debes iniciar sesión para ver el contenido del enlace en esta publicación.   skype: sneiper.delgado     si algo les sirve que asi espero sea utilicenlo bien
  10. Me Gusta
    Kompulsor 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
    Kompulsor reacted to Riochu™ no es in Nuevas Armas by LORDCarlo   
    No te funcciona el link
  12. Me Gusta
    Kompulsor reacted to MarcioCraker in Armas samurai desbugadas por mim   
    Espero que le gostem....
     
    Tene tudo!
     
    icon
    ymir work
    item_list
    item_proto
    samurai_sql
     
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.!CpsSwKIJ!-VAJwvC5cn_ehKWCrUTlC58mA52aA4ifdu9EGKFh78c
  13. Me Gusta
    Kompulsor reacted to MarcioCraker in 61 adagas prontas para instalación xd   
    Espero que disfruten de!!!!  

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.!mxlAhaTQ!4m68Q-iaXtooFAGNahhYIB9BLqvZfTJCkuXxxvSeVao
  14. Me Gusta
    Kompulsor reacted to JulioVerne in 240 Armas   
    Descripción De La Descarga
     
    - Item_proto
    - Item_list
    - Item_proto.sql
     
    Descarga :
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.!jg5QAaBS!8bweFjB22vUnjkx21ImkqlChy1B_H7YiW6yItHOMtmY  
    Creditos :
     
    galag
  15. Me Gusta
    Kompulsor reacted to zaira in 3 paquete de armas con todo   
    bueno pues nada otro paquete de armas con todo a estas les puse lv 80 espero que les gusten
    ya que nadie me pidió nada de armas como vosotros las queréis seguiré subiendo las a mi gusto jejeje
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  16. Me Gusta
    Kompulsor reacted to mhmdhjere in [REUPLOAD] All armors by Prometheus ..   
    Hello guys   Today I'll present for you the armors of Prometheus ..   Screenshots : 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.     Number of sets is 12 .. Download : Debes iniciar sesión para ver el contenido del enlace en esta publicación.   Virustotal : 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.   Credits : Prometheus    If this post violates the terms please tell me  Thank you
  17. Me Gusta
    Kompulsor reacted to Hawk Server's in [EVENTO]Caza de conejos   
    El evento consiste en ir a un mapa especial que solo los GM pueden abrir, luego de abrir el mapa en el npc cazador se les da a los usuarios cierto tiempo para que lleguen, luego se cierra la entrada al mapa y se da a la opcion de aparecer a los conejos (cada ronda tirara 10 conejos), luego deberan ir los users a matarlos y obtener sus pieles que uds configuran los premios que daran x las pieles, al darle a la opcion terminar evento pasados 15 seugndos les llvara a todos a city
     
    contiene:
    Quest (codigo muy simple hecho por mi)
    mapa (hecho por mi)
    texturas y textureset(especiales para el mapa)
    serverside
     

     
    CREDITOS UNICAMENTE MIOS [ARES ] SOLO PARA METIN2GANJAH Y PARA METIN2ZONE NO SE PERMITEN EN OTROS FOROS SIN PERMISO
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  18. Me Gusta
    Kompulsor reacted to Only4Fun in [SET]De armas CHAOSS.EU   
    -----------------
    Imagen:

    Descarga: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    ---------------
    Imagen:

    Descarga: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. ------------´´
  19. Me Gusta
    Kompulsor reacted to stein20 in GUIA MODIFICAR FISHING.TXT   
    Hola todos !!
     
    bueno eh estado modificando mis files al 100% y pues la verdad siempre se aprende algo nuevo y como se que nada dura para siempre y lo que eh aprendido a las "malas" dare un poco de información ya que esto se esta volviendo una locura.
     
    todos cobran pues tampoco es muy fácil hacer las cosas y muchos la gran mayoría lo quieren todo fácil ya echo. para montar server que lo que hacen es cagar el mercado del metin y aburren a los players..
     
    pero buehh a lo que llegue acá es a enseñar como modificar el grandioso fishing.txt. ¿ que es el fishing? es el archivo que contiene la información referente a la pesca , ítem que capturas pescando, que ítem arroja cada pez al darle clic. y la prob de que salga cada pez
     
    bueno a lo que vamos. este archivo lo encuentras en la carpeta locale. ya sea germany, turkuy, spain. mexico, etc.
     
    bueno si abrimos el archivo encontraremos muchisimas. lineas con números sin sentido xD como estos. que hacemos con ellos muy sencillo
     
    贺绢 27803 27833 27863 1950 1600 800 700 13 4 1000 2500 2800 0 1 0 0 2 3 4 0 0 0   27803  <<< --- Vnum del pez 27833  <<< --- Vnum del item que da al dar clic ( Ojo este es el ítem principal que acá seria la lucio perca muerto ) 27863  <<< --- Vnum ítem al colocarlo en la hoguera.   Bueno hasta allí es muy fácil para que cualquiera lo entienda. ahora vamos a lo complicado. que son el resto de números  según mis pruebas solo es necesario solo modificar los 3 primeros que en esta ocasión serian ( 1950 1600 800 ) explico que significa cada uno.     1950  <<-- % "prob" que que salga el pez muerto. 1600  <<-- % aun investigando xD. 800    <<-- % de que el pez aparezca para capturar.   los demás se los dejo para que investiguen. ya que todo no puede ser masticado.   Si alguien tiene mas información referente a este archivo. o tiene alguna duda lo escriba abajo intento ayudarle.   Ojo esta Guía es la primera que eh visto osea, que " supuesta mente " soy el primero en crearla así que no tengo que dar créditos a nadie. suerte y que les sirva de ayuda   tip. cada cambio que hagas puedes probarlo simplemente dando /reload f en el cliente     y nada Gracias por las gracias que darán a la guía haber si me animo hago mas guías      
  20. Me Gusta
    Kompulsor reacted to Serex in [MINI-FUNCIONES]pc.get_coins() y pc.change_coins()   
    Sencillo y muy util +
  21. Me Gusta
    Kompulsor reacted to Lovagias in 4 weapon set   
    arme_dody3.rar  852 KB Debes iniciar sesión para ver el contenido del enlace en esta publicación.   arme2_dody3.rar  764 KB
    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.   ridack_weapon_3.rar  680 KB -- 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.
  22. Me Gusta
    Kompulsor reacted to KeKo in [Sistema] Puntos Metin   
    Buenas zoneros y zoneras,
     
    Hace tiempo que no posteaba ninguna quest, asi que hoy me ha dado por haceros un "mini-sistema" para que lo podais meter en vuestro servidores si os gusta
     
    Lo he llamado sistema de "Puntos Metin" y como el nombre sugiere tiene que ver con los metines. Por cada metin que destruyas en el servidor obtendrás una determinada cantidad de un item que yo bautize como "Esfera Metin" pero que cada uno puede llamar como quiera (yo os dejo el tga del item por si lo quereis).
     
    Las esferas que te da cada metin son diferentes (configurables a voluntad) y ademas os he hecho un npc de canjes para que podais llevar vuestras esferas metin y canjearlas por los items que querais (vosotros configurais el npc) .
     
    Primero unas fotitos del proceso:
     
    1 - Petando un metin, te da esferas:
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    * Detalle: La quest reconoce automaticamente que metin destruyes y te da los puntos correspondientes a ese metin, mas abajo os enseñare a editar los puntos.
     
    2 - Esta es una esfera metin:
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    3 - Vamos al npc de los canjes:
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    4 - Elegimos el item a canjear:
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    5 - Si no tenemos las esferas suficientes saldra este mensaje, si las tenemos nos dara el item y nos quitara las esferas correspondientes (podeis poner el coste de cada item al lado del nombre en el local).
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Y bueno ahora que os he explicado un poco como va, aqui os dejo la quest:
     
     
     
     
    (Aqui en pastebin para quien la prefiera tener con las tabs
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.)  
    Y bueno ahora os voi a enseñar como editarla:
     
    Paso 1 - Los metines:
     
    Para añadir nuevos metines ponemos su id en el array y vamos a configurarles el nombre y esferas que daran:
     

    local metin = { [8001] = {1,"Metin de Dolor"}, [8002] = {1,"Metin de Combate"}, [8003] = {2,"Metin de Batalla"}, [8004] = {2,"Metin de Avaricia"}, [8005] = {3,"Metin Negro"}, [8006] = {3,"Metin de Oscuridad"}, [8007] = {3,"Metin de Celos"}, [8008] = {4,"Metin de Alma"}, [8009] = {4,"Metin de Sombra"}, [8010] = {5,"Metin de Dureza"}, [8011] = {5,"Metin de Demonio"}, [8012] = {6,"Metin de Caida"}, [8013] = {6,"Metin de Muerte"}, [8014] = {8,"Metin Asesino"}, [8024] = {10,"Metin Pung-Ma"}, [8025] = {11,"Metin de Ma-An"}, [8026] = {12,"Metin de Tu-Young"}, [8027] = {13,"Metin Jeon-Un"} } Este array contiene 3 elementos
     

    [8027] Entre [ ] la id del metin de nuevo, si quereis añadir uno nuevo la poneis igual
     

    {12,"Metin de Tu-Young"}, Entre { va primero la cantidad de esferas que dara (en este caso 12) una coma y luego entre " " el nombre del metin (es opcional, lo dice por el chat al peta uno).
     
    Si quereis añadir una nueva linea pos haceis asi:
     

    {esferas,"nombre"}, Ojo! El ultimo de los metines NO debe llevar una , al acabar el }
     
    Y lo ultimo es poner la id de las esferas en el give_item
     

    pc.give_item2("27003",metin[npc.get_race()][1]) Donde yo tengo 27003 (si, las potas rojas G, me aburria xd) vosotros pondreis la id que le pongais a la esfera (o el item que useis).
     
    Paso 2: El npc de los canjes
     
    Podeis ponerle tantos canjes como querais, yo en este caso he puesto 7 posibles canjes que podemos editar de la siguiente manera:
     

    local elegir = select("Item1","Item2","Item3","Item4","Item5","Item6","Item7","Cancelar") Ponemos el nombre del item en cada caso. Si quereis añadir mas podeis hacer otra pagina (aunque a la segunda tendreis que hacerle vosotros las condiciones :trollface: ).
     
    Luego debeis configurar este array:
     

    local premios = { {27002,1,27003,1}, -- Premio1 {27002,5,27003,2}, -- Premio2 {27002,10,27003,3}, -- Premio3 {27002,15,27003,4}, --Premio4 {27002,50,27003,5}, --Premio5 {27002,100,27003,6}, --Premio6 {27002,200,27003,7} --Premio7 (sin la , despues del } recordad) } Os explico que hace cada cosa:
     
    - El 27002 es el item que te daran al canjear cada elemento.
    - El numero siguiente es la cantidad del premio que te daran.
    - El tercer elemento es la id de las esferas o el item que useis como necesario para canjear
    - El cuarto elemento es la cantidad de esferas que pedira cada premio.
     
    Si quereis añadir mas recordar que el local anterior esta ligado a este, asi que si haceis otra pagina tendreis que usar otro array (o hacerlo normal).
     
    Y eso seria todo, el resto de la quest ya esta configurada.
     
    Espero que os guste :tiocereales:
     
    P.D: Os dejo adjunto el icono de la esfera metin (solo icono sin item_proto ni na ya lo haceis vosotros :trolldad: )

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  23. Me Gusta
    Kompulsor reacted to pepineitor in Rachas/Puntuación en Gremios   
    Buenas noches,
    como nadie aporta nada, nada nuevo, útil, etc. pues e desempolvado un poco una de mis carpetas por postear algo, simplemente para ver si esto progresa un poco, aunque sea un poco, posteo esto, a alguien le servirá, hay gente que lo vende.
     

    quest rachas_gremios begin state start begin when kill with npc.is_pc() and pc.get_map_index() >= 1100000 and pc.get_map_index() < 1120000 begin local gM,rachas,e,gE = pc.get_guild(),pc.getqf("rachas_gremios")+1,pc.select(npc.get_vid()),0 if e != 0 and gM != 0 then gE = pc.get_guild() if gE != 0 then pc.setqf("rachas_gremios", 0) syschat("Has muerto, tus rachas vuelven a 0") pc.select(e) if gM != gE then pc.setqf("rachas_gremios", rachas) chat("Has sumado un punto a tus rachas, llevas "..rachas) end end end end when logout with pc.get_map_index() >= 1100000 and pc.get_map_index() < 1120000 begin pc.setqf("rachas_gremios", 0) end endendEl código paso de explicarlo, pero es básico, solo funciona en batallas de gremios, pero si quereis que sea en un mapa especial u otra cosa teneis que cambiar
    pc.get_map_index() >= 1100000 and pc.get_map_index() < 1120000y poneis la condición que querais  
    si quereis que se muestre algún mensajito en el cliente, algúna imagen, poneis un cmdchat debajo del anuncio de tus rachas y ya está.
     
    Nota
    Para que el sistema funcione debeis de tener la función de npc.get_vid(), podeis buscar el dif por donde querais, funciona con cualquier game, si tiene la función, si no lo encontrais, también podeis usar la función que posteo Noa, la teneis en el siguiente link
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  24. Me Gusta
    Kompulsor reacted to PACI in [DIF r34083] Fix a un 2º Dice   
    Hola.
    Me estaba comentando un amigo que le estaban tirando el servidor y el no sabía porqué.
    Le pregunté si tenía el comando dice bloqueado y me dijo que sí, entonces, mirando por el game, encontre un comando un poco raro que era ÁÖ»çÀ§ y que juntamente con los valores -214etc del dice, tiraba el servidor.
    Y nada que traigo aqui el fix para ese comando.
     

    This difference file has been created by IDA Progame_r34083_32_internal_ip_backup_00041E28F: C1 900041E290: D6 900041E291: BB 900041E292: E7 900041E293: C0 900041E294: A7 90Saludos.
  25. Me Gusta
    Kompulsor reacted to PACI in Power Mount System   
    En las files del wom/sg no he visto nada de esto, asi que si usais su ride.quest ya tenéis los sellos para las monturas mejorables.
    Esta quest solo aumenta el tiempo de los sellos y hace la "evolución" de las monturas.
     

    quest pmount begin state start begin function upgrade(vnum) local pm_up_vnums = { {52001, 52005, 50067},{52016, 52020, 50067},{52031, 52035, 50067}, {52046, 52050, 50067},{52061, 52065, 50067},{52076, 52080, 50067}, {52006, 52010, 50068},{52021, 52025, 50068},{52036, 52041, 50068}, {52051, 52055, 50068},{52066, 52071, 50068},{52081, 52085, 50068} } say_title(mob_name(npc.get_race())) say("Ah "..pc.name.." estás aqui para melhorar") say"a tua montada é? Hm." say"" say"Dependendo do nível da tua montada, poderá " say"ser melhorada, através de um item específico.[ENTER]" wait() say_title(mob_name(npc.get_race())) for i = 1, 12 do local needed, cor, jov, sel = pm_up_vnums[i][3], pm_up_vnums[i][2], pm_up_vnums[i][1], pm_up_vnums[i][2] if vnum == cor+6 or vnum == cor+7 or vnum == cor+8 or vnum == cor+9 or vnum == cor+10 then say"A tua montada está no nível máximo." return end if vnum >= jov and vnum <= sel then say"Para melhorar esta tua montada, precisas do:" say_item_vnum(needed) say"" if select("Continuar", "Não tenho o item.") == 1 then say_title(mob_name(npc.get_race())) if pc.count_item(needed) >= 1 then if math.random(1,2) == 1 then pc.remove_item(needed, 1) pc.give_item2(vnum+5, 1) pc.remove_item(vnum, 1) say"Melhoramento efetuado com sucesso[ENTER]Recebeste:" say_item_vnum(vnum+5) else pc.remove_item(needed, 1) say("O Melhoramento falhou.") end else say("Não tens o item.") say_item_vnum(needed) return end else return end end end end function increase_time() local snacks = {{38100,7}, {38101,15}, {38102,30}} say_title(mob_name(npc.get_race())) say"Queres aumentar o tempo da tua montada?" say"Com os famosos Snacks do Poder, poderás aumentar o" say"seu tempo durante 7, 15 ou 30 dias." say"Escolhe o Snack do Poder que possuis." local c = select ("Snack do Poder - 7 Dias", "Snack do Poder - 15 Dias", "Snack do Poder - 30 Dias", "Sair") if c != 4 then local d, a, i, s = snacks[c][2], 60*60*24, snacks[c][1], item.get_socket(0) say_title(mob_name(npc.get_race())) if pc.count_item(i) >= 1 then say"A tua montada com este Snack poderá durar" say("mais "..d.." dias.") say_item_vnum(i) say"" say"Queres continuar?" if select("Sim", "Não") == 1 then item.set_socket(0, s + a*d) pc.remove_item(i, 1) say("Feito. A tua montada durará mais "..d.." dias.") else say"Volta quando quiseres" end else say_item_vnum(i) say"" say"Precisas deste Snack do Poder para proceder." end end end when 9003.take with item.vnum >= 52001 and item.vnum <= 52090 begin say_title(mob_name(npc.get_race())) local op = select("Aumentar a Duração da Minha Montada", "Evoluir a Minha Montada", "Sair") if op == 1 then pmount.increase_time() elseif op == 2 then pmount.upgrade(item.get_vnum()) end end endend
×
×
  • Crear nuevo...