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:
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
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
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.
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++
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
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
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.
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:
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).
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:
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:
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.
¿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Ã.
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:
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)
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
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.
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.
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.
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.
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.
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.
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.
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
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
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...
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