-YC- Posted July 10, 2015 Report Share Posted July 10, 2015 Hola shavelos, de nuevo :v bueno ya que no vi en el foro este sistema, se los traigo gratis :v, el sistema es de Yiv de EPVP, dejo video; Instalacion: Descargar el .rar suben las quest a tu sftp, abren questlib.lua, van al final del archivo y ponen esto; dofile("locale/mexico/quest/achievementsystem_extension.lua") Ustedes pondran su ruta 2.- En quest_functions ponen esto: achievement.init achievement.getNextLevelAchievementInfo achievement.nextLevelAchievement achievement.getMobAchievementInfo achievement.increasePoints achievement.getf achievement.setf achievement.login achievement.initLevel achievement.initShop achievement.initMob achievement.buyItem achievement.clientCommunication 3.- Descompilan ETC, o hacen un nuevo patch y ponen la carpeta Yiv, donde lleva el diseño del board. 4.- Descompilan roots, y pasan el archivo uiachievement.py.. 5.- Abren ConstInfo.py y ponen esto: # YIV WORK: Achievement CQC = 0 CQC_INFO = "" 6.- Abren interfacemodule.py y buscan esto: def OpenQuestWindow(self, skin, idx): debajo ponen esto: # YIV WORK: Achievement if constInfo.CQC == 1: return debe quedar asi: 7.- abrimos game.py e importamos el .py del sistema poniendo al principio esto: import uiAchievement 8.- Busca esto: GameWindow Klasse (def __init__(self, stream)) y debajo de esto: self.playerGauge = uiPlayerGauge.PlayerGauge(self) self.playerGauge.Hide() ponen esto: # YIV WORK: Achievement self.achievementWindow = uiAchievement.AchievementBoard() self.achievementWindow.Close() 9.- Buscamos def Close(self): y debajo de self.ClearDictionary() ponen: # YIV WORK: Achievement self.achievementWindow.Close() self.achievementWindow = None 10.- Buscan def __BuildKeyDict(self): y debajo ponen el comando con el que se abrira en este paso F6 onPressKeyDict[app.DIK_F6] = lambda : self.achievementWindow.ToggleVisible() 11.- Buscan esto: def __ServerCommand_Build(self): y ponen esto: "achievement" : self.achievementWindow.HandleAchievementServerCommand, "cqc_start" : self.cqcStart, "cqc_get" : self.cqcGet, "cqc_end" : self.cqcEnd, 12.- Y a lo ultimo del game.py esto: def cqcStart(self): constInfo.CQC = 1 def cqcGet(self): net.SendQuestInputStringPacket(str(constInfo.CQC_INFO)) def cqcEnd(self): constInfo.CQC_INFO = None constInfo.CQC = 0 13.-Para configurar los premios, se hace en el achievementsystem_extension.lua aqui: achievement.shop = { {{14,1,10},{19,1,20},{11209,1,25},{11219,1,30},{0,0,0},{0,0,0},{0,0,0},{0,0,0}}, {{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}}, {{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}}, {{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}}, {{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}}, {{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}}, {{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}}, {{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}}, } en este caso quedaria asi: 14 ----- Espada+4 1 ---- Cantidad 10 ---- Puntos para canjaer QUEST POR SI QUIERES HACER ITEMS QUE TE DEN PUNTOS LOGRO: quest achievement_coupons begin state start begin when 30093.use or 30094.use or 30095.use or 30096.use begin local points = ({ [30093] = 25, [30094] = 50, [30095] = 100, [30096] = 200 })[item.get_vnum()] achievement.increasePoints(points) item.remove() end end end Creditos: Yiv Descarga en adjunto Debes iniciar sesión para ver el contenido del enlace en esta publicación. KRIBER8, antonio vicario, nanoia and 11 others 14 Quote Link to comment Share on other sites More sharing options...
ввℓ๏๏∂נ๏в Posted July 10, 2015 Report Share Posted July 10, 2015 Mi desculpa, pero para que serve ese sistema? Quote Link to comment Share on other sites More sharing options...
JeS Posted July 10, 2015 Report Share Posted July 10, 2015 Mi desculpa, pero para que serve ese sistema? Ese sistema sería como una item-shop, pero en ves de coins es puntos de logro, y se consigue en el juego, depende de lo que pongáis para realizar Saludos ввℓ๏๏∂נ๏в 1 Quote Link to comment Share on other sites More sharing options...
-YC- Posted July 10, 2015 Author Report Share Posted July 10, 2015 Mi desculpa, pero para que serve ese sistema? Es el sistema de logros, configuras en la quest X logro al matar ejemplo un Jefe se te dan siertos puntos, los cuales podras cambiar por items :v ввℓ๏๏∂נ๏в 1 Quote Link to comment Share on other sites More sharing options...
MiGueLiT0 Posted July 10, 2015 Report Share Posted July 10, 2015 Sho te amo <3 jajja buen aporte feon Quote Link to comment Share on other sites More sharing options...
nanoia Posted July 13, 2015 Report Share Posted July 13, 2015 quería poner la tienda a abrir con f5, alguien podría ayudarme? Quote Link to comment Share on other sites More sharing options...
Hawk Server's Posted July 13, 2015 Report Share Posted July 13, 2015 Estupendo sistema +1 muchas gracias por traerlo Quote Link to comment Share on other sites More sharing options...
kaoba Posted December 9, 2017 Report Share Posted December 9, 2017 Cual es la quest de este sistema? la misma quest del sistema de logros anterior? Quote Link to comment Share on other sites More sharing options...
KRIBER8 Posted November 27, 2019 Report Share Posted November 27, 2019 El sistema me funciona correctamente pero en la quest para que los items den puntos de logros no me funciona, no me da error pero cuando doy click derecho al objeto seleccionado este no hace nada, no me da los puntos de logro ni nada :c Quote Link to comment Share on other sites More sharing options...
MiGueLiT0 Posted April 4, 2020 Report Share Posted April 4, 2020 hace 19 minutos, alvaro2002 dijo: el mio tiene error deberias poner el error para ver si te ayudan xD Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.