Jump to content

Yori

Miembro
  • Contador contenido

    288
  • Ingreso

  • Última visita

  • Días ganados

    12

Actividad de reputación

  1. Me Gusta
    Yori reacted to Dextrok in Testing Map Tool   
    Hola Zoneros, como muchos han visto anteriormente, he estado tratando de crear quest que sean útiles a la hora de modificar un servidor, está vez les traigo una bastante básica, que les muestra la infomación respectiva al mapa en que se encuentran.
     
    Si pudieran sugerir cosas que se le podrían agregar sería una maravilla.
     
    Con esta quest puedes conseguir las coordenadas tanto locales como globales de un mapa, el index del mapa, y además puedes crear un regen en tiempo de ejecución para ese mapa. ¿Cómo funciona esto?
     
    Pues para crear el regen lo que tienen que hacer es activar la opción de Regen Creator, y luego darse un paseo por todos los lugares que desean que salgan mobs. Y posteriormente para finalizar la creación del regen, deben darle click nuevamente al objeto.
     

    quest test_map_tool begin state start begin when 71035.use begin local local_x = pc.get_local_x() local local_y = pc.get_local_y() local global_x = pc.get_x() local global_y = pc.get_y() local k = select("Coordenadas Locales", "Coordenadas Globales" , "Index del mapa", "Regen Creator", "Cerrar") if k == 1 then say_title("Coordenadas Locales") say("Estas en las coordenadas:") say("( ".. local_x .. "," .. local_y .." )") elseif k == 2 then say_title("Coordenadas Globales") say("Estas en las coordenadas:") say("( ".. global_x .. "," .. global_y .." )") elseif k == 3 then say_title("Index del mapa actual") say("El index es: " .. pc.get_map_index()) elseif k == 4 then say_title("Regen Creator") if game.get_event_flag("regen_creator") == 0 then say("Deseas comenzar?") local t = select("Si", "No") if t == 1 then game.set_event_flag("regen_creator", 1) io.open("/usr/game/share/locale/germany/quest/regen.txt", "a+") io.output("/usr/game/share/locale/germany/quest/regen.txt") loop_timer("regen_timer", 1) end else say("Deseas terminar?") local t = select("Si", "No") if t == 1 then cleartimer("regen_timer") io.close() game.set_event_flag("regen_creator", 0) end end end end when regen_timer.timer begin io.write("r\t"..pc.get_local_x().."\t"..pc.get_local_y().."\t10\t10\t0\t0\t80s\t100\t1\t80") io.write("\\n") chat("Posicion Guardada en: (".. pc.get_local_x() .. ", " .. pc.get_local_y() .. ")") end end end
  2. Me Gusta
    Yori reacted to Robert in [TIP]Editar exp de un game   
    Bueno mz hace 2 dias pregunte si alguien sabe como editar la exp de un game y nadie queria compartir , pues yo os vengo a enseñar como editar la exp de un game!



    - En gamefile debes elegir entre :
    + Los que pesan 55443kb son los Standart
    + Los 409 es un game creado por tim por lo que ley (usuario epvp)
    + Los que pesan 44866kb son los 2010
    - En tabelle debes elegir entre:
    + euckr que es la tabla alemana o inglesa
    + hk que es la tabla china hongkong
    - En addresse debes elegir entre:
    + Game 2019 pones 0x2FF040
    + Game 2089 pones 0x2FF0C0
    - En grenze pones el nivel maximo que quieres poner y das GO

    Ahora te aparecera esto :

     
    Y cuando le des a la lupa seleccionas tu game y te aparecera asi:

     

    Aqui ustedes editan la experiencia que pide y luego dan al "Check"!
    Pero tambien hay un inconveniente y es que no se puede poner mas de 2,1kkk de exp!
    Algunos antivirus detectan el programa pero no tiene ningun virus que pueda dañaros algo!
    Creditos:Eddy de epvp
  3. Me Gusta
    Yori reacted to KeKo in Ayuda con quest   
    Para bajar a lvl 1 a un pj tienes que primero meter este diff:
     

    This difference file is created by The Interactive Disassembler game2089 00157334: 31 8B 00157335: C0 92 00157336: 85 DC 00157337: D2 00 00157338: 74 00 00157339: 26 00 0015733A: A1 89 0015733B: 20 14 0015733C: 37 24 0015733D: 4C C7 0015733E: 08 44 0015733F: 8B 24 00157340: 80 04 00157341: DC 01 00157345: 89 E8 00157346: 04 26 00157347: 24 AA 00157348: E8 ED 00157349: B3 FF 0015734A: 71 90 0015734B: EE 90 0015734C: FF 90 00312D3E: 70 72 00312D3F: 63 65 00312D40: 5F 73 00312D41: 61 65 00312D43: 74 5F 00312D44: 72 70 00312D45: 61 6F 00312D46: 63 69 00312D47: 74 6E 00312D48: 5F 74 00312D49: 72 73 00312D4A: 61 00 Y luego añadir estas nuevas funciones al quest_functions:
     

    pc.reset_points() pc.clear_skill() pc.reset_points() te bajara a level 1 y pc.clear_skill() le reseteara las habs.
     
    Pa usarlas simplemente las pones donde habias puesto el pc.set_level
  4. Me Gusta
    Yori got a reaction from Hawk Server's in Capitulo IV - Profundicemos en las condiciones   
    no existe la funcion pc.set_level() tendrias que crearla usando mysql, pero para que fuese viable el jugador tendria que estar un tiempo off, como cuando se desbuguea un pj desde la web, que si se conecta rapido no se desbuguea.
     
    tambien tienes un un par de errores, te falto un end al final y pc.get.level() tienes que poner asi pc.get_level(). a simple vista no veo mas fallos
     
    Saludos, Yori
  5. Me Gusta
    Yori got a reaction from 【ℛ-𝓝】ℛ𝔂𝓼𝒆 in [GUIA]Cambiar fechas de los bonus especiales   
    Cambiar Fechas para los nuevos registros(explicado en el spoiler)
     
     
     
    Cambiar Fechas para los registros actuales
    Lo que teneis que hacer es meter la siguiente query en vuestra base de datos.(Navicat)
     

    update account.account set gold_expire = '2020-01-05 00:00:00', silver_expire = '2020-01-05 00:00:00', safebox_expire = '2020-01-05 00:00:00', autoloot_expire = '2020-01-05 00:00:00', fish_mind_expire = '2020-01-05 00:00:00', marriage_fast_expire = '2020-01-05 00:00:00', money_drop_rate_expire = '2020-01-05 00:00:00'; Vi que alguien estaba buscando esto. Asique pensé que no estaría en el foro
     
    Saludos
  6. Me Gusta
    Yori got a reaction from Frank Arkero in Ayuda tengo un problemas de quest :D   
    cambia pc.get_level por pc.give_exp2
     
    Saludos
  7. Me Gusta
    Yori got a reaction from [ST]AriuS in [QUEST] Evento Tanaka   
    Wenas a todos!!
     
    les traigo una quest para hecar un evento de tanakas.
     
    Explicacion de lo que hace:
    cuando un GM activa la quest, aparece un mensaje de GM que lo anuncia, para que la gente se suba a su burro y a galope tendido hasta el centro de oasis en desierto xD. Cuando el GM decide que hay suficiente gente para empezar saca algun tanaks, para que los maten. algunos tanakas tiraran una oreja y otros ninguna (drop por quest, es decir cae sin nombre). Por cada tanaka muerto aparecera otro tanaka dentro del oasis pero nunca en el mismo sitio. es decir que si soltamos 5 tanakas al principio, siempre habra 5 tanakas. En cuanto el GM cierre el evento, los tanakas que queden, no tiraran orejas y tampoco apareceran mas. el uriel(Yo puse ese) te dara un cambio 6 y 7 o añadir 6 y 7, con un 50% de probabilidad de que sea uno u otro, claro que lo podeis cambiar, xD.
     
    Aqui dejo la quest que ya me enrollo demasiado xD
     
     
     
     
    Saludos!!
  8. Me Gusta
    Yori got a reaction from ellen98 in [GUIA]Cambiar fechas de los bonus especiales   
    Cambiar Fechas para los nuevos registros(explicado en el spoiler)
     
     
     
    Cambiar Fechas para los registros actuales
    Lo que teneis que hacer es meter la siguiente query en vuestra base de datos.(Navicat)
     

    update account.account set gold_expire = '2020-01-05 00:00:00', silver_expire = '2020-01-05 00:00:00', safebox_expire = '2020-01-05 00:00:00', autoloot_expire = '2020-01-05 00:00:00', fish_mind_expire = '2020-01-05 00:00:00', marriage_fast_expire = '2020-01-05 00:00:00', money_drop_rate_expire = '2020-01-05 00:00:00'; Vi que alguien estaba buscando esto. Asique pensé que no estaría en el foro
     
    Saludos
  9. Me Gusta
    Yori got a reaction from Reload in [QUEST] Evento Tanaka   
    Wenas a todos!!
     
    les traigo una quest para hecar un evento de tanakas.
     
    Explicacion de lo que hace:
    cuando un GM activa la quest, aparece un mensaje de GM que lo anuncia, para que la gente se suba a su burro y a galope tendido hasta el centro de oasis en desierto xD. Cuando el GM decide que hay suficiente gente para empezar saca algun tanaks, para que los maten. algunos tanakas tiraran una oreja y otros ninguna (drop por quest, es decir cae sin nombre). Por cada tanaka muerto aparecera otro tanaka dentro del oasis pero nunca en el mismo sitio. es decir que si soltamos 5 tanakas al principio, siempre habra 5 tanakas. En cuanto el GM cierre el evento, los tanakas que queden, no tiraran orejas y tampoco apareceran mas. el uriel(Yo puse ese) te dara un cambio 6 y 7 o añadir 6 y 7, con un 50% de probabilidad de que sea uno u otro, claro que lo podeis cambiar, xD.
     
    Aqui dejo la quest que ya me enrollo demasiado xD
     
     
     
     
    Saludos!!
  10. Me Gusta
    Yori got a reaction from LORDCarlo™ in [QUEST] Evento Tanaka   
    Wenas a todos!!
     
    les traigo una quest para hecar un evento de tanakas.
     
    Explicacion de lo que hace:
    cuando un GM activa la quest, aparece un mensaje de GM que lo anuncia, para que la gente se suba a su burro y a galope tendido hasta el centro de oasis en desierto xD. Cuando el GM decide que hay suficiente gente para empezar saca algun tanaks, para que los maten. algunos tanakas tiraran una oreja y otros ninguna (drop por quest, es decir cae sin nombre). Por cada tanaka muerto aparecera otro tanaka dentro del oasis pero nunca en el mismo sitio. es decir que si soltamos 5 tanakas al principio, siempre habra 5 tanakas. En cuanto el GM cierre el evento, los tanakas que queden, no tiraran orejas y tampoco apareceran mas. el uriel(Yo puse ese) te dara un cambio 6 y 7 o añadir 6 y 7, con un 50% de probabilidad de que sea uno u otro, claro que lo podeis cambiar, xD.
     
    Aqui dejo la quest que ya me enrollo demasiado xD
     
     
     
     
    Saludos!!
  11. Me Gusta
    Yori got a reaction from Hawk Server's in [GUIA]Cambiar fechas de los bonus especiales   
    Cambiar Fechas para los nuevos registros(explicado en el spoiler)
     
     
     
    Cambiar Fechas para los registros actuales
    Lo que teneis que hacer es meter la siguiente query en vuestra base de datos.(Navicat)
     

    update account.account set gold_expire = '2020-01-05 00:00:00', silver_expire = '2020-01-05 00:00:00', safebox_expire = '2020-01-05 00:00:00', autoloot_expire = '2020-01-05 00:00:00', fish_mind_expire = '2020-01-05 00:00:00', marriage_fast_expire = '2020-01-05 00:00:00', money_drop_rate_expire = '2020-01-05 00:00:00'; Vi que alguien estaba buscando esto. Asique pensé que no estaría en el foro
     
    Saludos
  12. Me Gusta
    Yori reacted to jhumany in Speed Draw Erza Scarlet, JhumaPhotoDesign   
    Bueno pues me calenté un poco la cabeza para averiguar cómo grabar mientras dibujo, finalmente me hice un soporte para el movil (es lo que uso para grabar) con un flexo de escritorio viejo y un par de alambres.
     
    El dibujo es Erza Scarlet en un mural Espero que os guste.
     


    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  13. Me Gusta
    Yori got a reaction from ♧ BaKo ♧ in [Peticion] Baneer   
    no puedes poner letras.... solo el render de la derecha, pero para el poco margen que da el foro te ha quedado muy bien
     
    edito: no quiero que te parezca mal, he cogido tu foto y la he retocado, por favor que no te parezca mal, pero creo que o me entendiste, cuando te decia lo de las letras.
     
    tu imagen se vera asi:

     
    he retocado un poco la imagen que tu hiciste y la ahe dejado para que quede asi:
     

     
    dejo aqui la imagen por si os sirve de algo
     
     
     
    saludos
  14. Me Gusta
    Yori reacted to ♧ BaKo ♧ in [Peticion] Baneer   
    La idea que tuve en un momento
  15. Me Gusta
    Yori got a reaction from Rafa23Alzira in error de mi files pff creo q la embarre   
    es weno hacer copias de seguridad de tu server de vez en cuando, yo al principio me cargue como 5 o 6 por tocar cosas por todos lados, tambien es cierto que aprendi muchas cosas, sobre todo donde no hay que tocar, jajaja. pero, en serio, hasta que no estropees unos cuantos no aprendes, xD.
     
    Saludos
  16. Me Gusta
    Yori got a reaction from LORDCarlo™ in [Pregunta]Los maestros del python entrar xD   
    no puedes poner numeros fijos cuando haces una interfaz porque sino se te movera todo si alguien le cambia la resolucion, tienes que jugar con las variables de SCREEN_HEIGHT y SCREEN_WIDTH que son la altura y anchura de la ventana de juego, por ejemplo si quieres colocar algo en el centro de la pantalla seria SCREEN_WIDTH/2 y SCREEN_HEIGHT/2.
     
    para los archivos.sub los 4 numeros son coordenadas en pixeles de la imagen, las dos primeras es donde empieza la imagen y las dos ultimas hasta la coordenada que lleva esa imagen. los archivos.sub se suelen usar cuando en un archivo .tga hay varias imagenes juntas, si estan separadas lo mejor es llamar al archivo .tga sin crearle un .sub.
     
    Saludos
  17. Me Gusta
    Yori reacted to ™.Ninjaman28xD ツ in Nueva firma   
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  

     

  18. Me Gusta
    Yori got a reaction from JavierSirenz in Letras de metin2   
    Wenas a todos!
     
    Les traigo un .psd con los efectos de las letras de metin, para que todo el mundo pueda darle ese efecto a lo que quiera xD.
     
    Pongo tmb un imagen explicando como guardar el estilo para que no sepan hacerlo.
     
     
     
    Adjunto el psd y la letra de metin2 para los que no la tengan.
     
    Saludos!!

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  19. Me Gusta
    Yori got a reaction from Kompulsor in Nueva función: multiple_countitem   
    Está wena esa funcion para hacer alguna quest del tipo de pedir una cantidad grande de items distintos que pueden ser admitidos para una quest, pero entonces me surge una duda? que funcion te quita los items para entregarlos en la quest?
     
     
    function multiple_removeitem(array,x)
     
    Lo demas siguelo tu, que yo no llego a tanto xD
    Wena funcion
     
    Saludos!!
  20. Me Gusta
    Yori got a reaction from Linsey in Fondo para metin2   
    Como me aburria mucho me puse ha hacer un montaje de metin2. si a alguien le gusta pos mejor, sino no critiqueis mucho plis xD
     

     
    Tambien lo dejo en formato png, por si alguien lo quiere con mas calidad
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Saludos
  21. Me Gusta
    Yori got a reaction from ZAR in Fondo para metin2   
    Como me aburria mucho me puse ha hacer un montaje de metin2. si a alguien le gusta pos mejor, sino no critiqueis mucho plis xD
     

     
    Tambien lo dejo en formato png, por si alguien lo quiere con mas calidad
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Saludos
  22. Me Gusta
    Yori got a reaction from wille damare in Ayuda con Quest lv 100 misión del biologo   
    pero que es lo que no funciona? esa quest para que se active tienen que haber completado la anterior antes, por si sola segun esta no podras probarla
     
    Saludos
     
    si te fijas en el final de esa quest, usa la funcion
    set_quest_state("collect_quest_lv150", "run") que lo que hace es llamar al state run de la siguiente mision que se llama "collect_quest_lv150" asique, en la anterior quest de uriel deberá haber una linea parecida. si el error es de compilacion, aqui te dejo la quest, que a mi si me ha dejado compilarla y probarla. 
    Si quieres probarla sin tener que hacer la otra cambia el principio por esto, asi no necesitaras hacer la alterior para probar esta.

    ---------------------------------------------------- --COLLECT QUEST_lv100 --METIN2 Collecting Quest ---------------------------------------------------- quest collect_quest_lv100 begin --state begin --end state start begin when login or levelup with pc.level >= 100 begin set_state(information) end end
     
     
    saludos

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  23. Me Gusta
    Yori got a reaction from Bat in [Quest] Ranking in-game   
    Pero como tanta gente hablando de esta quest y nadie la probo??
    con el permiso de Serex la subo reparada, weno, tmb la modifique un poco, con 15 de top se sale del fondo y queda feo
     

    quest ranking begin state start begin when 20095.chat."Ranking" begin local rangliste = mysql_query("SELECT player.name, player.level FROM player.player WHERE player.name NOT LIKE '[%]%' ORDER BY player.level DESC, player.exp DESC","root","passnavicat","player","ipnavicat") say_title("Top 10") say("#: Nombre Nivel ") say_reward("Top 1: "..rangliste.name[1].." "..rangliste.level[1].." ") say_title("Top 2: "..rangliste.name[2].." "..rangliste.level[2].." ") say("Top 3: "..rangliste.name[3].." "..rangliste.level[3].." ") say("Top 4: "..rangliste.name[4].." "..rangliste.level[4].." ") say("Top 5: "..rangliste.name[5].." "..rangliste.level[5].." ") say("Top 6: "..rangliste.name[6].." "..rangliste.level[6].." ") say("Top 7: "..rangliste.name[7].." "..rangliste.level[7].." ") say("Top 8: "..rangliste.name[8].." "..rangliste.level[8].." ") say("Top 9: "..rangliste.name[9].." "..rangliste.level[9].." ") say("Top 10: "..rangliste.name[10].." "..rangliste.level[10].." ") local s = select("Salir") if s == 1 then return end end end end Saludos
  24. Me Gusta
    Yori reacted to Joseks in VIDEO TUTORIAL DE LA GUIA N°1   
    Hola, bienvenidos ps e decidido ya que no tengo mucho tiempo hacer los tutoriales en video, porque los escrito me demandan mucho tiempo, y e aqui le presento el primer video tutorial de programacion en python espero que les guste y les sirva. Saludos
     

    http-~~-//youtu.be/nX90gMXcgfk
     
    MEJOR VISUALIZACIÓN 740 HD
     
    Descargar el programa:
    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.
    JoseKS por Debes iniciar sesión para ver el contenido del enlace en esta publicación. se encuentra bajo una Debes iniciar sesión para ver el contenido del enlace en esta publicación..
    Basada en una obra en
    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.. Permisos que vayan más allá de lo cubierto por esta licencia pueden encontrarse en Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
     
    .
  25. Me Gusta
    Yori reacted to Croqueta in Funciones de Quests 90% de todos [español]   
    disculpanme por mi espanol, no e escrito mas que 11 anos :DD
    en espanol y para todos una data para cargar
     

    item.get_cell() no se tiene que escribir nada en las parentesis Beschreibung: -- gibt bei take und use das Aktuell benutzte Item aus. esplicasion: --para el "take" y "use" de el actual item volver: false wenn ein fehler aufgetreten ist ansonsten die Zellennumer im Inventar quando es false tienes que escojer un lugar del invantario item.select_cell(slot) selectiona el slot de el inventario esplicasion: --selectiona el item y ase que los comandos lo selectiona revolver: Boolean item.get_socket(socketid) sockel nummemero 0 asta 2 sockel0 hueco1 , sockel1 hueco2 ... asta 3 esplicasion: -- esa funcion qiere desir que te da el "id" del item que esta en el hueco revolver: false o el vnum del item item.remove(void) no se tiene que escribir nada en las parentesis esplicasion: -- borra el item selectionado revolver: nada item.get_id(void) no se tiene que escribir nada en las parentesis esplicasion: -- te da el id del item selectionado revolve: false o el id del item item.select(itemid) en las parentesis da el ID del item esplicasion: -- selectiona el item con el id y ase que los comandos lo selectiona revolve: Boolean item.get_count(void) no se tiene que escribir nada en las parentesis esplicasion: -- cuenta la cantidad de el selectionado item como 50 perlas revuelve: false o count item.get_level(void) no se tiene que escribir nada en las parentesis esplicasion: --te pregunta si el item es arma+1=1 devolver: +0= 0; +1=1 item.get_name(void) no se tiene que escribir nada en las parentesis revolver: nombre del item selectionado item.get_refine_vnum(void) no se tiene que escribir nada en las parentesis revolver: refined_vnum del item selectionado item.get_size(void) no se tiene que escribir nada en las parentesis revolver: tamaño del item selectionado -> en la database size item.get_sub_type(void) no se tiene que escribir nada en las parentesis revolver: subtype del item selectionado item.get_type(void) no se tiene que escribir nada en las parentesis revolver: type del item selectionado item.get_value(value) no se tiene que escribir nada en las parentesis revolver: el valor del item selectionado (value= value1 -> value5) item.get_vnum(void) no se tiene que escribir nada en las parentesis revolver: el vnum del item selectionado item.has_flag(flag) valor: flag esplicasion: -- chequa qual flag el item tiene revolver: Boolean item.set_socket(socketnum, value) valor: el numero del hueco y el valor que se qiera poner esplicasion: -- se pone en el hueco un item del selectionado item (sockelnum max =2) game.drop_item_with_ownership(item_vnum, anzahl) esplicasion: -- soltar objetos con su nombre ariba(el nombre se ve 10 segundos) game.drop_item(item_vnum, anzahl) esplicasion: -- solta un item __give_char_priv(rate_type, rate) esplicasion: -- le da el jugador selectionado un Bonus como yang, exp, caer objetos o yangbombas valor: rate_type = 1 asta 4 (YANG, DROP, YANGBOMB, EXP) rate= valor __get_empire_priv_string() esplicasion: -- le pregunta el actual bunus de un mondo en un string __give_empire_prive(empire, rate_type, rate, time) -- le da un mundo un bonus esplicasion: -- le da a 1 o a todo los mundos un bonus valor: rate_type= 1-4 (DROP, GOLD_DROP,TEN_GOLD_DROP, EXP) empire= 0-3 ; 0= todos los mundos __getnpcid(npc_name) esplicasion: -- te da el ID del npc si escribes el valor del npc is_test_server() esplicasion: -- te pregunta con un boolenvalor si es un testserver o no kill_all_in_map(mapindex) esplicasion: -- mata a todos los npc y monstros en la mapa puede ser que jugadores tambien valor: mapindex de la mapa bool_to_str() esplicasion: --transforma el boolinvalor en un string (si o no)("true" o "false") cmdchat(clientCMD) esplicasion: -- manda un comando en el chat channel del cliento se usa para abrir una tienda o para desir si el item fallo o esas cosas Wird genutzt für Sachen wie das öffnen eines Privaten Ladens oder die Meldungen beim Uppen command(cmd) esplicasion: -- como el comando "/" jugadores no pueden usar todos enable_over9refine(int, int) esplicasion: -- / valor: / regen_in_map(mapindex, path) esplicasion: -- carga la data de regen con el path y activa la en la mapindex de la mapa say_in_map(mapindex, text) esplicasion: -- como say pereo solo en la mapindex de la mapa (todos que esta en la mapa lo puede leer) set_quest_state(questname, state) esplicasion: -- pone en la quest un state y la activa(la quest con el nombre comienza) set_skin(skin_type) esplicasion: -- pone el estilo de la quest (como se ve en el juego) syschat(text) esplicasion: -- el texto que escribes se ve en el metin2 ventana para el jugador syserr(text) esplicasion: -- escribe en el chat algo falso de la quest si es un test_server time_to_str() esplicasion: -- da el actual tiempo en un string warp_all_to_village(mapindex, time) esplicasion: -- teleporta todo los jugadores en su mapa1 con el mapindex -- timer: da el tiempo que necesita para teleportar warp_to_village() esplicasion: -- teleporta el actual jugador en su mapa1 affect.add(applytype, applyvalue, time) esplicasion: -- te da un affect con el tipo 1000 asi se puede dar mas affect -- applytype son de 1 a 80 (los bonus ID) affect.remove() esplicasion: -- borra los affext type (223 no se puede borrar) Tip:210 = GM Stun 211 = GM Slow 203 = invisible 223 = chatbloc 500 asta 509 = EXP Bonus ... 514 = cabello 532 = caballo affect.remove_all_collect() esplicasion: -- borra todos los affect= bio quest affect affect.remove_bad() esplicasion: -- borra todos los negativos efectos como beneo, quemar ... affect.remove_good() esplicasion: --borry todos los positivos effectos como los buffs affect.remove_hair() esplicasion: -- borra el cabello building.get_land_id() -- te da el Id de el reino building.get_land_info() -- te da informasion de el reino building.has_land() -- tiene reino 0 o 1? building.set_land_owner() -- se pone el senor del reino char_log() -- escribe algo en el log tablo? clear_server_timer() -- borra el tiempo del server clearmapsignal() -- borra el punto de la map cleartimer() -- borrar el timer color(r,g,b) -- color rgb complete_quest() -- cierra la quest complete_quest_state() -- complete sate confirm() -- confirmar si no? sys_log() -- escribe algo en el system log? d.check_eliminated() -- controla si todos los monstros estan eliminados solo en los dungeons. d.clear_regen() -- para los respawns en los dungeons. d.count_monster() -- cuenta los monstros en el dungeon d.exit() -- jugador sale del dungeon d.exit_all() -- todos los jugadores salen del dungeon d.exit_all_to_start_position() -- todos enpiezan de start d.get_kill_mob_count() -- te da un numero de los eliminados monstros en el dungeon d.get_kill_stone_count() -- te da un numero de los eliminados metins en el dungeon d.get_map_index() -- Dungeon Map Index d.getf() -- Dungeon Flag d.is_unique_dead() -- se murio algien? d.is_use_potion() -- uso uno un pott? d.join() -- entrar un gruppo en el dungeon d.jump_all() -- teleportart todos a un punto de el Dungeon d.jump_all_local() -- teleporta todos local en el dungeon d.kill_unique() -- murio solo uno? d.new_jump() -- nuevo Warp d.new_jump_all() -- todos los jugadores teleportan de nuevo. d.purge() -- borrar todos los monstros en el dungeon como(/purge) d.purge_unique() -- uno o unos monstros borrarlo en el dungeon d.regen_file() -- cargar el regen file de monstros del dungeon d.revived() -- revivido d.select() -- selectionar el dungeon d.set_dest() -- pone un fin al dungeon d.set_exit_all_at_eliminate() -- cuando un enemigo murio todos salen del dungeon d.set_regen_file() -- pone el regen file del dungeon d.set_unique() -- pone solo uno en el Dungeon d.set_warp_at_eliminate() -- teleporta cuando enemigo murio d.setf() -- pone a el dungeon una flag d.spawn() -- llama un monstro en el dungeon d.spawn_goto_mob() -- llama un monstro en el dungeon y te teleportas donde el esta d.spawn_group() -- llama un grupo en el dungeon d.spawn_mob() -- llama un mostro en el grupo d.spawn_move_group() -- llama un grupo y move? d.spawn_move_unique() -- llama un monstro y move? d.spawn_name_mob() -- llama un monstro con nombre? d.spawn_stone_door() -- llama una puerta de piedra d.spawn_unique() -- llama uno d.spawn_wooden_door() -- llama una puerta de madera d.unique_get_hp_perc() -- te da el nombre de un monstro o jugador no se d.unique_set_def_grade() -- poner la defensa de un monstro o jugador d.unique_set_hp() -- poner la vida de un monstro o jugador no se d.unique_set_maxhp() -- poner maximal vida de un monstro o jugador no se delay() -- esperar find_npc_by_vnum() -- buscar un npc con el vnum find_pc_by_name() -- burca un jugador con el nombre find_pc_cond() -- buscar un jugador que tiene la condicion game.drop_item() -- soltar objetos game.get_event_flag() -- preguntas por el event_flag game.get_guild_name() -- preguntas por el nombre de gremio game.get_safebox_level() -- preguntas por el tamano de eö almacen game.get_warp_guild_war_list() -- te da la lista de gremio guerra game.open_mall() -- abrir el itemshop almacen game.open_safebox() -- abrir el almacen game.request_make_guild() -- te pregunta die qieres aser un gremio game.set_event_flag() -- pone el event_flag game.set_safebox_level() -- poner el tamano del almacen get_global_time() -- pone el global timepo get_locale() -- te da la selectionada locale get_server_timer_arg() -- te da el servertimer get_time() -- te da el tiempo guild.around_ranking_string() -- te da el guild ranking en uns string guild.get_any_war() -- te da todos los gremios que estan en guerra guild.get_ladder_point() -- te da los puntos del lider guild.get_name() -- te da el nombre del gremio guild.get_rank() -- te da el rank del gremio guild.get_reserve_war_table() -- lista de guerra guild.get_warp_war_list() -- liste de guerra warplist guild.high_ranking_string() -- Highscore al String (gremio) guild.is_bet() -- se aposto al el gremio? guild.is_war() -- preguntar si el gremio entra en guerra guild.level() -- pregunta qual nivel el gremio tiene guild.name() -- te da el nombre del gremio guild.war_bet() -- posta al gremio de guerra guild.war_enter() -- entrar en guerra con el gremio horse.advance() -- poner el caballo 1 lvlup horse.feed() -- darle el caballo algo de comer horse.get_grade() -- darle el rank del caballo horse.get_health() -- darle vida a el caballo horse.get_health_pct() -- vida de caballo en por cineto horse.get_hp() -- te da la vida de el caballo horse.get_level() -- te da el nivel del caballo horse.get_stamina() -- te da el sp del caballo (resistencia) horse.get_stamina_pct() -- t da el sp del caballo en por ciento horse.is_dead() -- el caballo esta muerto? horse.is_mine -- es mi caballo horse.is_riding() -- estoi ariba del caballo horse.revive() -- revivir el caballo horse.ride() -- monatar el caballo horse.set_level() -- poner el nivel de el caballo horse.summon() -- llamar el caballo horse.unride() -- decmontarse del caballo horse.unsummon() -- retirar el caballo input() -- input donde puedes escribir algo is_test_server() -- te pregunta soe es un testserver loop_timer() -- Loop Timer npc.is_quest() -- pregunta si un npc esta usado en una quest pc.change_gold() -- cambiar el yang pc.change_money() -- cambiar el yang pc.change_sp() -- cambiar el sp pc.changealignment() -- cambiar el rango pc.changegold() -- cambiar el yang pc.changemoney() -- cambiar el yang pc.clear_skill() -- borrar habilidad pc.clear_sub_skill() -- borrar sub habilidad pc.clear_one_skill() -- borrar una habilidad pc.count_item() -- contar un item del jugador pc.countitem()-- contar un item del jugador pc.delqf() -- borrar lo que esta en la quest tabale pc.destroy_guild() -- borrar el gremio pc.enough_inventory() -- controla si en el inventario ai espacio pc.forget_my_attacker() -- el monstro no te ataquea pc.get_armor() -- te da la armadura que usas pc.get_empire() -- te da el mundo en que estas pc.get_equip_refine_level() pc.get_exp() -- el exp que tienes en momento pc.get_gold() -- el yang que tienes en momento pc.get_guild() -- el gremio que estas en momento pc.get_horse_level() -- el nivel de tu caballo pc.get_hp() -- la vida que tienes en momento pc.get_job() -- tu categoria ninja, sura... pc.get_leadership() -- el lider pc.get_level() -- el nivel que tienes en momento pc.get_local_x() -- tu coordinacion x pc.get_local_y() -- tu coordinacion y pc.get_map_index() -- map index pc.get_max_hp() -- max hp del jugador pc.get_max_sp() -- max sp del jugador pc.get_money() -- el exp del jugador en momento pc.get_name() -- nombre del jugador pc.get_next_exp() -- cuanto exp para lvl up pc.get_part() pc.get_playtime() -- tiempo del jugador pc.get_sex() -- sexo del jugador pc.get_skill_level() -- habilidad nivel pc.get_sp() -- sp del jugador en momento pc.get_start_location() pc.get_vid() pc.get_war_map() pc.get_weapon() -- arma del jugador pc.get_x() pc.get_y() pc.getarmor() pc.getcurrentmapindex() pc.getempire() pc.getf() pc.getgold() pc.getguild() pc.gethp() pc.getleadership() pc.getmaxhp() pc.getmaxsp() pc.getmoney() pc.getname() pc.getplaytime() pc.getqf(name) pc.get_skill_group() pc.getsp() pc.getweapon() pc.getx() pc.gety() pc.give_exp(exp) pc.give_exp2(exp) pc.give_exp_perc(percent) pc.give_gold(gold) pc.give_item(vnum)-- te da el rango revuelvo pc.give_item2(vnum) -- le das un item (vnum) pc.give_item_from_special_item_group(is_item?) pc.give_lotto() pc.has_guild() -- es en un gremio si(1)o no(0) pc.has_master_skill() -- tienes algo en M1 si(1) o no(0) pc.hasguild() -- es en un gremio si(1)o no(0) pc.have_map_scroll() pc.have_pos_scroll() pc.in_dungeon() -- es en un dungeon si(1) o no(0) pc.is_guild_master() -- es el lider del gremio si(1) o no (2) pc.is_horse_alive() -- el caballo bive si(1) o no(0) pc.is_married() -- esta casado si(1) o no(0) pc.is_mount() -- esta monteado pc.is_polymorphed() -- transformado si(1) o no(0) pc.isguildmaster() -- es el lider del gremio si(1) o no (2) pc.mount(vnum,time) -- montar al caballo (vnum, tiempo) 60*60*24*.. (segundos*minutos*horas*dias*semanas*meses*anos) pc.pc_attract_ranger() -- distancia pc.polymorph(mob_vnum) -- transformar el jugador pc.refine_equip() -- mejorar el objectivo pc.remove_from_guild() -- borrar un jugador de gremio pc.remove_item(item_vnum) -- borrar un item del inventario pc.remove_polymorph() -- revolver la transformasion pc.removeitem() -- borrar un item del inventario pc.reset_point() -- borrar puntos de status? pc.revive_horse() -- revivir el caballo pc.select() -- selectional pc.set_part() -- poner un part como cabello pc.set_warp_location() pc.set_warp_location_local() pc.setf() -- lo mismo como setqf pc.setqf(name,value) pc.set_skill_group() --cambiar la clasificion pc.set_skill_level() -- cambiar la nivel de habilidad pc.unmount() -- demontarse pc.warp() -- teleportarse pc.warp_exit() -- teleportarse para salida pc.warp_local() -- teleportarse local como Tele-Hack pc.warp_to_guild_war_observer_position() -- teleportarse para el npc de gremio pc.is_clear_skill_group() pc_find_skill_teacher_vid() -- clasicasion de maestro pc_find_square_guard_vid() pc_get_exp_bonus() --te da el exp bonus pc_get_village_map_index() -- te da el mapindex de mapa1 pc_is_novice() -- si el jugador es principante no mas que 15 y no menos que 5 raw_script() restart_quest() -- se pone el state de la quest a start say() -- simple [sAY] say_npc_name() -- dise el nombre del npc say_pc_name() -- dise el normbre del jugador say_reward() -- dise un texto en rojo say_title() -- dise el titulo say_item() -- dise el nombre del item say_item_vnum()--ensena el item con imagine select() -- para selectionar optiones target.clear() target.delete() target.id() target.npc() target.pc() target.pos() target.vid() test_chat() time_hour_to_sec() time_min_to_sec() type() pc.is_engaged() -- esta el jugador casado string.format() pc.is_gm() -- es el jugador un gm si(1) no (2) pc.get_gm_level() -- qual nivel tiene el gm implemen.. pc.get_alignment() -- cambia el rango del jugador pc.get_real_alignment() -- cambia el rango a normal pc.learn_grand_master_skill() -- poner la habilidad a G1 o P (sube siempre a 1) pc.is_skill_book_no_delay() -- si el jugador uso una exxo si(1) no(2) pc.remove_skill_book_no_delay() -- borra el efecto de exxo

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
×
×
  • Crear nuevo...