Jump to content

Xhebas

Miembro
  • Contador contenido

    160
  • Ingreso

  • Última visita

  • Días ganados

    10

Mensajes publicados por Xhebas

  1. ya se modifico el ITEM_PROTO en la parte de socket para el item el cual le quiero añadir las piedras y a las piedras pues le coloque WEAR_UNIQUE para que se pueda añadir a escudo y WEAR_FOOTS para los zapatos en la columna ITEM_WEAR pero en los zapatos al momento de añadirlo sale la ventana para añadirlo y al darle OK pues aparece el mensaje NO SE PUEDE INSERTAR ESTA PIEDRA EN UNA ARMADURA

  2. Buenos dias

    Jugando un poco con los files que tengo en este momento intento implementar piedras que se puedan añadir a escudo principalmente pero intentandolo pues modifique tambien para zapatos y obtuve el mismo error.

    Ya modifique en el item_proto el socket de los escudos  (dejandolo en 3 2 y 1)y tambien modifique el Item_wear(wear unique ,  wear_shield ), hasta intenten cambiandole el Sub_type a algunos de ellos pero pues despues de intentarle aun no le he dado al chiste para que quede bien.

    Si alguno sabe como modificarlo o si debo tocar algo aparte del proto quedaria agradecido..

     

     

    El error que sale cuando intento añadirlo en un escudo es : NO SE PUEDE INSERTAR ESTA PIEDRA EN ESTA ARMADURA 

  3. quest cambio_raza begin
    state start begin

      when 40004.use begin
       say_title("Cambio de Raza")
       say("Con este magico objeto podras cambiar la raza")
       say("de tu personaje.")
       say("Tu pj tendra otro aspecto y habilidades distintas.")
       say("ATENCION: Debes guardar todo tu equipo antes de")
       say("hacer el cambio. Tu personaje podra bugearse.")
       say("Ademas, debes volver a entrar a tu cuenta para que")
       say("todos los cambios sean realizados.")
       say("")
       say_reward("¿Quieres cambiar la raza de tu personaje?")
       say("")
       local main_set = select ("Si","No")
      
        if main_set == 2 then
         return
        end
      
        if main_set == 1 then
         say_title("Cambio de Raza")
         say("¿Cual quieres que sea la nueva raza para tu")
         say("personaje?")
         say("")
         local razzacambiasex = select ("Guerrero","Ninja","Sura","Shaman","Cancelar")
        
          if razzacambiasex == 1 then
           say_title("Cambio de Raza")
           say("¿Cual quieres que sea el sexo de tu personaje?")
           say("")
           local sexwar = select ("Hombre","Mujer","Cancelar")
          
            if sexwar == 1 then
             pc.polymorph("4")
             pc.change_sex()
             
            elseif sexwar == 2 then
             pc.polymorph("4")
             pc.change_sex()
             pc.polymorph("20032")
             pc.polymorph("1")
             pc.change_sex()
             pc.polymorph("20032")
          
            elseif sexwar == 3 then
             return
            end
          elseif razzacambiasex == 2 then
           say_title("Cambio de Raza")
           say("¿Cual quieres que sea el sexo de tu personaje?")
           say("")
           local sexninja = select ("Hombre","Mujer","Cancelar")
          
            if sexninja == 2 then
             pc.polymorph("5")
             pc.change_sex()
          
            elseif sexninja == 1 then
             pc.polymorph("5")
             pc.change_sex()
             pc.polymorph("20032")
             pc.polymorph("1")
             pc.change_sex()
             pc.polymorph("20032")
             
            elseif sexninja == 3 then
             return
            end
        
          elseif razzacambiasex == 3 then
           say_title("Cambio de Raza")
           say("¿Cual quieres que sea el sexo de tu personaje?")
           say("")
           local sexsura = select ("Hombre","Mujer","Cancelar")
            if sexsura == 1 then          
             pc.polymorph("6")
             pc.change_sex()

            elseif sexsura == 2 then
             pc.polymorph("6")
             pc.change_sex()
             pc.polymorph("20032")
             pc.polymorph("1")
             pc.change_sex()
             pc.polymorph("20032")
          
            elseif sexsura == 3 then
             return
            end
        
          elseif razzacambiasex == 4 then
           say_title("Cambio de Raza")
           say("¿Cual quieres que sea el sexo de tu personaje?")
           say("")
           local sexshamy = select ("Hombre","Mujer","Cancelar")
            if sexshamy == 2 then          
             pc.polymorph("7")
             pc.change_sex()

            elseif sexshamy == 1 then
             pc.polymorph("7")
             pc.change_sex()
             pc.polymorph("20032")
             pc.polymorph("1")
             pc.change_sex()
             pc.polymorph("20032")
          
            elseif sexshamy == 3 then
             return
            end
        
          elseif razzacambiasex == 5 then
           return
          end
          pc.remove_item("40004",1)
        
        end
      end
    end
    end


    Creo yo que tambien debes colocar que el item desaparezca despues de su uso, o bueno pues si asi lo quieres, si no quieres que desaparesca solo quitas la linea pc.remove_item("40004",1). Esta probada.

    Esta es la linea del item_proto por si acaso

     

    40004 Anillo de Eek ITEM_QUEST 0 1 NONE NONE NONE   0 0 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
  4. Editar los item los divido en 4 pasos:

     

    1. Editar el item_proto.txt o mob_proto-txt asi mismo como el item_name.txt o mob_name.txt desde los txt que se encuentran en /usr/game/db o la carpeta que sea.

    2. Compilarlo (dump_proto)

    3. Cambiar los archivos compilados en la carpeta locale - es - archivo item_proto y mob_proto

    4. Compilar (eternexus)


    Mas o menos asi como esta en el video pero pues ya la diferencia es que añades lineas. Si no estoy mal las blazing word que quieres añadir son armas, debes tomar cualquier linea, imagino sera una ultima evolucion y pues de ser asi copias las ultimas lineas de +0 a +9 que tengas en tus files osea runica u otra mas
     

     

  5. La primera parte pues si la verdad nunca me ha pasado, equiparme un arma accesorio o armadura no debe congelar el pj igual pues seria bueno saber que files manejas.

    En cuanto a hacer que los item se junten debes revisar el item_proto en la parte de FLAG si no estoy mal debes colocar ITEM_STACKABLE

  6. hace 6 horas, kroxo dijo:

    Hola como estas Gente una pregunta un problemita que se me dio e montado los Akron2 varias evces y nunca avia tenido este problema ahroa lo monte y el navicat no me conepta por nada iempre me sale este error y noce que sea ya e intentado de todo y nada

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

     Revisa los comentario, en uno que deje aparece los archivos que le debes añadir para que te sea algo mas facil, aparte de eso despues de descargar,pegar y dar permisos, debes ir a la carpeta mysql borrar todo lo que te aparece excepto las carpetas seguido a esto ir a la carpeta temp y borrar el archivo que te aparece alli. Y por ultimo en tu maquina le das  service mysql-server restart. Y entras despues nuevamente a ver si te funciono.

    Por si acaso.

    PDT. No soy un genio de editar files pero lo poquito que aprendi lo aprendi gracias al foro y son contadas o muy pocas las veces que decidi hacer un post ya que muchas de las inquietudes debes buscarlas primero en google o dentro del foro porque ya estan posteadas antes de preguntar, no critico ni nada por el estilo pero aprenderas un poquito mas cometiendo un error tras otro.

    
     
  7. hace 7 minutos, Files-Nuevos2017-2018 dijo:
    
    Hola necesito ayuda  con esta quest Quiero que no pida una llave para abrir el cofre quiero Quitarlo que solamente con Darle Click al cofre me de las cosas y asi
    
    Espero que me puedan Ayudar Gracias
    
    quest sistema_de_cofres begin	
    state start begin		
    when 50137.use begin			
    say_title("Cofre Amarillo:")			
    say("Hola "..pc.get_name().."")			
    say("Este es un cofre muy maravilloso,")			
    say("El cual si lo abres te dara items realmente")			
    say("Buenisimos  .")			
    say("Para Abrir el cofre , es necesario tener")			
    say("La llave amarilla:")			
    say_item_vnum(50155)			
    wait()			
    say("Bueno como ves , tienes que tener")			
    say("Esa llave.")			
    say_reward("Deseas abrir el cofre?")			
    local s = select ("Si","No")							
    if s == 2 then				
    return				
    end				
    if s == 1 then									
    if pc.count_item(50155) == 0 then						
    say_title("Cofre Amarillo:")						
    say("No tienes ninguna llave para")						
    say("abrir el Cofre Amarillo.")					
    end										
    say_title("Cofre Amarillo:")					
    say("Bien , por haber abrido el cofre")					
    say("Se te ha dado una recompensa , fijate.")					
    local premio = {10,11,12,13,14,15,16,17,18,19}					
    pc.give_item2(premio[math.random(1,9)])
    pc.remove_item(50155)
    pc.remove_item(50137)	
    end		
    end	
    end
    end

    mas facil editar el special group que quitar lineas a la quest.  Revisa bien las lineas ya que  say("Bien , por haber abrido"seria bueno editar" el cofre")

    quest cofre begin	state start begin		when idcofre.use begin			local items = {iditem1, iditem2, iditem3, iditem4, iditem5}			pc.give_item2(items[number(1, table.getn(items))])		end	endend
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    •  

    Esa la dejo Keko en el foro 

     

  8. hace 4 horas, emiliano cando dijo:

    como los implemento porfa 

    estas reviviendo un post de hace ya 4años, implementar estos item es lo mismo que implemetar un escudo casco o accesorio, debes añadir al item_list del locale los vnum con los que lo dejaras y la ruta en la que esta, despues es algo tan simple como ir al item_proto y copiar una linea de una caja y modificar las lineas dependiendo de como lo quieras o que funcion le daras y dependiendo de la funcion pues ya tendras que hacer una quest o añadir lineas al special group

  9. hace 5 horas, joaken96 dijo:

    Hola, tengo una pequeña duda.

    Quiero disminuir el tiempo de aparición de los metines en cualquier mapa (y he de suponer que esto hará que hayan mas métines por el mapa).

    ¿Que tengo que editar? Algo del navicat o usando FileZilla? Gracias :)

     

    Debes entrar al filezila ir a la carpeta map ya eso depende donde la tengas /usr/home/game/locale/germany/map mas o menos asi y entrar a los mapas que quieres cambiar y editar el regen. Debes revisar bien algunos traen el regen de metines aparte en un txt llamado stone.txt. 

  10. hace 10 minutos, Jorfi dijo:

    Hola buenas,

    Como ultima opción vengo a consultar a la comunidad si alguien por casualidad tiene esta lib o sabria donde podría encontrarla, por que llevo todo el día buscando por Internet en diferentes comunidades de metin y de freebsd y no la encuentro. 

    Shared object "libmd.so.6" not found, required by "db"
    Shared object "libmd.so.6" not found, required by "game"

     

    Un saludo :)

    Ya te la deje en el inicia 

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

    igualmente si te sale otro error revisa que la mayoria de libs estan en ese archivo. Y tambien antes de postearlos revisa en el foro, creo que ya mas de una vez han dejado enlaces con libs que pide el game

  11. Yo le intente haciendo lo que encontré en varios post y decidi mejor crear una bsd propia con mucha mas capacidad de la que tenia anteriormente, me demore mas haciendo lo que decían que cargando los archivos nuevamente. Simplemente le di gpart show para saber cuanta capacidad tenia y aumentarla 3 o 4 veces mas de la que tenia antes

  12. hace 36 minutos, Aurora dijo:

    Debes iniciar sesión para ver el contenido del archivo adjunto en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
      Mira la foto 

     

     

    Bueno ya como te dijeron es ./qc y el nombre de la quest que necesitas. Ya que al momento de que la quest no funciona te arroja es core dump o te queda cargando un buen rato y al rato te lanza el error. Segundo un consejo que lo puedes o no tomar es crear accesos directos para evitar repeticiones de comandos ejemplo cd /usr/home/game/share/locale/méxico/quest pues esto a veces da pereza escribierlo y en putty pues copy and paste preferiblemente dejar un acceso en la raíz de la carpeta y con simple cd /quest o la carpeta que necesites

  13. hace 1 minuto, Uranio2 dijo:

     

    vale y si le cambio el limit 7 que es de atuendos por el 1 y le pongo nivel dejara de desaparecer?

     

    quiero decir esta asi

    limit 0 7  limit 0 tiempo que dura

     

    si cambio el limit 7 que usa el atuendo por el 1 de las armaduras y en vez de poner 0 pongo el nivel de uso dejara de desaparecer?

    Lo importante es cambiar el REAL_TIME que es el que te da el tiempo de los item, le puedes poner NONE o level O LIMIT_NONE igual cualquiera te servira. Ejemplo si poner LIMIT_NONE y en la siguiente le dejas 0 quiere decir que cualquier nivel lo podra usar, si le pones LIMIT_NONE 50, quiere decir que ese nivel sera el nivel minimo para poder usar el atuendo o peinado 

  14. hace 8 horas, Uranio2 dijo:

    vale lo cambiare en txt si lo pongo el tiempo en 0 dejara de desaparecer?

    Tienes que modificar el LIMIT_TYPE0 que aparece en los atuendos. En esta columna aparece REAL_TIME y en la siguiente el tiempo que lo quieres dejar, si lo dejas en 0 al momento de ponertelo se desaparecera, una opcion es dejarlo como dijo Dilong con None o ponerle LIMIT_NONE 0.

    Mas que en el txt se puede manejar mejor desde excel para evitar dejar un espacio mas u otro problema que despues no te cargue el server

                NONE NONE NONE 0 0 0 0 0 REAL_TIME 700000 LIMIT_NONE 0 APPLY_NONE 0 APPLY_NONE 0 APPLY_NONE 0 5 0 0 40031 0 0 0 0 0
×
×
  • Crear nuevo...