Por los interesados en la quest de catatumbas, les digo que hay la tiene los files lo traen.
fuuton97 (Baneado)
Publicados por fuuton97
-
-
@jaderflow said:
primero la guia esta mal explicada no es asi yo pudo ayudar acambio pido un game que no tenga ni un solo problema y ademas de eso colaboro con la mascota tigre bebe que postio htdl o algo asi es el nombre xdxd con lo que les muetre podran incluso meter al 9 colas como mascota si lo decean probado ya por mi persona
Por qué dices que está mal explicada la guía?, la quest está mala, pero no daré mía funcionada, igual yo también tengo el tigre bebe, incluso ayuda a implementarlo sin pedir nada a cambio ¬¬
-
Bueno, nada mal para vos que está aprendiendo, pero pon ADAPTADA! XD
-
@metin2shino said:
jjaj yo e probado esa guia i nunca me sale el phoenix =( la textura se ve pero la quest ta como mala no se te repito tu la lograste implementar?
Haber, la quest han sido malas, cada 1 se ha reemplazado por otra pero he tratado de arreglarla con ayuda de otros tíos xD.
-
**Buenas, haber yo encontrado una guía y me la habían pasado otras hace par de semanas sobre las mascotas de phoenix, pues bien hoy se la vengo a decir como implementar con todo, quest, diff, TODO.
Lo primero que será que haremos es descargar los archivos, los dejaré abajo.
Bien, ahora hagamos el paso de meter la configuración en el game.py que se encuentra en root descompilado:
Cogemos estos códigos y los metemos en ello. (DEBEN SEGUIR LA MISMA SECUENCIA DE LOS OTROS).app.ZoomCamera(app.CAMERA_TO_POSITIVE)
Ahora este:
def __PressGKey(self): if app.IsPressed(app.DIK_LCONTROL) or app.IsPressed(app.DIK_RCONTROL): net.SendChatPacket("/unmount")
y este:
def __PressFKey(self): app.ZoomCamera(app.CAMERA_TO_POSITIVE) def __PressGKey(self): if app.IsPressed(app.DIK_LCONTROL) or app.IsPressed(app.DIK_RCONTROL): net.SendChatPacket("/unmount") else: if self.ShowNameFlag: self.interface.ToggleGuildWindow() else: app.PitchCamera(app.CAMERA_TO_POSITIVE) def __ReleaseGKey(self): app.PitchCamera(app.CAMERA_STOP)
Ahora guardamos y compilamos el root y reemplazamos.
Ahora vallamos a meter el diff en el game del server.
Los diff a meter de las versiones de los games son: game_r1765.dif - game_r2019.dif - game_r2089M.dif
NOTA: para mirar la versión de su GAME vallan a su server via WinSCP o Filezilla y van a: /home/game/share/channel1 y abren el archivo versión.txt y hay verán la versión de su game, el mio es: 2019.A lo que vamos, cogemos el game y lo pegamos en al carpeta, abrimos el Parcheados de diff llamado: ''Dif-Patcher by Imer.exe'' , eligen el diff a meter, respecto a la versión del game y donde dice ''File to Apply'' es el game del server, teniendo todo dan en ''Go!'' y esperen a que cargue todo, esto demora menos de 1 minuto o 2. Luego cogen el game reemplazan en su server y dan permisos 0777 y listo.
Ahora si darán cuenta en la carpeta de descarga de los archivos ya vienen el archivo .eix y .epk de las texturas del phoenix ¬¬º, así se ahorrarán tiempo de implementar.
Copian y pegan los archivos: phoenix.eix y epk en la carpeta pack de su cliente, abren el index y ponen:* phoenix1
Ahora descompilan el root y abren el npclist y ponen:
20120[TAB]phoenix1 20121[TAB]phoenix1 20122[TAB]phoenix1
NOTA: ami me funcionó con el code: 20121 y 20122, tu pruebas
Ahora faltaría la quest aquí se las dejo:
Quest del Phoenix:quest phoenix begin state start begin when 70044.use begin if pc.getqf("mascota") < 1 then chat("Acabas de invocar a tu fenix!") affect.add_collect(apply.CON,25,60*60*24*365*60) affect.add_collect(apply.INT,10,60*60*24*365*60) affect.add_collect(apply.STR,10,60*60*24*365*60) affect.add_collect(apply.DEX,10,60*60*24*365*60) affect.add_collect(apply.MAX_HP,5000,60*60*24*365*60) horse.set_level ("22") horse.unsummon() horse.summon() pc.setqf("mascota", 2) elseif pc.getqf("mascota") == 2 then chat("El Phoenix fue enviado al establo!") affect.remove_collect(apply.CON,25,60*60*24*365*60) affect.remove_collect(apply.INT,10,60*60*24*365*60) affect.remove_collect(apply.STR,10,60*60*24*365*60) affect.remove_collect(apply.DEX,10,60*60*24*365*60) affect.remove_collect(apply.MAX_HP,5000,60*60*24*365*60) horse.unsummon() horse.set_level ("1") pc.setqf("mascota", 0) end end end end
Cambiar nombre de la mascota phoenix:
quest pet_change_name begin state start begin when ITEMVNUM.use begin horse.set_level(23) say_title("Haustierzucker:") say("") say("Hallo meister, "..pc.get_name()..".") say("Mit diesem Item kannst du den Namen deines Haustieres ändern!") say("") say("") say_reward("ACHTUNG: Alles Haustiere besitzen dann den gleichen namen!") say_reward("Bitte gib nun den Namen deines Haustieres ein:") local horse_name = input() if string.len(horse_name) < 2 then say_title("Haustierzucker:") say("Der Name ist zu kurz.") say("") horse.unsummon() horse.set_level(1) return elseif string.len(horse_name) > 12 then say_title("Haustierzucker:") say("Der Name ist zu lang.") say("") horse.unsummon() horse.set_level(1) return end local ret = horse.set_name(horse_name) say_title("Haustier:") if ret == 0 then say_reward("Du hast momentan kein Haustier.") say("") horse.unsummon() horse.set_level(1) elseif ret == 1 then say_reward("Du kannst diesen Namen nicht benutzen!") say("") horse.unsummon() horse.set_level(1) elseif ret == 2 then say_title("Haustier:") say("Warte bitte einen moment ich muss kurz überlegen !") say("[DELAY value;340]...[/DELAY]") say_reward("Ok, der Name "..horse_name.." ist ein guter.") say("Ich wünsche dir viel Spaß mit deinem Haustier!") horse.unsummon() horse.set_level(1) pc.remove_item("ITEMVNUM") end end end end
Igual estará en la descarga.
Créditos DE EPVP: .Nova - gabss - Imer - CanyX
Créditos de QUEST 100% : kekorotoPues bien espero haberles ayudado con esta Guía. xD
SCREEN DE QUE SIRVE: COMPROBADO POR MI 100%
Saludes!
** -
@Rykuu said:
_Pues ami no esque me aiga gustado muxo ya que no as cambiado nada de los files de arthur _
Exacto, cambia la dinámica de los files de Arthur, si es así tente a las consecuencias de Caídas del server :icon_twisted: :icon_twisted: xD
-
@Santo said:
xk me sale este error ?
**Debes tener el patchlist.txt en el host donde lo tengas o web, debes tenerlo en la ruta:
[http://www.tuweb.com/parches/][0]">[www.tuweb.com/parches/][1]
Un ejemplo de configuración:
[server] server_name = www.tuweb.com notice_url = www.tuweb.com patch_site = www.tuweb.com patch_port = 80 patch_list = parches/patchlist.txt patch_folder = /parches/ executable =metin2.bin registration_link =http://tuweb.com/index.php?ar=registro skin = skin_default grf_file = datos.txt Backup_GRF = 0 startup_option = 3 [general] ;debug_mode = 0 archive_passphrase =
Saludes!**
[0]: <a href=
[1]: http://www.tuweb.com/parches/ -
**Toma, aquí tienes: [https://rapidshare.com/files/583326137/GM-Tool.rar][0]">[https://rapidshare.com/files/583326137/GM-Tool.rar][1]
Saludes!**
[0]: <a href=
[1]: https://rapidshare.com/files/583326137/GM-Tool.rar -
**Sabes a que se me parece esto?, a los coins Awake, creo que es el mismo sistema
PD: está muy bueno +1.**