Jump to content

Santy!.

Miembro
  • Contador contenido

    181
  • Ingreso

  • Última visita

  • Días ganados

    7

Actividad de reputación

  1. Me Gusta
    Santy!. got a reaction from SeMa™ in Quest Sist prestigios por Fotos.   
    quest belohnung3 begin
    state start begin
    when levelup begin
    if pc.get_level() == 5 or pc.get_level() == 8 or pc.get_level() == 9 or pc.get_level() == 11 or pc.get_level() == 13 or pc.get_level() == 15 then
    local belohnung = {1, 2, 3, 4, 13009, 6, 7, 15009, 16009, 10, 14009, 12, 13, 14, 17009}
    local helm = {12209, 12349, 12489, 12629, 12209, 12349, 12489, 12629}
    if pc.get_level() == 13 then
    pc.give_item2(helm[pc.get_job() + 1], 1)
    end
    pc.give_item2(belohnung[pc.get_level()], 1)
    pc.give_item2("871632", 10)
    pc.give_item2("871631", 10)
    say_title("Belohnung Level "..pc.get_level()..".")
    say("")
    say("Du erhälst:")
    say("[DELAY value;500]. . . . . . . . .[/DELAY]")
    if pc.get_level() == 5 then
    say("• - 1x Schlachtschild +9")
    elseif pc.get_level() == 8 then
    say("• - 1x Lederschuhe +9")
    elseif pc.get_level() == 9 then
    say("• - 1x Holzkette +9")
    elseif pc.get_level() == 11 then
    say("• - 1x Holzarmband +9")
    elseif pc.get_level() == 13 then
    say("• - 1x Anfangshelm +9")
    elseif pc.get_level() == 15 then
    say("• - 1x Holzohrringe +9")
    end
    say("• - 10x Gegenstand Verzaubern")
    say("• - 10x Gegenstand Verstärken")
    say("")
    say("Viel Spass noch auf Helius2.")
    pc.remove_item("13", pc.countitem("13"))
    else
    return
    end
    end
     
    when login begin
    timer("prestigeinfo", 1)
    end
     
    when prestigeinfo.timer begin
    local name = pc.get_name()
    local checkprestigecheck = mysql_query("SELECT prestige FROM player.player WHERE name='"..name.."' LIMIT 1;")
    local prestigecheck = checkprestigecheck[1][1]+1-1
    while prestigecheck > pc.getqf("prestigelevel") do
    pc.setqf("prestigelevel", pc.getqf("prestigelevel") + 1)
    chat("Glückwunsch zum neuen Prestigelevel, du hast nun Prestigelevel "..pc.getqf("prestigelevel").." erreicht!")
    if prestigecheck == 1 then
    chat("+ 1000 TP erhalten")
    chat("+ 10% stark gegen Monster erhalten.")
    chat("+ 50 Angriffswert erhalten.")
    chat("+ 50 Mag. Angriffswert erhalten.")
    pc.give_item2("90035", 5)
    pc.give_item2("90036", 5)
    pc.give_item2("90037", 5)
    end
    end
    if prestigecheck != 0 then
    if prestigecheck == 1 then
    cmdchat("prestige1")
    elseif prestigecheck == 2 then
    cmdchat("prestige2")
    elseif prestigecheck == 3 then
    cmdchat("prestige3")
    elseif prestigecheck == 4 then
    cmdchat("prestige4")
    elseif prestigecheck == 5 then
    cmdchat("prestige5")
    elseif prestigecheck == 6 then
    cmdchat("prestige6")
    elseif prestigecheck == 7 then
    cmdchat("prestige7")
    elseif prestigecheck == 8 then
    cmdchat("prestige8")
    elseif prestigecheck == 9 then
    cmdchat("prestige9")
    end
    pc.setqf("armorvnum", pc.get_armor())
    loop_timer("checkarmor", 10)
    pc.setqf("preslevel", prestigecheck)
    end
    end
     
    when checkarmor.timer begin
    if pc.get_armor() != pc.getqf("armorvnum") then
    if pc.getqf("preslevel") == 1 then
    cmdchat("prestige1")
    elseif pc.getqf("preslevel") == 2 then
    cmdchat("prestige2")
    elseif pc.getqf("preslevel") == 3 then
    cmdchat("prestige3")
    elseif pc.getqf("preslevel") == 4 then
    cmdchat("prestige4")
    elseif pc.getqf("preslevel") == 5 then
    cmdchat("prestige5")
    elseif pc.getqf("preslevel") == 6 then
    cmdchat("prestige6")
    elseif pc.getqf("preslevel") == 7 then
    cmdchat("prestige7")
    elseif pc.getqf("preslevel") == 8 then
    cmdchat("prestige8")
    elseif pc.getqf("preslevel") == 9 then
    cmdchat("prestige9")
    end
    pc.setqf("armorvnum", pc.get_armor())
    end
    end
     
    when 20087.chat."Prestigemode" begin
    if pc.getqf("logoutdoprestige") == 0 then
    local name = pc.get_name()
    local checkprestigecheck = mysql_query("SELECT prestige FROM player.player WHERE name= '"..name.."' LIMIT 1;")
    local prestigecheck = checkprestigecheck[1][1]+1-1
    local getidfrom1 = mysql_query("SELECT account_id FROM player.player WHERE name='"..name.."' LIMIT 1;")
    local accid = getidfrom1[1][1]+1-1
    local p_points = mysql_query("SELECT p_points FROM account.account WHERE id='"..accid.."' LIMIT 1;")
    local p_p_points = p_points[1][1]+1-1
    local p_left = 4 - p_p_points
    say_title(mob_name(20087)..":")
    say("")
    say("Guten Tag, sag mal, kennst du schon")
    say("das Prestige-System auf Helius2?")
    say("Wenn du Level 150 bist, kannst du")
    say("dich zurück auf Level 1 setzten lassen,")
    say("und somit dein Prestigelevel erhöhen.")
    say("Du erhälst außerdem einen Titel und")
    say("eine tolle Belohnung.")
    say("Allerdings brauchst du 4 Prestigepunkte,")
    say("die du beim Voten erhälst.")
    if pc.get_level() < 150 then
    say("Leider bist du noch nicht Level 150, komm")
    say("wieder wenn du das level erreicht hast.")
    return
    else
    say("Also was ist, möchtest du jetzt dein")
    say("Prestigelevel steigern oder nicht?")
    local pressel = select("Ja, möchte ich", "Nein, danke")
    if pressel == 2 then
    return
    else
    if p_left > 0 then
    chat("Du besitzt derzeit noch nicht genug Prestigepunkte, dir fehlen genau "..p_left.." Punkte.")
    return
    end
    pc.setqf("equipliegtan", 0)
    local id = 0
    local id2 = 0
    say_title(mob_name(20087)..":")
    say("")
    say("Okey, allerdings musst du beachten, dass")
    say("du nach Bestätigen der nächsten Seite")
    say("gekickt und für 20 Minuten gebannt wirst,")
    say("damit alles reibungslos zurückgesetzt werden")
    say("kann. Du kannst jederzeit auf der Homepage")
    say("nachsehen, wie lange dein Account noch ge-")
    say("blockt ist. Außerdem musst du deinen Account")
    say("nach Ablauf der 20 Minuten dort wieder")
    say("entbannen! Siehst du darin ein Problem?")
    local hasreadsel = select("Ja", "Nein")
    if hasreadsel == 1 then
    return
    else
    pc.setqf("iddurchzugehen", 100)
    pc.setqf("iddurchgang", 89)
    while pc.getqf("iddurchgang") < pc.getqf("iddurchzugehen") do
    pc.setqf("iddurchgang", pc.getqf("iddurchgang") + 1)
    local id = item.select_cell(pc.getqf("iddurchgang"))
    local id2 = item.get_id(id)
    if id2 != 0 then
    pc.setqf("equipliegtan", 1)
    end
    end
    say_title(mob_name(20087)..":")
    say("")
    if prestigecheck == 0 then
    say("Belohnung von Prestigelevel 0 auf 1:")
    say("")
    say("+ 1000 TP")
    say("+ 10% stark gegen Monster")
    say("+ 50 Angriffswert")
    say("+ 50 Magie-Angriffswert")
    say("5 epische, weiße Perlen")
    say("5 epische, rote Perlen")
    say("5 epische, rote Perlen")
    wait()
    elseif prestigecheck == 1 then
    say("Belohnung von Prestigelevel 1 auf 2:")
    say("")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    wait()
    elseif prestigecheck == 2 then
    say("Belohnung von Prestigelevel 2 auf 3:")
    say("")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    wait()
    elseif prestigecheck == 3 then
    say("Belohnung von Prestigelevel 3 auf 4:")
    say("")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    wait()
    elseif prestigecheck == 4 then
    say("Belohnung von Prestigelevel 4 auf 5:")
    say("")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    wait()
    elseif prestigecheck == 5 then
    say("Belohnung von Prestigelevel 5 auf 6:")
    say("")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    wait()
    elseif prestigecheck == 6 then
    say("Belohnung von Prestigelevel 6 auf 7:")
    say("")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    wait()
    elseif prestigecheck == 7 then
    say("Belohnung von Prestigelevel 7 auf 8:")
    say("")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    wait()
    elseif prestigecheck == 8 then
    say("Belohnung von Prestigelevel 8 auf 9:")
    say("")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    say("- unknown")
    wait()
    end
    say_title(mob_name(20087)..":")
    say("")
    say("Wunderbar, nach dem Bestätigen der")
    say("nächsten Abfrage wird dein Client")
    say("geschlossen, dein Account gebannt und der")
    say("Prestigevorgang gestartet.")
    say("Die Belohnung wirst du umgehend beim Login")
    say("danach erhalten.")
    say("")
    say_reward("Möchtest du den Prestigevorgang starten?")
    local issuresel = select("Ja, verdammt", "Nein, lieber nicht")
    if issuresel == 2 then
    return
    else
    if pc.getqf("equipliegtan") == 0 then
    local name = pc.get_name()
    local time = get_time()
    local getidfrom = mysql_query("SELECT account_id FROM player.player WHERE name='"..name.."' LIMIT 1;")
    local accountid = getidfrom[1][1]+1-1
    mysql_query("UPDATE account.account SET status='BLOCK' WHERE id='"..accountid.."';")
    mysql_query("UPDATE player.player SET p_time='"..time.."' WHERE name='"..name.."';")
    pc.setqf("prestigegestartet", 1)
    timer("killclient", 0.5)
    elseif pc.getqf("equipliegtan") == 1 then
    chat("Du darfst keine Ausrüstung angelegt haben, wenn du den Prestigevorgang startest.")
    chat("Relogge und sprich mich erneut an, während du keinerlei Ausrüstung oder Hilfsmittel trägst.")
    end
    end
    end
    end
    end
    end
    end
     
    when killclient.timer begin
    cmdchat("ReQuLi")
    end
    end
    end
     
     
     
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    era cuestion de poner en google:
     
    Prestige system metin2
  2. Me Gusta
    Santy!. reacted to KeKo in [Minicurso] El uso del math.random   
    Buenas gente, hoy me he encontrado con esta pregunta en un post y me ha parecido buena la idea de añadir este mini tuto al curso de creacion de quests para todos aquellos que teneis problemas usando el math.random
     
    Claro, este comando:
     

    math.random(numero,numero) Lo que hace es que cuando este comando se active el juego eliga un número aleatorio comprendido dentro de dos valores que tu estableces en el paréntesis, de modo que:
     

    math.random(1,10) El numero sera un número aleatorio entre 1 y 10 (incluidos ambos) y si lo pones así­:
     

    math.random(5,50) Pues igual entre 5 y 50, o con los números que tu quieras.
     
    Es un comando que se suele utilizar dentro de un local:
     

    local hola = math.random(1,100) Ya que como es un comando que te envia un valor diferente cada vez lo normal es que se use un local (o sea algo que permita diferentes resultados). Entonces una vez tenes puesto tu local con su math random y los números que quieres que sea posible que salgan cuando el juego eliga el número cada vez simplemente tenemos que ponerle una condición:
     

    local hola = math.random(1,4) if hola == 1 then chat("Posibilidad 1") elseif hola == 2 then chat("Posibilidad 2") elseif hola == 3 then chat("Posibilidad 3") elseif hola == 4 then chat("Posibilidad 4") end Como ves usando condiciones (if y elseif) podemos asignar una accion a cada uno de los numeros que pueden salir en el math.random . De este modo cada vez que tu actives el math random y salga el numero 1 te saldra el primer texto, si en cambio sale el 2 te saldrá el segundo y así­ sucesivamente.
     
    Y te preguntaras: para que sirve eso? Pues la mayor utilidad de los math.random es conseguir acciones aleatorias, lo que se suele a la hora de dar recompensas, hacer drops via quest, y muchas otras cosas más.
     
    Volviendo estrictamente a tu pregunta, en la quest que te hice yo para configurar el drop simplemente tenes que poner más o menos números dentro del rango del math.random.
     

    local porc = math.random(1,100) if porc <= 5 then Como ves yo he puesto un rango de 1-100 y le he puesto que la condicion se active solo si el número que lanza el juego es igual o menor a 5, y como el rango es de 100 eso corresponde a un 5%.
     

    local porc = math.random(1,100) if porc == cualquiernumero then En esto caso, si usas un igual a da igual el número que pongas ya que el drop siempre será del 1%, porque solo escojes un número de los 100 posibles que pueden salir.
     
    Y espero que esto te haya ayudado a resolver tus dudas sobre los math.randoms
  3. Me Gusta
    Santy!. got a reaction from Alegar in Videos tutoriales crear mapas :O   
    hola en inforge hay un loco q posteo estos videos con los programas estan en polacos pero aqui se los dejo:
     

    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.  
    programas:
     

    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.  
    Bueno a disfrutar e intentar que no se pierde nada
  4. Me Gusta
    Santy!. got a reaction from Shikado in evitar hack que tomen nuestros server infos   
    bues hoy les traigo esta pavadita que muchos ya saven pero otros no
     
    para que sirve?
    para evitar hack como el m2bob.
     
    abrimos el .bin con exagedecimal:
     

     
     
     
    buscamos

    root
     
     
    lo cambiamos por otra palabra por ejemplo:

    pack guardamos y salimos
     
    ahora nos dirijimos a la carpeta pack
    buscamos root
     
    y le cambiamos el nombre por lo que pusimos ahy.
     
    Espero que les guste!
  5. Me Gusta
    Santy!. got a reaction from Ash in evitar hack que tomen nuestros server infos   
    bues hoy les traigo esta pavadita que muchos ya saven pero otros no
     
    para que sirve?
    para evitar hack como el m2bob.
     
    abrimos el .bin con exagedecimal:
     

     
     
     
    buscamos

    root
     
     
    lo cambiamos por otra palabra por ejemplo:

    pack guardamos y salimos
     
    ahora nos dirijimos a la carpeta pack
    buscamos root
     
    y le cambiamos el nombre por lo que pusimos ahy.
     
    Espero que les guste!
  6. Me Gusta
    Santy!. reacted to Tryndamere in HiperPack Piedras (+0 a +9)   
    Hola amigos de Metin2zone.
    Hoy les traigo un pack de 90 piedras (WTF 90 Piedras?¿??¿?) de +0 a +9. Hay muchas de ellas que ya habéis visto y están por aquí, pero hay muchas otras dentro de ese pack las cuales edite su color para añadir mas piedras.
    Veamos todas las piedras:
     

     
    Si queréis este pack con todo lo necesario para su instalación solo tenéis que agradecer y seguidamente mandarme un MP, para yo pasarles el link con el .rar que contiene todo para su correcto funcionamiento e instalación.
     
    Motivos del por que pido gracias: Creo que me pegue un buen curro para hacer este pack con totalmente todo y si lo quieres completo no estaría demás dar gracias (eso pienso yo).
     
    De todas formas y siendo así, dejare otro .rar con solo los iconos de las piedras, ya que algunos instalaran las que necesiten o las que les guste.
     
    Aquí el link con los iconos (solo): Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
    Ojo!!!!!!!!!!!!! El aporte se queda aquí en Metin2zone, no lo saquen para ningún otro foro o me empezare a pensar seguir haciéndoles cosas, gracias.
     
    Pues nada amigos, espero que les guste.
    Hasta otra foreros.
    Ed: Que se me olvido comentarles... Todas esas piedras están hechas para funcionar con armadura y están limpias sin ningún tipo de bonus, así las ponéis a vuestro gusto. Y con respecto a que solo son para armaduras, con una "query update" y reemplazando el antiguo item_proto, ya las cambiáis para piedras de arma.
  7. Me Gusta
    Santy!. reacted to AgusTiiИ in Solucionar al error Visual C++ de los metines.   
    Bueno como a todos o a algunos nos ah pasado , este error se produce por varios factores y te saca y cierra el metin con un cartel llamado Visual C++ Rutine library bueno esta es una posible solucion que me sirvio a mi y espero que les sirva a ustedes , bueno lo que tiene que hacer es lo siguiente :
     
     
    Ir al parche donde abren el metin.- Click derecho y van hacia propiedades , les sale un cartel , y en la parte inferior derecha les sale avanzados , lo clickean . Luego , donde dice : Atributos de compresion y cifrado , tiene que clickear la opcion : Comprimir contenido para ahorrar espacio en el disco , luego a aceptar y luego a aplicar y aceptar
     
     
    Si el error no se soluciono con eso , tendran que descargar otro archivo del errorlog del metin , la cual la tienen que descargar de este links :
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. .  
    Lo descargan , lo extraen y lo pegan o sustituyen en la carpeta del metin , luego abren el metin y podran jugar sin que los saquen , sin errores y sin problemas.
     
     
    Bueno eso es todo lo de la solucion del error Visual C++
     
     
     
     
    Saludos !
  8. Me Gusta
    Santy!. reacted to Yori in Nueva Proteccio   
    eso lo saco de una pagina en turko, asique si alguien sabe turko se le pasara el enlace para que haga una traduccion mas fiable que la del google.
    Saludos
  9. Me Gusta
    Santy!. reacted to Yori in Loteria de MD   
    Como no tenia na que hacer me puse a reparar la quest, aqui la teneis, la hice muy facil de editar, pero recordad que debeis tener implementado lo de las consultas de mysql para que funcione correctamente.
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Saludos
  10. Me Gusta
    Santy!. reacted to Tryndamere in [GUIA] Como instalar iconos (tu mismo o ya hechos)   
    Hola que tal amigos de Metin2zone, espero que estén bien. En el día de hoy, les traigo
    una guía de como instalar iconos (es decir items en el juego) y de los archivos que han de tener para que funcionen correctamente.
     
    Ya mucha gente sabe todo esto, pero los que van llegando nuevos, se le facilitarían
    mucho las cosas.
    Gracias a ustedes, he ido aprendiendo pequeñas cositas que me han servidor para mi
    día a día, así que GRACIAS.
    Vale, después de todo este rollo, vamos a comenzar con la guía.
     
    ¿Qué archivos necesito para instalar iconos (es decir items en el juego)?
     
    1º- Los archivos XXXXX.tga (eso es lo mas importante).
     
    2º- Las rutas del icono (aveces te las dan echas, otras no).
     
    3º-La configuración del item_proto, es decir, la configuración de lo que va a tener ese item. (esto depende de lo que estemos instalando, después veremos varios ejemplos).
     
    4º- La ruta del Item_list.
     
    5º- Las querys del item.
     
    Una vez ya sabemos lo que necesitamos, pongámonos a trabajar. Pongámonos en situación:
     
    Imagiinemos que nos descargamos un pack de iconos, pero que solo nos traen los iconos,
    es decir, solo nos traen los archivos XXXX.tga.
     
    No te desmotives, veras que en par de minutos puedes instalar muchos. Se le coge el hilo bastante rápido.
     
    Sigamos. Vemos que nos faltan para que este completo ese pack lo siguiente:
     
    2º- Las rutas del icono (aveces te las dan echas, otras no).
     
    3º- La configuración del item_proto, es decir, la configuración de lo que va a tener ese item. (esto depende de lo
    que estemos instalando, después veremos varios ejemplos).
     
    4º- La ruta del Item_list.
     
    5º- Las querys del ítem.
     
    Nota*: Hay veces que los iconos te pueden venir en archivos XXXX.eix y epk, con lo que nos ahorraríamos
    la parte de hacer las rutas y poner los iconos.
     
    Pues nada, nos tocara hacerlos nosotros.
     
    - Decompilamos nuestro icon.eix y epk.
    - vamos a la ruta siguiente: icon_descompiladoiconitem (esa es la ruta si usáis el MasterPack de Anghios).
    - Una vez ahi, pegamos los iconos dentro de esa carpeta, donde están todo los iconos del juego (o la mayoría depende como tengas estructurado tu cliente y tu organización).
    - Ahora lo siguiente sera ponerle la ruta a esos iconos para que cuando el cliente comience a leer los datos, encuentre los iconos que hemos instalado.
     
    ¿Cómo se hacen esas rutas? ¿Qué quieres decir con esto?
     
    Sencillamente, una ruta ayuda a el cliente a encontrar el camino para llegar a esos iconos.
    Estas rutas, las podemos encontrar donde mismo decompilamos nuestro icono, lleva el nombre y extensión de icon.xml.
     
    Vamos a hacer un ejemplo de ruta.
    - Lo primero que nos tenemos que preguntar es ¿Dónde instalamos nuestro icono, que ruta es?
    - Todo eso lo explicare ahora con la siguiente linea:
     
    <File archivedPath="icon/item/99025.tga" type="1"><![CDATA[icon_descompiladoiconitem99025.tga]]></File>
     
    ¿Qué significa todo eso?
     
    1º Parte- <File archivedPath= (esto quiere decir lo siguiente: La carpeta y el camino donde esta archivado).
     
    2º Parte- "icon/item/99025.tga" (quieres decir: Que nuestro icono esta en la carpeta icon y en la carpeta item
     
     
    Ojo!!! no se confundan después con las otra parte de la ruta, ya que el 1º y 2º parte de la ruta es para saber en que carpeta está, el 3º parte para saber que ruta tomar.
     
    3º Parte- icon_descompiladoiconitem99025.tga (esta sera la segunda parte de ruta que leerá nuestro cliente, pero le especifica que tipo de ítem es, esa es la diferencia,es decir, si es una acción si es un peinado, si es una cara..etc).
     
    Dato* El nombre o números del icono que pusimos en la carpeta ítem de los iconos, debe ser igual al que ponemos en la ruta, si no nos daría error al compilar.
    Ejemeplo:
     
    Si el icono que metimos es: 99025.tga en la ruta ha de aparecer lo mismo.
     
    Una vez ya hemos hecho la ruta, compilamos el icon.eix y epk.
     
    Ahora pasemos al siguiente paso de los antes nombrado:
     
    3º- La configuracion del item_proto, es decir, la configuración de lo que va a tener ese ítem (esto depende de lo que estemos instalando, si es un escudo, accesorios etc).
     
    <Item vnum="99025" hashName="Perla Morada" name="Perla Morada" type="5" subtype="0" weight="0" size="1" antiflag="0" flag="4" wearflag="0" immuneflag="0" gold="99999" buy_price="0" limittype0="1" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="64944" socket2="127" socket3="65008" socket4="21631" socket5="4855" refine_vnum="11" refine_set="1" magic_pct="15" specular="" socket_pct="0" />
     
    Quizás lo mas importante de aquí, sea esto (perdón esta desinformación, pero no se mucho del item_proto):
     
    <Item vnum="99025" (debe ser el mismo con el que instalamos la ruta y el icono, para que el icono que instalamos lo lea al poner nuestro comando en el juego).
     
    Bien, ya tenemos las partes mas difíciles hechas.
    Ahora sigamos por el siguiente paso, el cual era este:
     
    4º- La ruta del Item_list.
     
    El item_list lo podemos encontrar donde mismo esta el item_proto, es decir cuando decompilamos nuestro locale_xx.eix y epk.
     
    Una vez lo hemos encontrado, lo abrimos y veremos lineas de este tipo:
     
    99025 ETC icon/item/99025.tga
     
    ¿Qué significa todo esto?
     
    Pues muy facil, si nos acordamos de lo antes dato se nos facilitara mucho la cosa.
     
    los primeros números que están es donde hemos de poner el Id con el que instalamos nuestro icono, en mi caso para el ejemplo era 99025.
     
    Esta parte es importante, dependiendo para que estemos haciendo el iconos y como sera tratado en el juego.
     
    Hay varias opciones sobre esto (yo conozco estas):
     
    ---- ETC ----- Para items (para nuestro ejemplo vemos que es esta, porque estamos instalando, por poneros un ejemplo una perla morada nueva XD )
     
    --- WEAPON --- Para armas
     
    --- ARMOR ---- Para armaduras.
     
    La ultima parte de la frase:
     
    icon/item/99025.tga (Como vimos antes era para saber en que carpeta conseguia ese icono que instalamos).
     
    Pues ya esta, cerramos guardamos, compilamos y nos queda una ultima cosa por hacer.
     
    ¿Qué es lo ultimo que falta?
     
    Tenemos que hacer las query`s de nuestro item.
    Hay varias formas de hacerlo:
     
    Con los programas que amablemente nos ofrecen nuestro foreros de metin2zoneo a mano. (a mano...mejor que no, aunque podemos coger una query ya echa para un item
    y editarle el Id y el nombre del item).
     
    Si cogemos un programa como el Item_proto_full_converter (por ejemplo) con la misma configuración del item_proto podemos hacer la query, el mismo programa nos la
    facilita la query para nuestro ejemplo, quedaria asi:
     
    INSERT INTO `item_proto` VALUES ('99025', 'Perla Morada', 'Perla Morada', '5', '0', '0', '1', '0', '4', '0', '', '99999', '0', '', '0', '0', '15', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '', '0', '0');
     
    Si encontramos una query de algún ejemplo de item y la queremos hacer a mano, lo que debemos modificar es:
     
    ('99025', 'Perla Morada', 'Perla Morada' (esa parte, con el Id del icono que cogimos y el nombre que queráis ponerle)
     
    Y finalmente esto es todo, entramos con nuestro pj GM, hacemos "reload p" o rebooteamos el servidor y listo, a disfrutar.
     
    Nota*No os confundáis cuando metéis una query y no sale el nombre que le pusisteis o las especificaciones que le añadimos. La query añade la base de los items, en cambio el
    item_proto añade lo que vemos, me explico:
     
    Si a un escudo nosotros le pusimos 100 de defensa en la query, esa es la defensa real que dará.
    Si le ponemos en el item_proto 300 de defensa, en el escudo dirá que da 300 de defensa, pero no es real, la real te la dará lo que pusiste en la query.
     
    Bueno amigos, espero haber hecho una guía decente de esto, aunque un poco larga.
    Si se me escapo algo, haganmelo saber o si podéis completarla con algo mas encantamento de que lo hagáis.
    Si queréis agradecer la guía, pues adelante, gracias.
    Hasta la otra foreros.
    ​PD: Espero no hagan copy-paste de la guía para otros foros.
  11. Me Gusta
    Santy!. got a reaction from APRENDIZ in evitar hack que tomen nuestros server infos   
    bues hoy les traigo esta pavadita que muchos ya saven pero otros no
     
    para que sirve?
    para evitar hack como el m2bob.
     
    abrimos el .bin con exagedecimal:
     

     
     
     
    buscamos

    root
     
     
    lo cambiamos por otra palabra por ejemplo:

    pack guardamos y salimos
     
    ahora nos dirijimos a la carpeta pack
    buscamos root
     
    y le cambiamos el nombre por lo que pusimos ahy.
     
    Espero que les guste!
  12. Me Gusta
    Santy!. reacted to Tryndamere in [GUIA] Editar Gramaticalmente tu cliente (locale_game)   
    Hola amigos de Metin2zone, espero que estén bien. En el día de hoy, les traigo otro guía.
    La guía estará basada principalmente en el archivo locale_game.
     
    ¿De qué va la guía?
    Ahora les pregunto yo....¿Alguna vez te has preguntado de donde sale todas esas descripciones que aparecen en el servidor?
    Muy bien, pues eso sale de unos archivos cuando decompilamos nuestro Locale_xx.eix y epk.
     
    ¿Qué o cuales archivos son esos de los que hablas?
    Fácil, una vez hemos decompilado nuestro Locale, y vamos a la ruta [ Locale/xx (el que tengan ustedes)] hasta ahí.
    Si nos fijamos, nos deben aparecer una serie de carpetas y otros archivos de texto mas abajo.
    Esos archivos de texto serán nuestra zona de trabajo para esta guía.
     
    ¿Y cual cojo?
    Bueno comenzaremos de momento por uno de los mas importantes, el cual es:
    locale_game ---> En esta ocasion la guia esta basada para este.
     
    Vale, lo abrimos con el bloc de notas (en esa ocasión a mi me viene mejor a la hora de trabajar)
     
    Ojo !!!! No se asusten con todas esas palabras que salen, veras que si le pones algo de cabeza tu mismo dirás...
    ¡buah esto es una chorrada!.
     
    Bien, adentremosno un poquito y vayamos empapándonos con esto.
     
    Mmmm pensemos... que nos gustaría hacer primero, así que sea facilito... ¡Ahh! ya se, ¿Por que no ponemos o cambiamos la frase cuando
    nos estamos logeando hacia la ventana de selección de pj?
    Para que me entiendan, pongo foto de lo que quiero decir:
     

     
    Pues bien, vayamos al archivo [locale_game], lo abrimos y buscamos la siguiente linea ( si estamos con bloc de notas Ctrl+b )
    Linea a buscar: LOGIN_PROCESSING ( mm vale tiene sentido esa linea ¿No?. Bueno pues ahí es donde cambiaremos lo que queremos que diga
    cuando ya nos estamos logeando hacia la siguiente ventana.
    Hagamos un ejemplo, que no esa demás:
     
    LOGIN_PROCESSING Has entrado al servidor Metin2zone (por ejemplo)
    *Importante*: Respeten los margenes que os vienen por defecto ahí.
     
    ¿Qué mas cositas interesantes podemos sacar de ahí?
    La verdad es que hay infinidad de cosas que podemos traducir o poner nuestro servidor mas atractivo (gramaticalmente).
    Bien, que tal si.... ¿Ponemos que cuando falle un ítem (al subirlo), diga algo distinto?
    Para ello, buscamos la siguiente linea:
     
    REFINE_FAILURE (mm... tiene sentido ¿no?
    Vale, el ejemplo quedaria asi:
    REFINE_FAILURE Has fallado. (normalmente pone eso)
    REFINE_FAILURE ¡Uh!No te subió el ítem. (Por ejemplo)
     
    Ahora, ¿que tal si buscamos para modificar el rank?
    Buscamos las siguientes lineas:
     
    PVP_LEVEL0 Chivalric
    PVP_LEVEL1 Noble
    PVP_LEVEL2 Bueno
    PVP_LEVEL3 Amigable
    PVP_LEVEL4 Neutral---> Este no sale, asi que no se molesten en editarlo, ya que cuando estamos normal solo sale nuestro nombre.
    PVP_LEVEL5 Agresivo
    PVP_LEVEL6 Fraudulento
    PVP_LEVEL7 Malvado
    PVP_LEVEL8 Cruel
     
    Pues nada amigos, como siempre, hagamos un ejemplo:
     
     
    PVP_LEVEL0 Metin2Zone
     
    Pues ese seria nuestro rank cuando estuviéramos normalmente, Chivalric.
     

     
    Bueno hagamos una ultima cosita, la cual puede ser bastante interesante.
    ¿Que tal si... editamos el nombre de los bonus del servidor?
    Buscamos las siguientes lineas:
     
     
    TOOLTIP_RESIST_BOW Resistencia de Flechas %d%% SA
    TOOLTIP_RESIST_ELEC Resistencia de Relámpago %d%% SA
    TOOLTIP_RESIST_FIRE Resistencia de Fuego %d%% SA
    TOOLTIP_RESIST_MAGIC Resistencia de Magia %d%% SA
    TOOLTIP_SKILL_AFFECT_ATT_GRADE Valor de Ataque: +
    TOOLTIP_SKILL_AFFECT_ATT_POWER Valor de Ataque:
    TOOLTIP_SKILL_AFFECT_ATT_SPEED Velocidad de Ataque: +
    TOOLTIP_SKILL_AFFECT_DEF_GRADE Defensa:
    TOOLTIP_SKILL_AFFECT_DODGE Valor de Ataque del Oponente: -
    TOOLTIP_SKILL_AFFECT_HEAL Restaurar HP:
    TOOLTIP_SKILL_AFFECT_MOV_SPEED Velocidad de Movimiento: +
    TOOLTIP_SKILL_AFFECT_REFLECT_MELEE Probabilidad de reflejar ataques de cuerpo a cuerpo:
    TOOLTIP_SKILL_AFFECT_RESIST_NORMAL Resistencia contra Daños Corporales:
    TOOLTIP_SKILL_COOL_TIME Tiempo de carga:
    TOOLTIP_SKILL_DAMAGE_BONUS Daño de Habilidad %d%% SA
    TOOLTIP_SKILL_DEFEND_BONUS Resistencia contra Daño de Habilidad %d%% SA
     
    No pongo toda la lista, pero una vez aprendido como se trabaja aquí no tendrás problemas para encontrar y editar lo que quieras.
     
    Hagamos un ejemplo para que quede mas claro aun:
     
    TOOLTIP_RESIST_BOW Resis. Vs Flechas %d%% SA       (por ejemplo xd)
     
     
    Y bueno amigos, esto es todo. Hace falta un poco de paciencia y saber un poquito de ingles para tener o poder tratar con todo
    esto un poco mejor, pero sobre todo intentando echarle razonamiento y leyendo con calma.
    Cualquier cosa que queráis traducir alguna cosa y no la encontréis, avísenme e intentare echarles una mano.
     
    No hago una guía totalmente con todo lo que hay, por que no acabaría.
    Espero que les haya sido de utilidad y si queréis agradecerla por mi encantado.
    Hasta otra amigos/as.
  13. Me Gusta
    Santy!. reacted to Zaymax in Entorno de escritorio KDE   
    en el anterior tema estaba el entorno de Gnome ( algo sensillo) el que mas me gusta es el KDE.
     
    En este tema vamos a saber que es el "KDE" y su instalacion.
     
    Comenzemos.
     
     
    1. Que es KDE?
     
    KDE es un entorno de escritorio contemporaneo y facil de usar. Veamos alguna de las cosas que KDE tiene para nosotros:
     
    - Un bello escritorio contemporaneo.
     
    - Un escritorio completamente transparente en red.
     
    - Un sistema de ayuda integrado que facilita un acceso adecuado y consistente a la ayuda durante el uso del escritorio KDE y sus aplicaciones.
     
    - Un aspecto consistente de todas las aplicaciones KDE.
     
    - Menus y barras de herramientas estandares, teclas programables, esquemas de color, etc...
     
    - KDE esta disponible en mas de 40 idiomas.
     
    - Un dialogo de configuración del escritorio centralizado y consistente.
     
    - Un gran numero de utiles aplicaciones KDE.
     
    Bien ahora que sabemos que es KDE y su contenido vamos a pasar ala instalacion:
     
    2. Instalacion Escritorio KDE:
     
     
    Igual que con GNOME o cualquier otro entorno de escritorio puedes instalarlo como "package" o desde la Coleccion de Ports:
     
    Si quieres instalar como package KDE3 (desde la red) escribe:
    # pkg_add -r kde
     
    Si quieres instalar como package KDE4 (desde la red) escribe:
    # pkg_add -r kde4
     
    va a descargar automaticamente la version mas reciente de la aplicación.
     
    Si lo que quieres es compilar KDE3 desde el codigo fuente utiliza el arbol de ports:
    # cd /usr/ports/x11/kde3
    # make install clean
     
    Si lo que quieres es compilar KDE4 desde el codigo fuente utiliza el arbol de ports:
    # cd /usr/ports/x11/kde4
    # make install clean
     
    Una vez instalado KDE debes indicarle al servidor X como iniciar la aplicacion para que se convierta en el gestor de ventanas por defecto. Edite .xinitrc:
     
    Para KDE3:
    % echo "exec startkde" > ~/.xinitrc
     
    Para KDE4:
    % echo "exec /usr/local/kde4/bin/startkde" > ~/.xinitrc
     
    A partir de ahora cuando llames al sistema X Window con startx el escritorio sera KDE.
    Si utilizas un gestor de pantalla, como por ejemplo xdm, la configuracion es ligeramente diferente. En vez de lo anterior edita .xsession.
     
    Ejemplo captura de pantalla KDE:
     

     
    En el proximo tema aprenderemos a instalar el escritorio XFce
  14. Me Gusta
    Santy!. reacted to Anthony's in [HomePage]Metin2   
    Buenas aquí les traigo mi primer "Home Page" publica para todos los de Metin2 Zone.

    Se que no es muy guapa y todo ese rollo... Eso pasa porque es la primera.

    Datos

    Viene en ".psd" y deberán arreglarlo ustedes para poder usarlo y que funcione en web.

    Segunda cosa... Deberán poner su logo Metin2 y las letras a los sitios que les falta. Por eso viene en formato PSD para poder editarlo bien.


    Imagenes


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

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Espero que os sirva. Y no me sean malos con las criticas.

    Agradecimientos a Fiti por algunos materiales.

    PD: No se si esta bien hecha... Ya que es mi primera vez espero que este bien.
  15. Me Gusta
    Santy!. reacted to Robert in Unos cuantos items nuevos   
    En la descarga viene todo completo las querys etc. Vienen en formato eix-epk
    Fuente: Epvp
    Link:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  16. Me Gusta
    Santy!. reacted to elixd in sistema de rangos en guerra de reinos   
    http-~~-//www.youtube.com/watch?v=t44EAsLwGWA


  17. Me Gusta
    Santy!. reacted to Zaymax in Instalacion de FreeBsd 8.0   
    Hoy veremos como instalar el sistema operativo FreeBsd 8.0 en un ordenador. Podeis usar otras versiones 8.2.8.3 9.0 etc.
     
    Primeramente Necesitamos el FreeBsd
     
    Torrent:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
     
    Una vez descargado y quemado el sistema vamos a arrancar desde el CD-ROM.
     

    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.  
    Primero que nada estas son las pantallas que vamos a ver una vez que arranquemos desde el DVD de FreeBSD, como pueden ver primeramente se carga el sistema, en segundo lugar se empieza a reconocer el hardware instalado en el ordenador y luego se nos muestra el menu de arranque del sistema del cual vamos a seleccionar la opcion número 1.
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
     
    La primera ventana de la configuración en si y la instalación como tal es la selección de nuestro pais, generalmente este es el primer paso en todas las instalaciones de sistemas operativos.
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    El siguiente paso es bastante generalmente, ya que basicamente se trata de seleccionar la distribución de nuestro teclado para usar el sistema, yo recomiendo (para el caso del idioma español) seleccionar Spanish (accent) para poder utilizar los acentos y toda esta cuestion.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Para la instalación FreeBSD cuenta con una herramienta que se llama SysInstall la cual nos servira durante toda la instalación, el principal problema de los que estan comenzando a usar FreeBSD es que seleccionan opciones como “Express†o “Custom†la cual es para usuarios un poco mas experimentados. Ahora que estamos comenzando vamos a seleccionar la opción “Standard†la cual es la recomendada por el mismo sistema para la instalación optima y completa.
     

    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.  
    FDISK es una de esas aplicaciones que no son comprendidas, por una parte muchos piensan que es muy difícil de usar cosa que es increíblemente falso, por otro lado es una aplicación vía texto bastante potente con la cual podemos organizar nuestras particiones muy bien. En FreeBSD las “slices†serían las equivalentes a las “particiones†en Linux o en cualquier otro SO sin embargo aki se usan un poco diferente ya que en una “slice†(que es un pedazo del disco) van a existir y vamos a crear nuestras particiones y es por eso que primeramente tenemos que designar que “slice†es la que vamos a usar. En este caso como no existe ningún otro sistema operativo vamos a seleccioar la opción de “A†para usar el disco completo (Use Entire Disk) pero en dado caso de que se tenga otro SO como Linux o Windows entonces se debe crear una “slice†en el espacio libre con la opción “Câ€.
     
    Una vez pulsada la opción “A†para usar todo el disco (si es nuestro caso) se debe proceder a configurar el booteo de la misma ya que hay que recordar que siempre es necesario declarar que “pedazo†del disco duro sera la que tendrá el boot de arranque. Esto lo hacemos seleccionando la opción “S†sobre la slice que queramos tener como booteable. Una vez que terminemos tecleamos “Q†para salir.
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    LILO y GRUB son conocidos gestores de arranque en Linux y el equivalente a esos gestores en FreeBSD es el Boot Manager el cual podemos instalar o no dependiendo de nuestro caso, por ejemplo, si tenemos otro sistema operativo instalado en la PC es recomendable seleccionar la opción “BootMgr†para que al arrancar se nos pida con cual sistema arrancar y tal y como pasa con los gestores de Linux. Si por el contrario FreeBSD sera el único sistema instalado en el disco duro (como es nuestro caso) entonces seleccionamos la opción “Standard†para que entre directamente.
     

    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.  
    Una vez que se crearon las slice es hora de crear las particiones dentro de dicha slice, para este caso tenemos muchas opciones que nos pueden hacer la vida mas fácil ya que una de las cosas interesantes que tiene FreeBSD es que automaticamente podemos seleccionar la opción “A†(Auto Defaults) para que, como su nombre lo dice, por default se nos creen las particiones necesarias dependiendo del tamaño de nuestra slice. En el caso de Linux el directorio /home es la particion que suele tener más espacio porque ahí estaran todos nuestros datos pero en FreeBSD será el directorio /usr ya que dentro de el se encuentra nuestro directorio home así como también todos los ports de las aplicaciones. Esto es lo recomendable aunque si somos usuarios un poco más conocedores podemos crear a nuestra conveniencia las particiones necesarias con la opción “C†(Create).
    Una vez que terminemos de crear nuestras particiones tecleamos “Q†para salir.
     

    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.  
    Una vez creada las slice y las particiones correspondientes ya es tiempo de empezar a instalar los paquetes que vamos a necesitar. Para eso tenemos varias opciones según el tipo de usuario que tenemos ya que podemos seleccionar una instalación minima del sistema, una personalizada, una orientada a desarrolladores y otra a usuarios más sin embargo para efectos de aprendizaje es recomendable seleccionar la opción TODO (ALL) la cual nos va a seleccionar e instalar todas las distribuciones a excepción obviamente de la opción “minimal†y “customâ€. Tecleamos EXIT una vez seleccionada la opción “Allâ€.
     

    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.  
    es hora de seleccionar desde donde vamos a instalar el sistema, en nuestro caso lo vamos a hacer desde el DVD que descargamos y quemamos aunque también es posible instalar FreeBSD desde un servidor FTP o HTTP sin problemas aunque obviamente el tiempo de instalacion seleccionando estas opciones puede variar mucho dependiendo de la conexion que tengamos. Una vez seleccionada la opción DVD lllega el punto sin regreso, el punto en donde el sistema va a formatear y crear las slice, crear las particiones dentro de las slice y la carga de los programas y modulos. Devemos esperar hasta que termine el proceso. Una vez terminado este proceso entonces comienza la configuración post instalación en la cual vamos a configurar nuestra placa de red y demas cosas el sistema:
     

    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.  
    La primera configuración post instalación es la de nuestra Ethernet a la cual podemos asignarle una IP y mascara de red en caso de que vayamos a usar IP estática o por lo contrario configurarla mediante el servicio DHCP para que se nos asigne la IP automáticamente. En la primera imagen se nos pregunta si queremos configurar la Ethernet a lo cual seleccionamos “YESâ€, despues se nos pregunta si vamos a necesitar el soporte para IPv6 a lo cual seleccionamos “NO†puesto que en si no lo vamos a utilizar, después se nos pregunta si queremos configurar el DHCP que será el caso de la mayoría de nosotros que nos conectamos directamente al modem y no a una red, seleccionamos “YES†y después se nos muestra el detalles de la configuracion.
     
    En host vamos a poner lo que queramos que aparezca en el prompt (usuario@host) después de la @, el Domain es algo que generalmente el sistema reconoce según el router que tengamos, de lo contrario hay que especificarlo. la IP el “Name server†y la “Netmask†son otras de las opciones que generalmente se configuran automaticamente. Una vez que llenamos todos los campos seleccionamos “OKâ€.
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    En esta opción si nos pregunta si vamos a querer que nuestra PC funcione como un gateway y seleccionamos que “NOâ€.
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Aqui nos pregunta si queremos configurar los inetd y los servicios de red a lo cual seleccionamos “NOâ€.
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Si vamos a querer accesar a nuestra PC remotamente mediante SSH seleccionamos que “SI†de lo contrario seleccionamos que “NOâ€. Para efectos de PC’s de casa se selecciona “NOâ€. ( Si quieres entrar por ssh te recomiendo que elijas "YES")
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Aqui seleccionamos si deseamos configurar nuestra PC como un servidor FTP anonimo a lo cual decimos que “NOâ€. ( si quieres que cualquiera pueda entrar al ftp seleciona "YES"
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    De igual manera seleccionamos que “NO†cuando se nos pida configurar la PC como un servidor NFS.
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Hacemos lo mismo cuando se nos pida configurar cliente NFS, seleccionamos “NOâ€.
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    En esta parte podemos configurar los opciones para nuestra consola, opciones como el mapeo, la distribución del idioma y demas cuestiones se encuentran a disposición si tecleamos “SIâ€. En este caso dejaremos las opciones pro default y seleccionamos “NOâ€.
     

    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.  
    Es hora de configurar la hora de la maquina y no del sistema, para esto seleccionamos “YES†cuando se nos pregunte si queremos configurar la Time Zone y luego seleccionamos “NO†en la configuración CMOS, despues seleccionamos la zona del mundo en la que nos encontremos y después de esto el pais. Una vez seleccionado el pais tambien nos van a mostrar diferentes sitios geograficos del mismo asi que seleccionamos en mas cercano en caso de que no se encuentre literal el nuestro. Por último nos pregunta sobre la abreviación CST y seleccionamos “YESâ€.
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Si todavía tenemos un raton de puerto PS/2 es necesario indicarlo seleccionando “YESâ€. Si por el contrario tenemos un ratón por USB se selecciona “NOâ€.
     

    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.  
    A parte de los paquetes instalados anteriormente con la distribución “All†hay que recordar que FreeBSD contiene un arbol de ports los cuales son programas que se pueden instalar después de la instalación. Si queremos instalar algún otro programa desde ahora podemos seleccionar la opción “Allâ€, buscar el que queramos y dar “OKâ€
     
    Este procedimiento se va a repetir las veces que sean necesarias si es que queremos instalar mas de un paquete. Una vez que terminemos seleccionamos “Exit†y luego “Install†para que luego se nos listen todos los paquetes seleccionados para la instalación. Una vez comprobado los paquetes seleccionamos “OKâ€.
     

    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.  
    Al igual que en Linux en FreeBSD no es nada recomendable que se use el sistema desde el usuario ROOT ya que este usuario debe ser usado unicamente para instalar o configurar el sistema operativo asi que es por esto que seleccionamos “YES†cuando nos pide agregar un usuario, despues seleccionamos la opción “User†para que de esta manera podamos configurar el login, la contraseña, la carpeta y la shell del usuario. Damos “OK†al terminar.
     

    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.  
    Una vez que terminemos de agregar el usuario viene la configuracion de la contraseña para el root con lo cual, al teclearla dos veces nos devuelve a la primera pantalla de SysInstall en donde terminamos la instalación seleccionando “Exit Installâ€para terminar la instalación y reiniciar el sistema. Hay que recordar sacar el DVD de FreeBSD del CD-ROM para ya no arrancar desde el.
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Una vez reiniciado el sistema esto es lo que nos vamos a encontrar, la pantalla de login de FreeBSD listo para usarlo.
  18. Me Gusta
    Santy!. reacted to ElRaulxX in sistema de rangos en guerra de reinos   
    Como consejo de un viejito en quests, ese kill tan largo no me gusta nada xd
    PD: Os he ayudado en esta quest ¿y yo no lo sabia?
  19. Me Gusta
    Santy!. reacted to Anthony's in Banner's   
    Post actualizado. Mas instrucciones implementadas.
  20. Me Gusta
    Santy!. reacted to Akroma in sistema de rangos en guerra de reinos   
    tienes razon santy, pero bueno x algo fue esta la primera version no?, tu que estas en el 4nations veras la version final en funcionamiento, i me comparas, esta con la final, aver que diferencia hay, tambien decir que esta quest era 1 toma de contacto lo que se buscaba era copiar la del awake, pero en esa no se consiguio.
  21. Me Gusta
    Santy!. reacted to KeKo in sistema de rangos en guerra de reinos   
    Mejor así, ya que habia tanta polemica pues se publican y ya ta
  22. Me Gusta
    Santy!. reacted to Akroma in sistema de rangos en guerra de reinos   
    Bueno, despues de tanta polemica, peleas, post en otros foros, intentos de robo, de estafa i demas, y ya que media españa los pide, posteare la primera version de los rangos, la primera:
     
    Aqui os los dejo
     

    quest sistema_rangos begin state start begin when 53001.use with pc.is_gm() begin say_title("Guerra Total") say("") say("Hola "..pc.get_name().." quieres activar") say("o desactivar una Guerra Total?") say("") local activar = select ("Activar" , "Desactivar" , "Paso") if activar == 1 then game.set_event_flag("totalwar", 1) notice_all("La guerra total se ha iniciado") notice_all("Ves con el Seon-Pyeong para acceder") elseif activar == 2 then game.set_event_flag("totalwar", 0) notice_all("La guerra total se ha desactivado") elseif activar == 3 then return end end when 20091.chat."Guerra total" begin if game.get_event_flag("totalwar") == 1 then say("La guerra total esta activa") say("Deseas ir?") local guerra = select ("Si", "No") if guerra == 1 then pc.warp(951600, 30000) elseif guerra == 2 then return end elseif game.get_event_flag("totalwar") == 0 then say("La guerra total no esta activa") say("Te avisare cuando se active") end end when kill with npc.is_pc() and pc.get_map_index() == 114 begin pc.give_item2("100035", 1) pc.give_item2("100039", 1) end when 1093.kill with pc.get_map_index() == 114 begin pc.give_item2("100035", 5) pc.give_item2("100039", 1) notice_all(""..pc.get_name().." ha aniquilado *|Segador de la muerte|*") end when 1094.kill with pc.get_map_index() == 114 begin pc.give_item2("100035", 3) pc.give_item2("100039", 1) notice_all(""..pc.get_name().." ha aniquilado *|Rey Demonio Vil|*") end when 2206.kill with pc.get_map_index() == 114 begin pc.give_item2("100035", 6) pc.give_item2("100039", 1) notice_all(""..pc.get_name().." ha aniquilado *|Rey Llama|*") end when 2091.kill with pc.get_map_index() == 114 begin pc.give_item2("100035", 6) pc.give_item2("100039", 1) notice_all(""..pc.get_name().." ha aniquilado *|Reina Araña|*") end when 1901.kill with pc.get_map_index() == 114 begin pc.give_item2("100035", 6) pc.give_item2("100039", 1) notice_all(""..pc.get_name().." ha aniquilado *|Nueve Colas|*") end when kill with not npc.is_pc() and pc.get_map_index() == 114 begin local number = number(1, 35) if number == 1 then game.drop_item("100039", 1) end end when 100001.use begin say("Eres rango ciudadano pobre") say("Que deseas hacer?") local ciudadano = select("Subir Rango", "Obtener bonificaciones", "Montar monturas", "Salir") if ciudadano == 1 then say("Vaya asin que quieres subir de rango") say("Te propongo hacerlo mucho mas rapido") say("Normalmente necesitas Puntos") say("Que se dan en la guerra de reinos") say("Yo te puedo subir de rango si me traes resentimientos") say("Te costara mas cantidad, pero te los tiran los monstruos") say("En cualquier mapa") say("Como deseas subirlo?") local subir_rango = select("Con puntos", "Con resentimientos", "Salir") if subir_rango == 1 then if pc.count_item(100035)< 50 then say("No tienes los puntos necesarios (50)") else pc.give_item2("100002", 1) pc.remove_item("100035", 50) pc.remove_item("100001", 1) notice_all(""..pc.get_name().." ha subido al rango Ciudadano Honrado") end elseif subir_rango == 2 then if pc.count_item(100039)< 250 then say("No tienes los puntos necesarios (250)") else pc.give_item2("100002", 1) pc.remove_item("100039", 250) pc.remove_item("100001", 1) notice_all(""..pc.get_name().." ha subido al rango Ciudadano Honrado") end elseif subir_rango == 3 then return end elseif ciudadano == 2 then say("Bonificacion de 7% en todo i 1500 de hp") local bonificacion = select ("Criticos", "HP", "Mediohumanos", "DEX", "STR", "INT", "Salir") if bonificacion == 1 and pc.get_map_index()==114 then affect.add_collect(apply.CRITICAL_PCT, 7, 60*60*1) elseif bonificacion == 2 and pc.get_map_index()==114 then affect.add_collect(apply.MAX_HP, 1700, 60*60*1) elseif bonificacion == 3 and pc.get_map_index()==114 then affect.add_collect(apply.ATTBONUS_HUMAN, 7, 60*60*1) elseif bonificacion == 4 and pc.get_map_index()==114 then affect.add_collect(apply.DEX, 7, 60*60*1) elseif bonificacion == 5 and pc.get_map_index()==114 then affect.add_collect(apply.STR, 7, 60*60*1) elseif bonificacion == 6 and pc.get_map_index()==114 then affect.add_collect(apply.INT, 7, 60*60*1) elseif bonificacion == 7 then return end elseif ciudadano == 3 then say("Con tu rango no puedes montar monturas") elseif ciudadano == 4 then return end end when 100002.use begin say("Eres rango ciudadano Honrado") say("Que deseas hacer?") local ciudadano = select("Subir Rango", "Obtener bonificaciones", "Montar monturas", "Salir") if ciudadano == 1 then say("Vaya asin que quieres subir de rango") say("Te propongo hacerlo mucho mas rapido") say("Normalmente necesitas Puntos") say("Que se dan en la guerra de reinos") say("Yo te puedo subir de rango si me traes resentimientos") say("Te costara mas cantidad, pero te los tiran los monstruos") say("En cualquier mapa") say("Como deseas subirlo?") local subir_rango = select("Con puntos", "Con resentimientos", "Salir") if subir_rango == 1 then if pc.count_item(100035)< 100 then say("No tienes los puntos necesarios (100)") else pc.give_item2("100003", 1) pc.remove_item("100035", 100) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Ciudadano Leal") end elseif subir_rango == 2 then if pc.count_item(100039)< 300 then say("No tienes los puntos necesarios (300)") else pc.give_item2("100003", 1) pc.remove_item("100039", 300) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Ciudadano Leal") end elseif subir_rango == 3 then return end elseif ciudadano == 2 then say("Bonificacion de 5% en todo i 1500 de hp") local bonificacion = select ("Criticos", "HP", "Mediohumanos", "DEX", "STR", "INT", "Salir") if bonificacion == 1 and pc.get_map_index()==114 then affect.add_collect(apply.CRITICAL_PCT, 5, 60*60*1) elseif bonificacion == 2 and pc.get_map_index()==114 then affect.add_collect(apply.MAX_HP, 1500, 60*60*1) elseif bonificacion == 3 and pc.get_map_index()==114 then affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*1) elseif bonificacion == 4 and pc.get_map_index()==114 then affect.add_collect(apply.DEX, 5, 60*60*1) elseif bonificacion == 5 and pc.get_map_index()==114 then affect.add_collect(apply.STR, 5, 60*60*1) elseif bonificacion == 6 and pc.get_map_index()==114 then affect.add_collect(apply.INT, 5, 60*60*1) elseif bonificacion == 7 then return end elseif ciudadano == 3 then say("Con tu rango no puedes montar monturas") elseif ciudadano == 4 then return end end when 100003.use begin say("Eres rango ciudadano Leal") say("Que deseas hacer?") local ciudadano = select("Subir Rango", "Obtener bonificaciones", "Montar monturas", "Salir") if ciudadano == 1 then say("Vaya asin que quieres subir de rango") say("Te propongo hacerlo mucho mas rapido") say("Normalmente necesitas Puntos") say("Que se dan en la guerra de reinos") say("Yo te puedo subir de rango si me traes resentimientos") say("Te costara mas cantidad, pero te los tiran los monstruos") say("En cualquier mapa") say("Como deseas subirlo?") local subir_rango = select("Con puntos", "Con resentimientos", "Salir") if subir_rango == 1 then if pc.count_item(100035)< 50 then say("No tienes los puntos necesarios (50)") else pc.give_item2("100003", 1) pc.remove_item("100035", 55) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Ciudadano Ejemplar") end elseif subir_rango == 2 then if pc.count_item(100039)< 250 then say("No tienes los puntos necesarios (250)") else pc.give_item2("100003", 1) pc.remove_item("100039", 250) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Ciudadano Ejemplar") end elseif subir_rango == 3 then return end elseif ciudadano == 2 then say("Bonificacion de 5% en todo i 1500 de hp") local bonificacion = select ("Criticos", "HP", "Mediohumanos", "DEX", "STR", "INT", "Salir") if bonificacion == 1 and pc.get_map_index()==114 then affect.add_collect(apply.CRITICAL_PCT, 5, 60*60*1) elseif bonificacion == 2 and pc.get_map_index()==114 then affect.add_collect(apply.MAX_HP, 1500, 60*60*1) elseif bonificacion == 3 and pc.get_map_index()==114 then affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*1) elseif bonificacion == 4 and pc.get_map_index()==114 then affect.add_collect(apply.DEX, 5, 60*60*1) elseif bonificacion == 5 and pc.get_map_index()==114 then affect.add_collect(apply.STR, 5, 60*60*1) elseif bonificacion == 6 and pc.get_map_index()==114 then affect.add_collect(apply.INT, 5, 60*60*1) elseif bonificacion == 7 then return end elseif ciudadano == 3 then say("Con tu rango no puedes montar monturas") elseif ciudadano == 4 then return end end when 100004.use begin say("Eres rango ciudadano Ejemplar") say("Que deseas hacer?") local ciudadano = select("Subir Rango", "Obtener bonificaciones", "Montar monturas", "Salir") if ciudadano == 1 then say("Vaya asin que quieres subir de rango") say("Te propongo hacerlo mucho mas rapido") say("Normalmente necesitas Puntos") say("Que se dan en la guerra de reinos") say("Yo te puedo subir de rango si me traes resentimientos") say("Te costara mas cantidad, pero te los tiran los monstruos") say("En cualquier mapa") say("Como deseas subirlo?") local subir_rango = select("Con puntos", "Con resentimientos", "Salir") if subir_rango == 1 then if pc.count_item(100035)< 50 then say("No tienes los puntos necesarios (50)") else pc.give_item2("100003", 1) pc.remove_item("100035", 55) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Soldado") end elseif subir_rango == 2 then if pc.count_item(100039)< 250 then say("No tienes los puntos necesarios (250)") else pc.give_item2("100003", 1) pc.remove_item("100039", 250) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Soldado") end elseif subir_rango == 3 then return end elseif ciudadano == 2 then say("Bonificacion de 5% en todo i 1500 de hp") local bonificacion = select ("Criticos", "HP", "Mediohumanos", "DEX", "STR", "INT", "Salir") if bonificacion == 1 and pc.get_map_index()==114 then affect.add_collect(apply.CRITICAL_PCT, 5, 60*60*1) elseif bonificacion == 2 and pc.get_map_index()==114 then affect.add_collect(apply.MAX_HP, 1500, 60*60*1) elseif bonificacion == 3 and pc.get_map_index()==114 then affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*1) elseif bonificacion == 4 and pc.get_map_index()==114 then affect.add_collect(apply.DEX, 5, 60*60*1) elseif bonificacion == 5 and pc.get_map_index()==114 then affect.add_collect(apply.STR, 5, 60*60*1) elseif bonificacion == 6 and pc.get_map_index()==114 then affect.add_collect(apply.INT, 5, 60*60*1) elseif bonificacion == 7 then return end elseif ciudadano == 3 then say("Con tu rango no puedes montar monturas") elseif ciudadano == 4 then return end end when 100005.use begin say("Eres rango Soldado") say("Que deseas hacer?") local ciudadano = select("Subir Rango", "Obtener bonificaciones", "Montar monturas", "Salir") if ciudadano == 1 then say("Vaya asin que quieres subir de rango") say("Te propongo hacerlo mucho mas rapido") say("Normalmente necesitas Puntos") say("Que se dan en la guerra de reinos") say("Yo te puedo subir de rango si me traes resentimientos") say("Te costara mas cantidad, pero te los tiran los monstruos") say("En cualquier mapa") say("Como deseas subirlo?") local subir_rango = select("Con puntos", "Con resentimientos", "Salir") if subir_rango == 1 then if pc.count_item(100035)< 50 then say("No tienes los puntos necesarios (50)") else pc.give_item2("100003", 1) pc.remove_item("100035", 55) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Soldado de Primera") end elseif subir_rango == 2 then if pc.count_item(100039)< 250 then say("No tienes los puntos necesarios (250)") else pc.give_item2("100003", 1) pc.remove_item("100039", 250) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Soldado de Primera") end elseif subir_rango == 3 then return end elseif ciudadano == 2 then say("Bonificacion de 5% en todo i 1500 de hp") local bonificacion = select ("Criticos", "HP", "Mediohumanos", "DEX", "STR", "INT", "Salir") if bonificacion == 1 and pc.get_map_index()==114 then affect.add_collect(apply.CRITICAL_PCT, 5, 60*60*1) elseif bonificacion == 2 and pc.get_map_index()==114 then affect.add_collect(apply.MAX_HP, 1500, 60*60*1) elseif bonificacion == 3 and pc.get_map_index()==114 then affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*1) elseif bonificacion == 4 and pc.get_map_index()==114 then affect.add_collect(apply.DEX, 5, 60*60*1) elseif bonificacion == 5 and pc.get_map_index()==114 then affect.add_collect(apply.STR, 5, 60*60*1) elseif bonificacion == 6 and pc.get_map_index()==114 then affect.add_collect(apply.INT, 5, 60*60*1) elseif bonificacion == 7 then return end elseif ciudadano == 3 then say("Con tu rango no puedes montar monturas") elseif ciudadano == 4 then return end end when 100006.use begin say("Eres rango Soldado de Primera") say("Que deseas hacer?") local ciudadano = select("Subir Rango", "Obtener bonificaciones", "Montar monturas", "Salir") if ciudadano == 1 then say("Vaya asin que quieres subir de rango") say("Te propongo hacerlo mucho mas rapido") say("Normalmente necesitas Puntos") say("Que se dan en la guerra de reinos") say("Yo te puedo subir de rango si me traes resentimientos") say("Te costara mas cantidad, pero te los tiran los monstruos") say("En cualquier mapa") say("Como deseas subirlo?") local subir_rango = select("Con puntos", "Con resentimientos", "Salir") if subir_rango == 1 then if pc.count_item(100035)< 50 then say("No tienes los puntos necesarios (50)") else pc.give_item2("100003", 1) pc.remove_item("100035", 55) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Soldado de Segunda") end elseif subir_rango == 2 then if pc.count_item(100039)< 250 then say("No tienes los puntos necesarios (250)") else pc.give_item2("100003", 1) pc.remove_item("100039", 250) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Soldado de Segunda") end elseif subir_rango == 3 then return end elseif ciudadano == 2 then say("Bonificacion de 5% en todo i 1500 de hp") local bonificacion = select ("Criticos", "HP", "Mediohumanos", "DEX", "STR", "INT", "Salir") if bonificacion == 1 and pc.get_map_index()==114 then affect.add_collect(apply.CRITICAL_PCT, 5, 60*60*1) elseif bonificacion == 2 and pc.get_map_index()==114 then affect.add_collect(apply.MAX_HP, 1500, 60*60*1) elseif bonificacion == 3 and pc.get_map_index()==114 then affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*1) elseif bonificacion == 4 and pc.get_map_index()==114 then affect.add_collect(apply.DEX, 5, 60*60*1) elseif bonificacion == 5 and pc.get_map_index()==114 then affect.add_collect(apply.STR, 5, 60*60*1) elseif bonificacion == 6 and pc.get_map_index()==114 then affect.add_collect(apply.INT, 5, 60*60*1) elseif bonificacion == 7 then return end elseif ciudadano == 3 then say("Con tu rango no puedes montar monturas") elseif ciudadano == 4 then return end end when 100007.use begin say("Eres rango Soldado de Segunda") say("Que deseas hacer?") local ciudadano = select("Subir Rango", "Obtener bonificaciones", "Montar monturas", "Salir") if ciudadano == 1 then say("Vaya asin que quieres subir de rango") say("Te propongo hacerlo mucho mas rapido") say("Normalmente necesitas Puntos") say("Que se dan en la guerra de reinos") say("Yo te puedo subir de rango si me traes resentimientos") say("Te costara mas cantidad, pero te los tiran los monstruos") say("En cualquier mapa") say("Como deseas subirlo?") local subir_rango = select("Con puntos", "Con resentimientos", "Salir") if subir_rango == 1 then if pc.count_item(100035)< 50 then say("No tienes los puntos necesarios (50)") else pc.give_item2("100003", 1) pc.remove_item("100035", 55) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Soldado de Tercera") end elseif subir_rango == 2 then if pc.count_item(100039)< 250 then say("No tienes los puntos necesarios (250)") else pc.give_item2("100003", 1) pc.remove_item("100039", 250) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Soldado de Tercera") end elseif subir_rango == 3 then return end elseif ciudadano == 2 then say("Bonificacion de 5% en todo i 1500 de hp") local bonificacion = select ("Criticos", "HP", "Mediohumanos", "DEX", "STR", "INT", "Salir") if bonificacion == 1 and pc.get_map_index()==114 then affect.add_collect(apply.CRITICAL_PCT, 5, 60*60*1) elseif bonificacion == 2 and pc.get_map_index()==114 then affect.add_collect(apply.MAX_HP, 1500, 60*60*1) elseif bonificacion == 3 and pc.get_map_index()==114 then affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*1) elseif bonificacion == 4 and pc.get_map_index()==114 then affect.add_collect(apply.DEX, 5, 60*60*1) elseif bonificacion == 5 and pc.get_map_index()==114 then affect.add_collect(apply.STR, 5, 60*60*1) elseif bonificacion == 6 and pc.get_map_index()==114 then affect.add_collect(apply.INT, 5, 60*60*1) elseif bonificacion == 7 then return end elseif ciudadano == 3 then say("Con tu rango no puedes montar monturas") elseif ciudadano == 4 then return end end when 100008.use begin say("Eres rango Soldado de Tercera") say("Que deseas hacer?") local ciudadano = select("Subir Rango", "Obtener bonificaciones", "Montar monturas", "Salir") if ciudadano == 1 then say("Vaya asin que quieres subir de rango") say("Te propongo hacerlo mucho mas rapido") say("Normalmente necesitas Puntos") say("Que se dan en la guerra de reinos") say("Yo te puedo subir de rango si me traes resentimientos") say("Te costara mas cantidad, pero te los tiran los monstruos") say("En cualquier mapa") say("Como deseas subirlo?") local subir_rango = select("Con puntos", "Con resentimientos", "Salir") if subir_rango == 1 then if pc.count_item(100035)< 50 then say("No tienes los puntos necesarios (50)") else pc.give_item2("100003", 1) pc.remove_item("100035", 55) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Sargento") end elseif subir_rango == 2 then if pc.count_item(100039)< 250 then say("No tienes los puntos necesarios (250)") else pc.give_item2("100003", 1) pc.remove_item("100039", 250) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Sargento") end elseif subir_rango == 3 then return end elseif ciudadano == 2 then say("Bonificacion de 5% en todo i 1500 de hp") local bonificacion = select ("Criticos", "HP", "Mediohumanos", "DEX", "STR", "INT", "Salir") if bonificacion == 1 and pc.get_map_index()==114 then affect.add_collect(apply.CRITICAL_PCT, 5, 60*60*1) elseif bonificacion == 2 and pc.get_map_index()==114 then affect.add_collect(apply.MAX_HP, 1500, 60*60*1) elseif bonificacion == 3 and pc.get_map_index()==114 then affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*1) elseif bonificacion == 4 and pc.get_map_index()==114 then affect.add_collect(apply.DEX, 5, 60*60*1) elseif bonificacion == 5 and pc.get_map_index()==114 then affect.add_collect(apply.STR, 5, 60*60*1) elseif bonificacion == 6 and pc.get_map_index()==114 then affect.add_collect(apply.INT, 5, 60*60*1) elseif bonificacion == 7 then return end elseif ciudadano == 3 then say("Con tu rango no puedes montar monturas") elseif ciudadano == 4 then return end end when 100009.use begin say("Eres rango Sargento") say("Que deseas hacer?") local ciudadano = select("Subir Rango", "Obtener bonificaciones", "Montar monturas", "Salir") if ciudadano == 1 then say("Vaya asin que quieres subir de rango") say("Te propongo hacerlo mucho mas rapido") say("Normalmente necesitas Puntos") say("Que se dan en la guerra de reinos") say("Yo te puedo subir de rango si me traes resentimientos") say("Te costara mas cantidad, pero te los tiran los monstruos") say("En cualquier mapa") say("Como deseas subirlo?") local subir_rango = select("Con puntos", "Con resentimientos", "Salir") if subir_rango == 1 then if pc.count_item(100035)< 50 then say("No tienes los puntos necesarios (50)") else pc.give_item2("100003", 1) pc.remove_item("100035", 55) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Sargento de Primera") end elseif subir_rango == 2 then if pc.count_item(100039)< 250 then say("No tienes los puntos necesarios (250)") else pc.give_item2("100003", 1) pc.remove_item("100039", 250) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Sargento de Primera") end elseif subir_rango == 3 then return end elseif ciudadano == 2 then say("Bonificacion de 5% en todo i 1500 de hp") local bonificacion = select ("Criticos", "HP", "Mediohumanos", "DEX", "STR", "INT", "Salir") if bonificacion == 1 and pc.get_map_index()==114 then affect.add_collect(apply.CRITICAL_PCT, 5, 60*60*1) elseif bonificacion == 2 and pc.get_map_index()==114 then affect.add_collect(apply.MAX_HP, 1500, 60*60*1) elseif bonificacion == 3 and pc.get_map_index()==114 then affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*1) elseif bonificacion == 4 and pc.get_map_index()==114 then affect.add_collect(apply.DEX, 5, 60*60*1) elseif bonificacion == 5 and pc.get_map_index()==114 then affect.add_collect(apply.STR, 5, 60*60*1) elseif bonificacion == 6 and pc.get_map_index()==114 then affect.add_collect(apply.INT, 5, 60*60*1) elseif bonificacion == 7 then return end elseif ciudadano == 3 then say("Con tu rango no puedes montar monturas") elseif ciudadano == 4 then return end end when 100010.use begin say("Eres rango Sargento de Primera") say("Que deseas hacer?") local ciudadano = select("Subir Rango", "Obtener bonificaciones", "Montar monturas", "Salir") if ciudadano == 1 then say("Vaya asin que quieres subir de rango") say("Te propongo hacerlo mucho mas rapido") say("Normalmente necesitas Puntos") say("Que se dan en la guerra de reinos") say("Yo te puedo subir de rango si me traes resentimientos") say("Te costara mas cantidad, pero te los tiran los monstruos") say("En cualquier mapa") say("Como deseas subirlo?") local subir_rango = select("Con puntos", "Con resentimientos", "Salir") if subir_rango == 1 then if pc.count_item(100035)< 50 then say("No tienes los puntos necesarios (50)") else pc.give_item2("100003", 1) pc.remove_item("100035", 55) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Sargento de Segunda") end elseif subir_rango == 2 then if pc.count_item(100039)< 250 then say("No tienes los puntos necesarios (250)") else pc.give_item2("100003", 1) pc.remove_item("100039", 250) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Sargento de Segunda") end elseif subir_rango == 3 then return end elseif ciudadano == 2 then say("Bonificacion de 5% en todo i 1500 de hp") local bonificacion = select ("Criticos", "HP", "Mediohumanos", "DEX", "STR", "INT", "Salir") if bonificacion == 1 and pc.get_map_index()==114 then affect.add_collect(apply.CRITICAL_PCT, 5, 60*60*1) elseif bonificacion == 2 and pc.get_map_index()==114 then affect.add_collect(apply.MAX_HP, 1500, 60*60*1) elseif bonificacion == 3 and pc.get_map_index()==114 then affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*1) elseif bonificacion == 4 and pc.get_map_index()==114 then affect.add_collect(apply.DEX, 5, 60*60*1) elseif bonificacion == 5 and pc.get_map_index()==114 then affect.add_collect(apply.STR, 5, 60*60*1) elseif bonificacion == 6 and pc.get_map_index()==114 then affect.add_collect(apply.INT, 5, 60*60*1) elseif bonificacion == 7 then return end elseif ciudadano == 3 then say("Con tu rango no puedes montar monturas") elseif ciudadano == 4 then return end end when 100011.use begin say("Eres rango Sargento de Tercera") say("Que deseas hacer?") local ciudadano = select("Subir Rango", "Obtener bonificaciones", "Montar monturas", "Salir") if ciudadano == 1 then say("Vaya asin que quieres subir de rango") say("Te propongo hacerlo mucho mas rapido") say("Normalmente necesitas Puntos") say("Que se dan en la guerra de reinos") say("Yo te puedo subir de rango si me traes resentimientos") say("Te costara mas cantidad, pero te los tiran los monstruos") say("En cualquier mapa") say("Como deseas subirlo?") local subir_rango = select("Con puntos", "Con resentimientos", "Salir") if subir_rango == 1 then if pc.count_item(100035)< 50 then say("No tienes los puntos necesarios (50)") else pc.give_item2("100003", 1) pc.remove_item("100035", 55) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Capitan") end elseif subir_rango == 2 then if pc.count_item(100039)< 250 then say("No tienes los puntos necesarios (250)") else pc.give_item2("100003", 1) pc.remove_item("100039", 250) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Capitan") end elseif subir_rango == 3 then return end elseif ciudadano == 2 then say("Bonificacion de 5% en todo i 1500 de hp") local bonificacion = select ("Criticos", "HP", "Mediohumanos", "DEX", "STR", "INT", "Salir") if bonificacion == 1 and pc.get_map_index()==114 then affect.add_collect(apply.CRITICAL_PCT, 5, 60*60*1) elseif bonificacion == 2 and pc.get_map_index()==114 then affect.add_collect(apply.MAX_HP, 1500, 60*60*1) elseif bonificacion == 3 and pc.get_map_index()==114 then affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*1) elseif bonificacion == 4 and pc.get_map_index()==114 then affect.add_collect(apply.DEX, 5, 60*60*1) elseif bonificacion == 5 and pc.get_map_index()==114 then affect.add_collect(apply.STR, 5, 60*60*1) elseif bonificacion == 6 and pc.get_map_index()==114 then affect.add_collect(apply.INT, 5, 60*60*1) elseif bonificacion == 7 then return end elseif ciudadano == 3 then say("Con tu rango no puedes montar monturas") elseif ciudadano == 4 then return end end when 100012.use begin say("Eres rango Capitan") say("Que deseas hacer?") local ciudadano = select("Subir Rango", "Obtener bonificaciones", "Montar monturas", "Salir") if ciudadano == 1 then say("Vaya asin que quieres subir de rango") say("Te propongo hacerlo mucho mas rapido") say("Normalmente necesitas Puntos") say("Que se dan en la guerra de reinos") say("Yo te puedo subir de rango si me traes resentimientos") say("Te costara mas cantidad, pero te los tiran los monstruos") say("En cualquier mapa") say("Como deseas subirlo?") local subir_rango = select("Con puntos", "Con resentimientos", "Salir") if subir_rango == 1 then if pc.count_item(100035)< 50 then say("No tienes los puntos necesarios (50)") else pc.give_item2("100003", 1) pc.remove_item("100035", 55) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Capitan de Primera") end elseif subir_rango == 2 then if pc.count_item(100039)< 250 then say("No tienes los puntos necesarios (250)") else pc.give_item2("100003", 1) pc.remove_item("100039", 250) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Capitan de Primera") end elseif subir_rango == 3 then return end elseif ciudadano == 2 then say("Bonificacion de 5% en todo i 1500 de hp") local bonificacion = select ("Criticos", "HP", "Mediohumanos", "DEX", "STR", "INT", "Salir") if bonificacion == 1 and pc.get_map_index()==114 then affect.add_collect(apply.CRITICAL_PCT, 5, 60*60*1) elseif bonificacion == 2 and pc.get_map_index()==114 then affect.add_collect(apply.MAX_HP, 1500, 60*60*1) elseif bonificacion == 3 and pc.get_map_index()==114 then affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*1) elseif bonificacion == 4 and pc.get_map_index()==114 then affect.add_collect(apply.DEX, 5, 60*60*1) elseif bonificacion == 5 and pc.get_map_index()==114 then affect.add_collect(apply.STR, 5, 60*60*1) elseif bonificacion == 6 and pc.get_map_index()==114 then affect.add_collect(apply.INT, 5, 60*60*1) elseif bonificacion == 7 then return end elseif ciudadano == 3 then say("Con tu rango no puedes montar monturas") elseif ciudadano == 4 then return end end when 100013.use begin say("Eres rango Capitan de Primera") say("Que deseas hacer?") local ciudadano = select("Subir Rango", "Obtener bonificaciones", "Montar monturas", "Salir") if ciudadano == 1 then say("Vaya asin que quieres subir de rango") say("Te propongo hacerlo mucho mas rapido") say("Normalmente necesitas Puntos") say("Que se dan en la guerra de reinos") say("Yo te puedo subir de rango si me traes resentimientos") say("Te costara mas cantidad, pero te los tiran los monstruos") say("En cualquier mapa") say("Como deseas subirlo?") local subir_rango = select("Con puntos", "Con resentimientos", "Salir") if subir_rango == 1 then if pc.count_item(100035)< 50 then say("No tienes los puntos necesarios (50)") else pc.give_item2("100003", 1) pc.remove_item("100035", 55) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Capitan de Segunda") end elseif subir_rango == 2 then if pc.count_item(100039)< 250 then say("No tienes los puntos necesarios (250)") else pc.give_item2("100003", 1) pc.remove_item("100039", 250) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Capitan de Segunda") end elseif subir_rango == 3 then return end elseif ciudadano == 2 then say("Bonificacion de 5% en todo i 1500 de hp") local bonificacion = select ("Criticos", "HP", "Mediohumanos", "DEX", "STR", "INT", "Salir") if bonificacion == 1 and pc.get_map_index()==114 then affect.add_collect(apply.CRITICAL_PCT, 5, 60*60*1) elseif bonificacion == 2 and pc.get_map_index()==114 then affect.add_collect(apply.MAX_HP, 1500, 60*60*1) elseif bonificacion == 3 and pc.get_map_index()==114 then affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*1) elseif bonificacion == 4 and pc.get_map_index()==114 then affect.add_collect(apply.DEX, 5, 60*60*1) elseif bonificacion == 5 and pc.get_map_index()==114 then affect.add_collect(apply.STR, 5, 60*60*1) elseif bonificacion == 6 and pc.get_map_index()==114 then affect.add_collect(apply.INT, 5, 60*60*1) elseif bonificacion == 7 then return end elseif ciudadano == 3 then say("Con tu rango no puedes montar monturas") elseif ciudadano == 4 then return end end when 100014.use begin say("Eres rango Capitan de Segunda") say("Que deseas hacer?") local ciudadano = select("Subir Rango", "Obtener bonificaciones", "Montar monturas", "Salir") if ciudadano == 1 then say("Vaya asin que quieres subir de rango") say("Te propongo hacerlo mucho mas rapido") say("Normalmente necesitas Puntos") say("Que se dan en la guerra de reinos") say("Yo te puedo subir de rango si me traes resentimientos") say("Te costara mas cantidad, pero te los tiran los monstruos") say("En cualquier mapa") say("Como deseas subirlo?") local subir_rango = select("Con puntos", "Con resentimientos", "Salir") if subir_rango == 1 then if pc.count_item(100035)< 50 then say("No tienes los puntos necesarios (50)") else pc.give_item2("100003", 1) pc.remove_item("100035", 55) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Capitan de Tercera") end elseif subir_rango == 2 then if pc.count_item(100039)< 250 then say("No tienes los puntos necesarios (250)") else pc.give_item2("100003", 1) pc.remove_item("100039", 250) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Capitan de Tercera") end elseif subir_rango == 3 then return end elseif ciudadano == 2 then say("Bonificacion de 5% en todo i 1500 de hp") local bonificacion = select ("Criticos", "HP", "Mediohumanos", "DEX", "STR", "INT", "Salir") if bonificacion == 1 and pc.get_map_index()==114 then affect.add_collect(apply.CRITICAL_PCT, 5, 60*60*1) elseif bonificacion == 2 and pc.get_map_index()==114 then affect.add_collect(apply.MAX_HP, 1500, 60*60*1) elseif bonificacion == 3 and pc.get_map_index()==114 then affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*1) elseif bonificacion == 4 and pc.get_map_index()==114 then affect.add_collect(apply.DEX, 5, 60*60*1) elseif bonificacion == 5 and pc.get_map_index()==114 then affect.add_collect(apply.STR, 5, 60*60*1) elseif bonificacion == 6 and pc.get_map_index()==114 then affect.add_collect(apply.INT, 5, 60*60*1) elseif bonificacion == 7 then return end elseif ciudadano == 3 then say("Con tu rango no puedes montar monturas") elseif ciudadano == 4 then return end end when 100015.use begin say("Eres rango Capitan de Tercera") say("Que deseas hacer?") local ciudadano = select("Subir Rango", "Obtener bonificaciones", "Montar monturas", "Salir") if ciudadano == 1 then say("Vaya asin que quieres subir de rango") say("Te propongo hacerlo mucho mas rapido") say("Normalmente necesitas Puntos") say("Que se dan en la guerra de reinos") say("Yo te puedo subir de rango si me traes resentimientos") say("Te costara mas cantidad, pero te los tiran los monstruos") say("En cualquier mapa") say("Como deseas subirlo?") local subir_rango = select("Con puntos", "Con resentimientos", "Salir") if subir_rango == 1 then if pc.count_item(100035)< 50 then say("No tienes los puntos necesarios (50)") else pc.give_item2("100003", 1) pc.remove_item("100035", 55) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Comandante") end elseif subir_rango == 2 then if pc.count_item(100039)< 250 then say("No tienes los puntos necesarios (250)") else pc.give_item2("100003", 1) pc.remove_item("100039", 250) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Comandante") end elseif subir_rango == 3 then return end elseif ciudadano == 2 then say("Bonificacion de 5% en todo i 1500 de hp") local bonificacion = select ("Criticos", "HP", "Mediohumanos", "DEX", "STR", "INT", "Salir") if bonificacion == 1 and pc.get_map_index()==114 then affect.add_collect(apply.CRITICAL_PCT, 5, 60*60*1) elseif bonificacion == 2 and pc.get_map_index()==114 then affect.add_collect(apply.MAX_HP, 1500, 60*60*1) elseif bonificacion == 3 and pc.get_map_index()==114 then affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*1) elseif bonificacion == 4 and pc.get_map_index()==114 then affect.add_collect(apply.DEX, 5, 60*60*1) elseif bonificacion == 5 and pc.get_map_index()==114 then affect.add_collect(apply.STR, 5, 60*60*1) elseif bonificacion == 6 and pc.get_map_index()==114 then affect.add_collect(apply.INT, 5, 60*60*1) elseif bonificacion == 7 then return end elseif ciudadano == 3 then say("Con tu rango no puedes montar monturas") elseif ciudadano == 4 then return end end when 100016.use begin say("Eres rango Comandante") say("Que deseas hacer?") local ciudadano = select("Subir Rango", "Obtener bonificaciones", "Montar monturas", "Salir") if ciudadano == 1 then say("Vaya asin que quieres subir de rango") say("Te propongo hacerlo mucho mas rapido") say("Normalmente necesitas Puntos") say("Que se dan en la guerra de reinos") say("Yo te puedo subir de rango si me traes resentimientos") say("Te costara mas cantidad, pero te los tiran los monstruos") say("En cualquier mapa") say("Como deseas subirlo?") local subir_rango = select("Con puntos", "Con resentimientos", "Salir") if subir_rango == 1 then if pc.count_item(100035)< 50 then say("No tienes los puntos necesarios (50)") else pc.give_item2("100003", 1) pc.remove_item("100035", 55) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Comandante de Primera") end elseif subir_rango == 2 then if pc.count_item(100039)< 250 then say("No tienes los puntos necesarios (250)") else pc.give_item2("100003", 1) pc.remove_item("100039", 250) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Comandante de Primera") end elseif subir_rango == 3 then return end elseif ciudadano == 2 then say("Bonificacion de 5% en todo i 1500 de hp") local bonificacion = select ("Criticos", "HP", "Mediohumanos", "DEX", "STR", "INT", "Salir") if bonificacion == 1 and pc.get_map_index()==114 then affect.add_collect(apply.CRITICAL_PCT, 5, 60*60*1) elseif bonificacion == 2 and pc.get_map_index()==114 then affect.add_collect(apply.MAX_HP, 1500, 60*60*1) elseif bonificacion == 3 and pc.get_map_index()==114 then affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*1) elseif bonificacion == 4 and pc.get_map_index()==114 then affect.add_collect(apply.DEX, 5, 60*60*1) elseif bonificacion == 5 and pc.get_map_index()==114 then affect.add_collect(apply.STR, 5, 60*60*1) elseif bonificacion == 6 and pc.get_map_index()==114 then affect.add_collect(apply.INT, 5, 60*60*1) elseif bonificacion == 7 then return end elseif ciudadano == 3 then say("Con tu rango no puedes montar monturas") elseif ciudadano == 4 then return end end when 100017.use begin say("Eres rango Comandante de Primera") say("Que deseas hacer?") local ciudadano = select("Subir Rango", "Obtener bonificaciones", "Montar monturas", "Salir") if ciudadano == 1 then say("Vaya asin que quieres subir de rango") say("Te propongo hacerlo mucho mas rapido") say("Normalmente necesitas Puntos") say("Que se dan en la guerra de reinos") say("Yo te puedo subir de rango si me traes resentimientos") say("Te costara mas cantidad, pero te los tiran los monstruos") say("En cualquier mapa") say("Como deseas subirlo?") local subir_rango = select("Con puntos", "Con resentimientos", "Salir") if subir_rango == 1 then if pc.count_item(100035)< 50 then say("No tienes los puntos necesarios (50)") else pc.give_item2("100003", 1) pc.remove_item("100035", 55) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Comandante de Segunda") end elseif subir_rango == 2 then if pc.count_item(100039)< 250 then say("No tienes los puntos necesarios (250)") else pc.give_item2("100003", 1) pc.remove_item("100039", 250) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Comandante de Segunda") end elseif subir_rango == 3 then return end elseif ciudadano == 2 then say("Bonificacion de 5% en todo i 1500 de hp") local bonificacion = select ("Criticos", "HP", "Mediohumanos", "DEX", "STR", "INT", "Salir") if bonificacion == 1 and pc.get_map_index()==114 then affect.add_collect(apply.CRITICAL_PCT, 5, 60*60*1) elseif bonificacion == 2 and pc.get_map_index()==114 then affect.add_collect(apply.MAX_HP, 1500, 60*60*1) elseif bonificacion == 3 and pc.get_map_index()==114 then affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*1) elseif bonificacion == 4 and pc.get_map_index()==114 then affect.add_collect(apply.DEX, 5, 60*60*1) elseif bonificacion == 5 and pc.get_map_index()==114 then affect.add_collect(apply.STR, 5, 60*60*1) elseif bonificacion == 6 and pc.get_map_index()==114 then affect.add_collect(apply.INT, 5, 60*60*1) elseif bonificacion == 7 then return end elseif ciudadano == 3 then say("Con tu rango no puedes montar monturas") elseif ciudadano == 4 then return end end when 100018.use begin say("Eres rango Comandante de Segunda") say("Que deseas hacer?") local ciudadano = select("Subir Rango", "Obtener bonificaciones", "Montar monturas", "Salir") if ciudadano == 1 then say("Vaya asin que quieres subir de rango") say("Te propongo hacerlo mucho mas rapido") say("Normalmente necesitas Puntos") say("Que se dan en la guerra de reinos") say("Yo te puedo subir de rango si me traes resentimientos") say("Te costara mas cantidad, pero te los tiran los monstruos") say("En cualquier mapa") say("Como deseas subirlo?") local subir_rango = select("Con puntos", "Con resentimientos", "Salir") if subir_rango == 1 then if pc.count_item(100035)< 50 then say("No tienes los puntos necesarios (50)") else pc.give_item2("100003", 1) pc.remove_item("100035", 55) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Comandante de Tercera") end elseif subir_rango == 2 then if pc.count_item(100039)< 250 then say("No tienes los puntos necesarios (250)") else pc.give_item2("100003", 1) pc.remove_item("100039", 250) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Comandante de Tercera") end elseif subir_rango == 3 then return end elseif ciudadano == 2 then say("Bonificacion de 5% en todo i 1500 de hp") local bonificacion = select ("Criticos", "HP", "Mediohumanos", "DEX", "STR", "INT", "Salir") if bonificacion == 1 and pc.get_map_index()==114 then affect.add_collect(apply.CRITICAL_PCT, 5, 60*60*1) elseif bonificacion == 2 and pc.get_map_index()==114 then affect.add_collect(apply.MAX_HP, 1500, 60*60*1) elseif bonificacion == 3 and pc.get_map_index()==114 then affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*1) elseif bonificacion == 4 and pc.get_map_index()==114 then affect.add_collect(apply.DEX, 5, 60*60*1) elseif bonificacion == 5 and pc.get_map_index()==114 then affect.add_collect(apply.STR, 5, 60*60*1) elseif bonificacion == 6 and pc.get_map_index()==114 then affect.add_collect(apply.INT, 5, 60*60*1) elseif bonificacion == 7 then return end elseif ciudadano == 3 then say("Con tu rango no puedes montar monturas") elseif ciudadano == 4 then return end end when 100019.use begin say("Eres rango Comandante de Tercera") say("Que deseas hacer?") local ciudadano = select("Subir Rango", "Obtener bonificaciones", "Montar monturas", "Salir") if ciudadano == 1 then say("Vaya asin que quieres subir de rango") say("Te propongo hacerlo mucho mas rapido") say("Normalmente necesitas Puntos") say("Que se dan en la guerra de reinos") say("Yo te puedo subir de rango si me traes resentimientos") say("Te costara mas cantidad, pero te los tiran los monstruos") say("En cualquier mapa") say("Como deseas subirlo?") local subir_rango = select("Con puntos", "Con resentimientos", "Salir") if subir_rango == 1 then if pc.count_item(100035)< 50 then say("No tienes los puntos necesarios (50)") else pc.give_item2("100003", 1) pc.remove_item("100035", 55) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango General") end elseif subir_rango == 2 then if pc.count_item(100039)< 250 then say("No tienes los puntos necesarios (250)") else pc.give_item2("100003", 1) pc.remove_item("100039", 250) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango General") end elseif subir_rango == 3 then return end elseif ciudadano == 2 then say("Bonificacion de 5% en todo i 1500 de hp") local bonificacion = select ("Criticos", "HP", "Mediohumanos", "DEX", "STR", "INT", "Salir") if bonificacion == 1 and pc.get_map_index()==114 then affect.add_collect(apply.CRITICAL_PCT, 5, 60*60*1) elseif bonificacion == 2 and pc.get_map_index()==114 then affect.add_collect(apply.MAX_HP, 1500, 60*60*1) elseif bonificacion == 3 and pc.get_map_index()==114 then affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*1) elseif bonificacion == 4 and pc.get_map_index()==114 then affect.add_collect(apply.DEX, 5, 60*60*1) elseif bonificacion == 5 and pc.get_map_index()==114 then affect.add_collect(apply.STR, 5, 60*60*1) elseif bonificacion == 6 and pc.get_map_index()==114 then affect.add_collect(apply.INT, 5, 60*60*1) elseif bonificacion == 7 then return end elseif ciudadano == 3 then say("Con tu rango no puedes montar monturas") elseif ciudadano == 4 then return end end when 100020.use begin say("Eres rango General") say("Que deseas hacer?") local ciudadano = select("Subir Rango", "Obtener bonificaciones", "Montar monturas", "Defensores", "Salir") if ciudadano == 1 then say("Vaya asin que quieres subir de rango") say("Te propongo hacerlo mucho mas rapido") say("Normalmente necesitas Puntos") say("Que se dan en la guerra de reinos") say("Yo te puedo subir de rango si me traes resentimientos") say("Te costara mas cantidad, pero te los tiran los monstruos") say("En cualquier mapa") say("Como deseas subirlo?") local subir_rango = select("Con puntos", "Con resentimientos", "Salir") if subir_rango == 1 then if pc.count_item(100035)< 50 then say("No tienes los puntos necesarios (50)") else pc.give_item2("100003", 1) pc.remove_item("100035", 55) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango General de Primera") end elseif subir_rango == 2 then if pc.count_item(100039)< 250 then say("No tienes los puntos necesarios (250)") else pc.give_item2("100003", 1) pc.remove_item("100039", 250) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango General de Primera") end elseif subir_rango == 3 then return end elseif ciudadano == 2 then say("Bonificacion de 5% en todo i 1500 de hp") local bonificacion = select ("Criticos", "HP", "Mediohumanos", "DEX", "STR", "INT", "Salir") if bonificacion == 1 and pc.get_map_index()==114 then affect.add_collect(apply.CRITICAL_PCT, 5, 60*60*1) elseif bonificacion == 2 and pc.get_map_index()==114 then affect.add_collect(apply.MAX_HP, 1500, 60*60*1) elseif bonificacion == 3 and pc.get_map_index()==114 then affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*1) elseif bonificacion == 4 and pc.get_map_index()==114 then affect.add_collect(apply.DEX, 5, 60*60*1) elseif bonificacion == 5 and pc.get_map_index()==114 then affect.add_collect(apply.STR, 5, 60*60*1) elseif bonificacion == 6 and pc.get_map_index()==114 then affect.add_collect(apply.INT, 5, 60*60*1) elseif bonificacion == 7 then return end elseif ciudadano == 3 then say("Con tu rango no puedes montar monturas") elseif ciudadano == 4 then say("Que defensor deseas invocar") local defensor_def = select("Minotauro", "Azrael", "Dragon", "Salir") if defensor_def == 1 then say("Con el minotauro podras defenderte de los enemigos") say("Deseas invocarlo?") local invocar = select("Si", "No") if invocar == 1 then if pc.count_item(100039)< 100 then say("No tienes la cantidad necesaria") else pc.give_item2("100041", 1) pc.remove_item("100039", 100) end elseif invocar == 2 then return end elseif defensor_def == 2 then say("feo") elseif defensor_def == 3 then say("feo") elseif defensor_def == 4 then return end elseif ciudadano == 5 then return end end when 100021.use begin say("Eres rango General de Primera") say("Que deseas hacer?") local ciudadano = select("Subir Rango", "Obtener bonificaciones", "Montar monturas", "Salir") if ciudadano == 1 then say("Vaya asin que quieres subir de rango") say("Te propongo hacerlo mucho mas rapido") say("Normalmente necesitas Puntos") say("Que se dan en la guerra de reinos") say("Yo te puedo subir de rango si me traes resentimientos") say("Te costara mas cantidad, pero te los tiran los monstruos") say("En cualquier mapa") say("Como deseas subirlo?") local subir_rango = select("Con puntos", "Con resentimientos", "Salir") if subir_rango == 1 then if pc.count_item(100035)< 50 then say("No tienes los puntos necesarios (50)") else pc.give_item2("100003", 1) pc.remove_item("100035", 55) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango General de Segunda") end elseif subir_rango == 2 then if pc.count_item(100039)< 250 then say("No tienes los puntos necesarios (250)") else pc.give_item2("100003", 1) pc.remove_item("100039", 250) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango General de Segunda") end elseif subir_rango == 3 then return end elseif ciudadano == 2 then say("Bonificacion de 5% en todo i 1500 de hp") local bonificacion = select ("Criticos", "HP", "Mediohumanos", "DEX", "STR", "INT", "Salir") if bonificacion == 1 and pc.get_map_index()==114 then affect.add_collect(apply.CRITICAL_PCT, 5, 60*60*1) elseif bonificacion == 2 and pc.get_map_index()==114 then affect.add_collect(apply.MAX_HP, 1500, 60*60*1) elseif bonificacion == 3 and pc.get_map_index()==114 then affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*1) elseif bonificacion == 4 and pc.get_map_index()==114 then affect.add_collect(apply.DEX, 5, 60*60*1) elseif bonificacion == 5 and pc.get_map_index()==114 then affect.add_collect(apply.STR, 5, 60*60*1) elseif bonificacion == 6 and pc.get_map_index()==114 then affect.add_collect(apply.INT, 5, 60*60*1) elseif bonificacion == 7 then return end elseif ciudadano == 3 then say("Con tu rango no puedes montar monturas") elseif ciudadano == 4 then return end end when 100022.use begin say("Eres rango General de Segunda") say("Que deseas hacer?") local ciudadano = select("Subir Rango", "Obtener bonificaciones", "Montar monturas", "Salir") if ciudadano == 1 then say("Vaya asin que quieres subir de rango") say("Te propongo hacerlo mucho mas rapido") say("Normalmente necesitas Puntos") say("Que se dan en la guerra de reinos") say("Yo te puedo subir de rango si me traes resentimientos") say("Te costara mas cantidad, pero te los tiran los monstruos") say("En cualquier mapa") say("Como deseas subirlo?") local subir_rango = select("Con puntos", "Con resentimientos", "Salir") if subir_rango == 1 then if pc.count_item(100035)< 50 then say("No tienes los puntos necesarios (50)") else pc.give_item2("100003", 1) pc.remove_item("100035", 55) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango General de Tercera") end elseif subir_rango == 2 then if pc.count_item(100039)< 250 then say("No tienes los puntos necesarios (250)") else pc.give_item2("100003", 1) pc.remove_item("100039", 250) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango General de Tercera") end elseif subir_rango == 3 then return end elseif ciudadano == 2 then say("Bonificacion de 5% en todo i 1500 de hp") local bonificacion = select ("Criticos", "HP", "Mediohumanos", "DEX", "STR", "INT", "Salir") if bonificacion == 1 and pc.get_map_index()==114 then affect.add_collect(apply.CRITICAL_PCT, 5, 60*60*1) elseif bonificacion == 2 and pc.get_map_index()==114 then affect.add_collect(apply.MAX_HP, 1500, 60*60*1) elseif bonificacion == 3 and pc.get_map_index()==114 then affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*1) elseif bonificacion == 4 and pc.get_map_index()==114 then affect.add_collect(apply.DEX, 5, 60*60*1) elseif bonificacion == 5 and pc.get_map_index()==114 then affect.add_collect(apply.STR, 5, 60*60*1) elseif bonificacion == 6 and pc.get_map_index()==114 then affect.add_collect(apply.INT, 5, 60*60*1) elseif bonificacion == 7 then return end elseif ciudadano == 3 then say("Con tu rango no puedes montar monturas") elseif ciudadano == 4 then return end end when 100023.use begin say("Eres rango General de Tercera") say("Que deseas hacer?") local ciudadano = select("Subir Rango", "Obtener bonificaciones", "Montar monturas", "Salir") if ciudadano == 1 then say("Vaya asin que quieres subir de rango") say("Te propongo hacerlo mucho mas rapido") say("Normalmente necesitas Puntos") say("Que se dan en la guerra de reinos") say("Yo te puedo subir de rango si me traes resentimientos") say("Te costara mas cantidad, pero te los tiran los monstruos") say("En cualquier mapa") say("Como deseas subirlo?") local subir_rango = select("Con puntos", "Con resentimientos", "Salir") if subir_rango == 1 then if pc.count_item(100035)< 50 then say("No tienes los puntos necesarios (50)") else pc.give_item2("100003", 1) pc.remove_item("100035", 55) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango General de Cuarta") end elseif subir_rango == 2 then if pc.count_item(100039)< 250 then say("No tienes los puntos necesarios (250)") else pc.give_item2("100003", 1) pc.remove_item("100039", 250) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango General de Cuarta") end elseif subir_rango == 3 then return end elseif ciudadano == 2 then say("Bonificacion de 5% en todo i 1500 de hp") local bonificacion = select ("Criticos", "HP", "Mediohumanos", "DEX", "STR", "INT", "Salir") if bonificacion == 1 and pc.get_map_index()==114 then affect.add_collect(apply.CRITICAL_PCT, 5, 60*60*1) elseif bonificacion == 2 and pc.get_map_index()==114 then affect.add_collect(apply.MAX_HP, 1500, 60*60*1) elseif bonificacion == 3 and pc.get_map_index()==114 then affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*1) elseif bonificacion == 4 and pc.get_map_index()==114 then affect.add_collect(apply.DEX, 5, 60*60*1) elseif bonificacion == 5 and pc.get_map_index()==114 then affect.add_collect(apply.STR, 5, 60*60*1) elseif bonificacion == 6 and pc.get_map_index()==114 then affect.add_collect(apply.INT, 5, 60*60*1) elseif bonificacion == 7 then return end elseif ciudadano == 3 then say("Con tu rango no puedes montar monturas") elseif ciudadano == 4 then return end end when 100024.use begin say("Eres rango General de Cuarta") say("Que deseas hacer?") local ciudadano = select("Subir Rango", "Obtener bonificaciones", "Montar monturas", "Salir") if ciudadano == 1 then say("Vaya asin que quieres subir de rango") say("Te propongo hacerlo mucho mas rapido") say("Normalmente necesitas Puntos") say("Que se dan en la guerra de reinos") say("Yo te puedo subir de rango si me traes resentimientos") say("Te costara mas cantidad, pero te los tiran los monstruos") say("En cualquier mapa") say("Como deseas subirlo?") local subir_rango = select("Con puntos", "Con resentimientos", "Salir") if subir_rango == 1 then if pc.count_item(100035)< 50 then say("No tienes los puntos necesarios (50)") else pc.give_item2("100003", 1) pc.remove_item("100035", 55) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango General de Quinta") end elseif subir_rango == 2 then if pc.count_item(100039)< 250 then say("No tienes los puntos necesarios (250)") else pc.give_item2("100003", 1) pc.remove_item("100039", 250) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango General de Quinta") end elseif subir_rango == 3 then return end elseif ciudadano == 2 then say("Bonificacion de 5% en todo i 1500 de hp") local bonificacion = select ("Criticos", "HP", "Mediohumanos", "DEX", "STR", "INT", "Salir") if bonificacion == 1 and pc.get_map_index()==114 then affect.add_collect(apply.CRITICAL_PCT, 5, 60*60*1) elseif bonificacion == 2 and pc.get_map_index()==114 then affect.add_collect(apply.MAX_HP, 1500, 60*60*1) elseif bonificacion == 3 and pc.get_map_index()==114 then affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*1) elseif bonificacion == 4 and pc.get_map_index()==114 then affect.add_collect(apply.DEX, 5, 60*60*1) elseif bonificacion == 5 and pc.get_map_index()==114 then affect.add_collect(apply.STR, 5, 60*60*1) elseif bonificacion == 6 and pc.get_map_index()==114 then affect.add_collect(apply.INT, 5, 60*60*1) elseif bonificacion == 7 then return end elseif ciudadano == 3 then say("Con tu rango no puedes montar monturas") elseif ciudadano == 4 then return end end when 100025.use begin say("Eres rango General de Quinta") say("Que deseas hacer?") local ciudadano = select("Subir Rango", "Obtener bonificaciones", "Montar monturas", "Salir") if ciudadano == 1 then say("Vaya asin que quieres subir de rango") say("Te propongo hacerlo mucho mas rapido") say("Normalmente necesitas Puntos") say("Que se dan en la guerra de reinos") say("Yo te puedo subir de rango si me traes resentimientos") say("Te costara mas cantidad, pero te los tiran los monstruos") say("En cualquier mapa") say("Como deseas subirlo?") local subir_rango = select("Con puntos", "Con resentimientos", "Salir") if subir_rango == 1 then if pc.count_item(100035)< 50 then say("No tienes los puntos necesarios (50)") else pc.give_item2("100003", 1) pc.remove_item("100035", 55) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango General de Sexta") end elseif subir_rango == 2 then if pc.count_item(100039)< 250 then say("No tienes los puntos necesarios (250)") else pc.give_item2("100003", 1) pc.remove_item("100039", 250) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango General de Sexta") end elseif subir_rango == 3 then return end elseif ciudadano == 2 then say("Bonificacion de 5% en todo i 1500 de hp") local bonificacion = select ("Criticos", "HP", "Mediohumanos", "DEX", "STR", "INT", "Salir") if bonificacion == 1 and pc.get_map_index()==114 then affect.add_collect(apply.CRITICAL_PCT, 5, 60*60*1) elseif bonificacion == 2 and pc.get_map_index()==114 then affect.add_collect(apply.MAX_HP, 1500, 60*60*1) elseif bonificacion == 3 and pc.get_map_index()==114 then affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*1) elseif bonificacion == 4 and pc.get_map_index()==114 then affect.add_collect(apply.DEX, 5, 60*60*1) elseif bonificacion == 5 and pc.get_map_index()==114 then affect.add_collect(apply.STR, 5, 60*60*1) elseif bonificacion == 6 and pc.get_map_index()==114 then affect.add_collect(apply.INT, 5, 60*60*1) elseif bonificacion == 7 then return end elseif ciudadano == 3 then say("Con tu rango no puedes montar monturas") elseif ciudadano == 4 then return end end when 100026.use begin say("Eres rango General de Sexta") say("Que deseas hacer?") local ciudadano = select("Subir Rango", "Obtener bonificaciones", "Montar monturas", "Salir") if ciudadano == 1 then say("Vaya asin que quieres subir de rango") say("Te propongo hacerlo mucho mas rapido") say("Normalmente necesitas Puntos") say("Que se dan en la guerra de reinos") say("Yo te puedo subir de rango si me traes resentimientos") say("Te costara mas cantidad, pero te los tiran los monstruos") say("En cualquier mapa") say("Como deseas subirlo?") local subir_rango = select("Con puntos", "Con resentimientos", "Salir") if subir_rango == 1 then if pc.count_item(100035)< 50 then say("No tienes los puntos necesarios (50)") else pc.give_item2("100003", 1) pc.remove_item("100035", 55) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango General de Septima") end elseif subir_rango == 2 then if pc.count_item(100039)< 250 then say("No tienes los puntos necesarios (250)") else pc.give_item2("100003", 1) pc.remove_item("100039", 250) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango General de Septima") end elseif subir_rango == 3 then return end elseif ciudadano == 2 then say("Bonificacion de 5% en todo i 1500 de hp") local bonificacion = select ("Criticos", "HP", "Mediohumanos", "DEX", "STR", "INT", "Salir") if bonificacion == 1 and pc.get_map_index()==114 then affect.add_collect(apply.CRITICAL_PCT, 5, 60*60*1) elseif bonificacion == 2 and pc.get_map_index()==114 then affect.add_collect(apply.MAX_HP, 1500, 60*60*1) elseif bonificacion == 3 and pc.get_map_index()==114 then affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*1) elseif bonificacion == 4 and pc.get_map_index()==114 then affect.add_collect(apply.DEX, 5, 60*60*1) elseif bonificacion == 5 and pc.get_map_index()==114 then affect.add_collect(apply.STR, 5, 60*60*1) elseif bonificacion == 6 and pc.get_map_index()==114 then affect.add_collect(apply.INT, 5, 60*60*1) elseif bonificacion == 7 then return end elseif ciudadano == 3 then say("Con tu rango no puedes montar monturas") elseif ciudadano == 4 then return end end when 100027.use begin say("Eres rango General de Septima") say("Que deseas hacer?") local ciudadano = select("Subir Rango", "Obtener bonificaciones", "Montar monturas", "Salir") if ciudadano == 1 then say("Vaya asin que quieres subir de rango") say("Te propongo hacerlo mucho mas rapido") say("Normalmente necesitas Puntos") say("Que se dan en la guerra de reinos") say("Yo te puedo subir de rango si me traes resentimientos") say("Te costara mas cantidad, pero te los tiran los monstruos") say("En cualquier mapa") say("Como deseas subirlo?") local subir_rango = select("Con puntos", "Con resentimientos", "Salir") if subir_rango == 1 then if pc.count_item(100035)< 50 then say("No tienes los puntos necesarios (50)") else pc.give_item2("100003", 1) pc.remove_item("100035", 55) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango General de Octava") end elseif subir_rango == 2 then if pc.count_item(100039)< 250 then say("No tienes los puntos necesarios (250)") else pc.give_item2("100003", 1) pc.remove_item("100039", 250) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango General de Octava") end elseif subir_rango == 3 then return end elseif ciudadano == 2 then say("Bonificacion de 5% en todo i 1500 de hp") local bonificacion = select ("Criticos", "HP", "Mediohumanos", "DEX", "STR", "INT", "Salir") if bonificacion == 1 and pc.get_map_index()==114 then affect.add_collect(apply.CRITICAL_PCT, 5, 60*60*1) elseif bonificacion == 2 and pc.get_map_index()==114 then affect.add_collect(apply.MAX_HP, 1500, 60*60*1) elseif bonificacion == 3 and pc.get_map_index()==114 then affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*1) elseif bonificacion == 4 and pc.get_map_index()==114 then affect.add_collect(apply.DEX, 5, 60*60*1) elseif bonificacion == 5 and pc.get_map_index()==114 then affect.add_collect(apply.STR, 5, 60*60*1) elseif bonificacion == 6 and pc.get_map_index()==114 then affect.add_collect(apply.INT, 5, 60*60*1) elseif bonificacion == 7 then return end elseif ciudadano == 3 then say("Con tu rango no puedes montar monturas") elseif ciudadano == 4 then return end end when 100028.use begin say("Eres rango General de Octava") say("Que deseas hacer?") local ciudadano = select("Subir Rango", "Obtener bonificaciones", "Montar monturas", "Salir") if ciudadano == 1 then say("Vaya asin que quieres subir de rango") say("Te propongo hacerlo mucho mas rapido") say("Normalmente necesitas Puntos") say("Que se dan en la guerra de reinos") say("Yo te puedo subir de rango si me traes resentimientos") say("Te costara mas cantidad, pero te los tiran los monstruos") say("En cualquier mapa") say("Como deseas subirlo?") local subir_rango = select("Con puntos", "Con resentimientos", "Salir") if subir_rango == 1 then if pc.count_item(100035)< 50 then say("No tienes los puntos necesarios (50)") else pc.give_item2("100003", 1) pc.remove_item("100035", 55) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango General de Novena") end elseif subir_rango == 2 then if pc.count_item(100039)< 250 then say("No tienes los puntos necesarios (250)") else pc.give_item2("100003", 1) pc.remove_item("100039", 250) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango General de Novena") end elseif subir_rango == 3 then return end elseif ciudadano == 2 then say("Bonificacion de 5% en todo i 1500 de hp") local bonificacion = select ("Criticos", "HP", "Mediohumanos", "DEX", "STR", "INT", "Salir") if bonificacion == 1 and pc.get_map_index()==114 then affect.add_collect(apply.CRITICAL_PCT, 5, 60*60*1) elseif bonificacion == 2 and pc.get_map_index()==114 then affect.add_collect(apply.MAX_HP, 1500, 60*60*1) elseif bonificacion == 3 and pc.get_map_index()==114 then affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*1) elseif bonificacion == 4 and pc.get_map_index()==114 then affect.add_collect(apply.DEX, 5, 60*60*1) elseif bonificacion == 5 and pc.get_map_index()==114 then affect.add_collect(apply.STR, 5, 60*60*1) elseif bonificacion == 6 and pc.get_map_index()==114 then affect.add_collect(apply.INT, 5, 60*60*1) elseif bonificacion == 7 then return end elseif ciudadano == 3 then say("Con tu rango no puedes montar monturas") elseif ciudadano == 4 then return end end when 100029.use begin say("Eres rango General de Novena") say("Que deseas hacer?") local ciudadano = select("Subir Rango", "Obtener bonificaciones", "Montar monturas", "Salir") if ciudadano == 1 then say("Vaya asin que quieres subir de rango") say("Te propongo hacerlo mucho mas rapido") say("Normalmente necesitas Puntos") say("Que se dan en la guerra de reinos") say("Yo te puedo subir de rango si me traes resentimientos") say("Te costara mas cantidad, pero te los tiran los monstruos") say("En cualquier mapa") say("Como deseas subirlo?") local subir_rango = select("Con puntos", "Con resentimientos", "Salir") if subir_rango == 1 then if pc.count_item(100035)< 50 then say("No tienes los puntos necesarios (50)") else pc.give_item2("100003", 1) pc.remove_item("100035", 55) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango General de Decima") end elseif subir_rango == 2 then if pc.count_item(100039)< 250 then say("No tienes los puntos necesarios (250)") else pc.give_item2("100003", 1) pc.remove_item("100039", 250) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango General de Decima") end elseif subir_rango == 3 then return end elseif ciudadano == 2 then say("Bonificacion de 5% en todo i 1500 de hp") local bonificacion = select ("Criticos", "HP", "Mediohumanos", "DEX", "STR", "INT", "Salir") if bonificacion == 1 and pc.get_map_index()==114 then affect.add_collect(apply.CRITICAL_PCT, 5, 60*60*1) elseif bonificacion == 2 and pc.get_map_index()==114 then affect.add_collect(apply.MAX_HP, 1500, 60*60*1) elseif bonificacion == 3 and pc.get_map_index()==114 then affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*1) elseif bonificacion == 4 and pc.get_map_index()==114 then affect.add_collect(apply.DEX, 5, 60*60*1) elseif bonificacion == 5 and pc.get_map_index()==114 then affect.add_collect(apply.STR, 5, 60*60*1) elseif bonificacion == 6 and pc.get_map_index()==114 then affect.add_collect(apply.INT, 5, 60*60*1) elseif bonificacion == 7 then return end elseif ciudadano == 3 then say("Con tu rango no puedes montar monturas") elseif ciudadano == 4 then return end end when 100030.use begin say("Eres rango General de Decima") say("Que deseas hacer?") local ciudadano = select("Subir Rango", "Obtener bonificaciones", "Montar monturas", "Salir") if ciudadano == 1 then say("Vaya asin que quieres subir de rango") say("Te propongo hacerlo mucho mas rapido") say("Normalmente necesitas Puntos") say("Que se dan en la guerra de reinos") say("Yo te puedo subir de rango si me traes resentimientos") say("Te costara mas cantidad, pero te los tiran los monstruos") say("En cualquier mapa") say("Como deseas subirlo?") local subir_rango = select("Con puntos", "Con resentimientos", "Salir") if subir_rango == 1 then if pc.count_item(100035)< 50 then say("No tienes los puntos necesarios (50)") else pc.give_item2("100003", 1) pc.remove_item("100035", 55) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Jinete del Apocalipsis") end elseif subir_rango == 2 then if pc.count_item(100039)< 250 then say("No tienes los puntos necesarios (250)") else pc.give_item2("100003", 1) pc.remove_item("100039", 250) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango Jinete del Apocalipsis") end elseif subir_rango == 3 then return end elseif ciudadano == 2 then say("Bonificacion de 5% en todo i 1500 de hp") local bonificacion = select ("Criticos", "HP", "Mediohumanos", "DEX", "STR", "INT", "Salir") if bonificacion == 1 and pc.get_map_index()==114 then affect.add_collect(apply.CRITICAL_PCT, 5, 60*60*1) elseif bonificacion == 2 and pc.get_map_index()==114 then affect.add_collect(apply.MAX_HP, 1500, 60*60*1) elseif bonificacion == 3 and pc.get_map_index()==114 then affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*1) elseif bonificacion == 4 and pc.get_map_index()==114 then affect.add_collect(apply.DEX, 5, 60*60*1) elseif bonificacion == 5 and pc.get_map_index()==114 then affect.add_collect(apply.STR, 5, 60*60*1) elseif bonificacion == 6 and pc.get_map_index()==114 then affect.add_collect(apply.INT, 5, 60*60*1) elseif bonificacion == 7 then return end elseif ciudadano == 3 then say("Con tu rango no puedes montar monturas") elseif ciudadano == 4 then return end end when 100031.use begin say("Eres rango Jinete del Apocalipsis") say("Que deseas hacer?") local ciudadano = select("Subir Rango", "Obtener bonificaciones", "Montar monturas", "Salir") if ciudadano == 1 then say("Vaya asin que quieres subir de rango") say("Te propongo hacerlo mucho mas rapido") say("Normalmente necesitas Puntos") say("Que se dan en la guerra de reinos") say("Yo te puedo subir de rango si me traes resentimientos") say("Te costara mas cantidad, pero te los tiran los monstruos") say("En cualquier mapa") say("Como deseas subirlo?") local subir_rango = select("Con puntos", "Con resentimientos", "Salir") if subir_rango == 1 then if pc.count_item(100035)< 50 then say("No tienes los puntos necesarios (50)") else pc.give_item2("100003", 1) pc.remove_item("100035", 55) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango *|Guardia Real|*") end elseif subir_rango == 2 then if pc.count_item(100039)< 250 then say("No tienes los puntos necesarios (250)") else pc.give_item2("100003", 1) pc.remove_item("100039", 250) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango *|Guardia Real|*") end elseif subir_rango == 3 then return end elseif ciudadano == 2 then say("Bonificacion de 5% en todo i 1500 de hp") local bonificacion = select ("Criticos", "HP", "Mediohumanos", "DEX", "STR", "INT", "Salir") if bonificacion == 1 and pc.get_map_index()==114 then affect.add_collect(apply.CRITICAL_PCT, 5, 60*60*1) elseif bonificacion == 2 and pc.get_map_index()==114 then affect.add_collect(apply.MAX_HP, 1500, 60*60*1) elseif bonificacion == 3 and pc.get_map_index()==114 then affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*1) elseif bonificacion == 4 and pc.get_map_index()==114 then affect.add_collect(apply.DEX, 5, 60*60*1) elseif bonificacion == 5 and pc.get_map_index()==114 then affect.add_collect(apply.STR, 5, 60*60*1) elseif bonificacion == 6 and pc.get_map_index()==114 then affect.add_collect(apply.INT, 5, 60*60*1) elseif bonificacion == 7 then return end elseif ciudadano == 3 then say("Con tu rango no puedes montar monturas") elseif ciudadano == 4 then return end end when 100032.use begin say("Eres rango *|Guardia Real|*") say("Que deseas hacer?") local ciudadano = select("Subir Rango", "Obtener bonificaciones", "Montar monturas", "Salir") if ciudadano == 1 then say("Vaya asin que quieres subir de rango") say("Te propongo hacerlo mucho mas rapido") say("Normalmente necesitas Puntos") say("Que se dan en la guerra de reinos") say("Yo te puedo subir de rango si me traes resentimientos") say("Te costara mas cantidad, pero te los tiran los monstruos") say("En cualquier mapa") say("Como deseas subirlo?") local subir_rango = select("Con puntos", "Con resentimientos", "Salir") if subir_rango == 1 then if pc.count_item(100035)< 50 then say("No tienes los puntos necesarios (50)") else pc.give_item2("100003", 1) pc.remove_item("100035", 55) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango *|Monarca|*") end elseif subir_rango == 2 then if pc.count_item(100039)< 250 then say("No tienes los puntos necesarios (250)") else pc.give_item2("100003", 1) pc.remove_item("100039", 250) pc.remove_item("100002", 1) notice_all(""..pc.get_name().." ha subido al rango *|Monarca|*") end elseif subir_rango == 3 then return end elseif ciudadano == 2 then say("Bonificacion de 5% en todo i 1500 de hp") local bonificacion = select ("Criticos", "HP", "Mediohumanos", "DEX", "STR", "INT", "Salir") if bonificacion == 1 and pc.get_map_index()==114 then affect.add_collect(apply.CRITICAL_PCT, 5, 60*60*1) elseif bonificacion == 2 and pc.get_map_index()==114 then affect.add_collect(apply.MAX_HP, 1500, 60*60*1) elseif bonificacion == 3 and pc.get_map_index()==114 then affect.add_collect(apply.ATTBONUS_HUMAN, 5, 60*60*1) elseif bonificacion == 4 and pc.get_map_index()==114 then affect.add_collect(apply.DEX, 5, 60*60*1) elseif bonificacion == 5 and pc.get_map_index()==114 then affect.add_collect(apply.STR, 5, 60*60*1) elseif bonificacion == 6 and pc.get_map_index()==114 then affect.add_collect(apply.INT, 5, 60*60*1) elseif bonificacion == 7 then return end elseif ciudadano == 3 then say("Con tu rango no puedes montar monturas") elseif ciudadano == 4 then return end end when 100033.use begin pc.give_item2("1", 1) pc.give_item2("1", 1) pc.give_item2("1", 1) pc.give_item2("1", 1) pc.give_item2("1", 1) pc.give_item2("1", 1) pc.give_item2("1", 1) pc.give_item2("100040", 4) pc.give_item2("100042", 1) notice_all(""..pc.get_name().." es el nuevo |***||/MONARCA||***|") notice_all("el resto de jugadores volvera al rango *|Ciudadano Pobre|*") mysql_query("UPDATE item SET vnum=100001 where vnum=100002") mysql_query("UPDATE item SET vnum=100001 where vnum=100003") mysql_query("UPDATE item SET vnum=100001 where vnum=100004") mysql_query("UPDATE item SET vnum=100001 where vnum=100005") mysql_query("UPDATE item SET vnum=100001 where vnum=100006") mysql_query("UPDATE item SET vnum=100001 where vnum=100007") mysql_query("UPDATE item SET vnum=100001 where vnum=100008") mysql_query("UPDATE item SET vnum=100001 where vnum=100009") mysql_query("UPDATE item SET vnum=100001 where vnum=100010") mysql_query("UPDATE item SET vnum=100001 where vnum=100011") mysql_query("UPDATE item SET vnum=100001 where vnum=100012") mysql_query("UPDATE item SET vnum=100001 where vnum=100013") mysql_query("UPDATE item SET vnum=100001 where vnum=100014") mysql_query("UPDATE item SET vnum=100001 where vnum=100015") mysql_query("UPDATE item SET vnum=100001 where vnum=100016") mysql_query("UPDATE item SET vnum=100001 where vnum=100017") mysql_query("UPDATE item SET vnum=100001 where vnum=100018") mysql_query("UPDATE item SET vnum=100001 where vnum=100019") mysql_query("UPDATE item SET vnum=100001 where vnum=100020") mysql_query("UPDATE item SET vnum=100001 where vnum=100021") mysql_query("UPDATE item SET vnum=100001 where vnum=100022") mysql_query("UPDATE item SET vnum=100001 where vnum=100023") mysql_query("UPDATE item SET vnum=100001 where vnum=100024") mysql_query("UPDATE item SET vnum=100001 where vnum=100025") mysql_query("UPDATE item SET vnum=100001 where vnum=100026") mysql_query("UPDATE item SET vnum=100001 where vnum=100027") mysql_query("UPDATE item SET vnum=100001 where vnum=100028") mysql_query("UPDATE item SET vnum=100001 where vnum=100029") mysql_query("UPDATE item SET vnum=100001 where vnum=100030") mysql_query("UPDATE item SET vnum=100001 where vnum=100031") mysql_query("UPDATE item SET vnum=100001 where vnum=100032") chat("Obtienes tu equipo de MONARCA") chat("Como no queremos que reines solo") chat("Se te han otorgado 4 plumas sagradas") chat("Entregalas a tus amigos, para que se conviertan") chat("En tus PROTECTORES REALES") item.remove() end when 100042.use begin say_title("Beneficios de Monarca") say("") say("Vaya "..pc.get_name().." veo que eres el nuevo monarca") say("Dime de que reino eres y te dejare hacer funciones") say("Para que tu reino tenga bonificaciones que los otros 2 no tienen") say("") local reino = select ("Jinno", "Shinsoo", "Chunjo", "Salir") if reino == 1 then say("Te recuerdo que el uso de los poderes no es ilimitado") say("Usalos con cabeza") local jinno = select ("Añadir EXP", "Añadir YANG", "Añadir DROP", "Salir") if jinno == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end __give_empire_priv(3, 4, 75, 60*60*6) notice_all("El monarca "..pc.get_name().." ha puesto EXP 75% 6 horas") pc.setqf("tiempo", get_time() + 60*60*24) elseif jinno == 2 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end __give_empire_priv(3, 2, 50, 60*60*6) notice_all("El monarca "..pc.get_name().." ha puesto YANG 50% 6 horas") pc.setqf("tiempo", get_time() + 60*60*24) elseif jinno == 3 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end __give_empire_priv(3, 1, 25, 60*60*6) notice_all("El monarca "..pc.get_name().." ha puesto DROP 25% 6 horas") pc.setqf("tiempo", get_time() + 60*60*24) elseif jinno == 4 then return end elseif reino == 2 then say("Te recuerdo que el uso de los poderes no es ilimitado") say("Usalos con cabeza") local shinsoo = select ("Añadir EXP", "Añadir YANG", "Añadir DROP", "Salir") if shinsoo == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end __give_empire_priv(3, 4, 75, 60*60*6) notice_all("El monarca "..pc.get_name().." ha puesto EXP 75% 6 horas") pc.setqf("tiempo", get_time() + 60*60*24) elseif shinsoo == 2 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end __give_empire_priv(3, 2, 50, 60*60*6) notice_all("El monarca "..pc.get_name().." ha puesto YANG 50% 6 horas") pc.setqf("tiempo", get_time() + 60*60*24) elseif shinsoo == 3 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end __give_empire_priv(3, 1, 25, 60*60*6) notice_all("El monarca "..pc.get_name().." ha puesto DROP 25% 6 horas") pc.setqf("tiempo", get_time() + 60*60*24) elseif shinsoo == 4 then return end elseif reino == 3 then say("Te recuerdo que el uso de los poderes no es ilimitado") say("Usalos con cabeza") local shinsoo = select ("Añadir EXP", "Añadir YANG", "Añadir DROP", "Salir") if shinsoo == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 2 horas") return end notice_all("El monarca "..pc.get_name().." ha puesto EXP 75% 6 horas") pc.setqf("tiempo", get_time() + 60*60*2) elseif shinsoo == 2 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end __give_empire_priv(3, 2, 50, 60*60*6) notice_all("El monarca "..pc.get_name().." ha puesto YANG 50% 6 horas") pc.setqf("tiempo", get_time() + 60*60*24) elseif shinsoo == 3 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end __give_empire_priv(3, 1, 25, 60*60*6) notice_all("El monarca "..pc.get_name().." ha puesto DROP 25% 6 horas") pc.setqf("tiempo", get_time() + 60*60*24) elseif shinsoo == 4 then return end elseif reino == 4 then return end end when 100041.use begin notice_all(""..pc.get_name().." ha invocado 1 defensor") local coor_x = pc.get_local_x() local coor_y = pc.get_local_y() local cor_x = math.random(0,10) local cor_y = math.random(0,10) if pc.get_empire() == 1 then mob.spawn(2599, coor_x + cor_x , coor_y + cor_y, 1) pc.remove_item("100041", 1) elseif pc.get_empire() == 2 then mob.spawn(2599, coor_x + cor_x , coor_y + cor_y, 1) elseif pc.get_empire() == 3 then mob.spawn(2599, coor_x + cor_x , coor_y + cor_y, 1) end end when 100035.use begin if pc.count_item("100001") == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end notice_all(""..pc.get_name().." es rango *|Ciudadano Pobre|*") pc.setqf("tiempo", get_time() + 60*60*24) end if pc.count_item("100002") == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end notice_all(""..pc.get_name().." es rango *|Ciudadano Leal|*") pc.setqf("tiempo", get_time() + 60*60*24) end if pc.count_item("100003") == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end notice_all(""..pc.get_name().." es rango *|Ciudadano Honrado|*") pc.setqf("tiempo", get_time() + 60*60*24) end if pc.count_item("100004") == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end notice_all(""..pc.get_name().." es rango *|Sargento|*") pc.setqf("tiempo", get_time() + 60*60*24) end if pc.count_item("100005") == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end notice_all(""..pc.get_name().." es rango *|Sargento de Primera|*") pc.setqf("tiempo", get_time() + 60*60*24) end if pc.count_item("100006") == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end notice_all(""..pc.get_name().." es rango *|Sargento de Segunda|*") pc.setqf("tiempo", get_time() + 60*60*24) end if pc.count_item("100007") == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end notice_all(""..pc.get_name().." es rango *|Sargento de Tercera|*") pc.setqf("tiempo", get_time() + 60*60*24) end if pc.count_item("100008") == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end notice_all(""..pc.get_name().." es rango *|Comandante|*") pc.setqf("tiempo", get_time() + 60*60*24) end if pc.count_item("100009") == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end notice_all(""..pc.get_name().." es rango *|Comandante de Primera|*") pc.setqf("tiempo", get_time() + 60*60*24) end if pc.count_item("100010") == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end notice_all(""..pc.get_name().." es rango *|Comandante de Segunda|*") pc.setqf("tiempo", get_time() + 60*60*24) end if pc.count_item("100011") == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end notice_all(""..pc.get_name().." es rango *|Comandante de Tercera|*") pc.setqf("tiempo", get_time() + 60*60*24) end if pc.count_item("100012") == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end notice_all(""..pc.get_name().." es rango *|General|*") pc.setqf("tiempo", get_time() + 60*60*24) end if pc.count_item("100013") == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end notice_all(""..pc.get_name().." es rango *|General de Primera|*") pc.setqf("tiempo", get_time() + 60*60*24) end if pc.count_item("100014") == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end notice_all(""..pc.get_name().." es rango *|General de Segunda|*") pc.setqf("tiempo", get_time() + 60*60*24) end if pc.count_item("100015") == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end notice_all(""..pc.get_name().." es rango *|General de Tercera|*") pc.setqf("tiempo", get_time() + 60*60*24) end if pc.count_item("100016") == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end notice_all(""..pc.get_name().." es rango *|General de Cuarta|*") pc.setqf("tiempo", get_time() + 60*60*24) end if pc.count_item("100017") == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end notice_all(""..pc.get_name().." es rango *|General de Quinta|*") pc.setqf("tiempo", get_time() + 60*60*24) end if pc.count_item("100018") == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end notice_all(""..pc.get_name().." es rango *|General de Sexta|*") pc.setqf("tiempo", get_time() + 60*60*24) end if pc.count_item("100019") == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end notice_all(""..pc.get_name().." es rango *|General de Septima|*") pc.setqf("tiempo", get_time() + 60*60*24) end if pc.count_item("100020") == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end notice_all(""..pc.get_name().." es rango *|General de Octava|*") pc.setqf("tiempo", get_time() + 60*60*24) end if pc.count_item("100021") == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end notice_all(""..pc.get_name().." es rango *|General de Novena|*") pc.setqf("tiempo", get_time() + 60*60*24) end if pc.count_item("100022") == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end notice_all(""..pc.get_name().." es rango *|General de Decima|*") pc.setqf("tiempo", get_time() + 60*60*24) end if pc.count_item("100023") == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end notice_all(""..pc.get_name().." es rango *|Samurai|*") pc.setqf("tiempo", get_time() + 60*60*24) end if pc.count_item("100024") == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end notice_all(""..pc.get_name().." es rango *|Samurai de Primera|*") pc.setqf("tiempo", get_time() + 60*60*24) end if pc.count_item("100025") == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end notice_all(""..pc.get_name().." es rango *|Samurai de Segunda|*") pc.setqf("tiempo", get_time() + 60*60*24) end if pc.count_item("100026") == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end notice_all(""..pc.get_name().." es rango *|Samurai de Tercera|*") pc.setqf("tiempo", get_time() + 60*60*24) end if pc.count_item("100027") == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end notice_all(""..pc.get_name().." es rango *|Coronel|*") pc.setqf("tiempo", get_time() + 60*60*24) end if pc.count_item("100028") == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end notice_all(""..pc.get_name().." es rango *|Coronel de Segunda|*") pc.setqf("tiempo", get_time() + 60*60*24) end if pc.count_item("100029") == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end notice_all(""..pc.get_name().." es rango *|Coronel de Tercera|*") pc.setqf("tiempo", get_time() + 60*60*24) end if pc.count_item("100030") == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end notice_all(""..pc.get_name().." es rango *|Verdugo|*") pc.setqf("tiempo", get_time() + 60*60*24) end if pc.count_item("100031") == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end notice_all(""..pc.get_name().." es rango *|Jinete del Apocalipsis|*") pc.setqf("tiempo", get_time() + 60*60*24) end if pc.count_item("100032") == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end notice_all(""..pc.get_name().." es rango *|/CAZADOR|*") pc.setqf("tiempo", get_time() + 60*60*24) end if pc.count_item("100033") == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end notice_all(""..pc.get_name().." es rango ***|/MONARCA|***") pc.setqf("tiempo", get_time() + 60*60*24) end if pc.count_item("100034") == 1 then if get_time() < pc.getqf("tiempo") then chat("Espera 24 horas") return end notice_all(""..pc.get_name().." es rango **|/PROTECTOR REAL|**") pc.setqf("tiempo", get_time() + 60*60*24) end end end end y bueno, tambien decir, que si fuera x mi no los posteaba pero para que los saqueis de uj i ni digais kien los creo prefiero ponerlos aki, cabe decir tambien que en esto me ha ayudado mucho keko, al qual le doi creditos directos de la creacion de dicha quest.
     
    PD: esta version no es la final, tiene bastantes bugs, pero podeis apañaroslas.
    Creditos de la quest: yo, keko, ElRaulxX

  23. Me Gusta
    Santy!. reacted to Anthony's in [Guía] Como renderizar   
    Buenas como dije días atrás en mi tiempo libre y aburrido pondré como usar photoshop y hacer cosas guapas.
    Bien la guía de HOY será como renderizar. ¿Te parece fácil? Pues aveces no lo es. Y verán porque.

    ¡Vamos aya!

    1º Cogemos una foto con el fondo blanco. Como está:


    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    2º Ahora iremos a PhotoShop.

    3º Ahora elegimos la goma de borrar que tendremos a la Izquierda.


    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    4º Al dar al Borrador Mágico damos click sobre el fondo en blanco. Y quedará así:


    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    5º Vamos a "Guardar" guardamos como PNG y ya tenemos nuestra foto renderizada.

    Porque no es fácil aveces: Porque si editamos en Pixel será mas complicado en la siguiente guía verán
  24. Me Gusta
    Santy!. reacted to DryUz in mas webs....   
    Estas creo que ya estan solo queda traducirlas

     

    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. otra Web

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

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

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

     
    Link:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Pagina de inicio:

     
    Link
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Mas Cosas Mias

    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. creditos epvp...
  25. Me Gusta
    Santy!. reacted to DryUz in Sistema iPhone.   
    Sistema iPhone: los mensajes pueden ser enviados a otros jugadores dentro del juego.
    aun que el jugador este desconectado podes enviar editarlo borrarlo y muchas otras cosas
     
    Funciones
    Los mensajes se puede borrar.
    Los mensajes pueden salvarte.
    Mensaje letra.
    Restaurar.
     
    el el rar esta la quest el la del navicat.. va en la table de player "gracias a
    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. por corregirme
    ya que el es una persona que no ase nada mal y no comete errores" :kiddingme:

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

    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. epvp
×
×
  • Crear nuevo...