iluvatar Posted August 12, 2012 Report Share Posted August 12, 2012 Lo primero decir que esto es de mi autorÃa, cualquier similitud con algo existente en cualquier dimencion o universo conocido, es coincidencia. El sistema conciste en que al alcanzar el gremio el nivel 10, el lider podra adjudicarle bonus de experiencia, yang, etc a su gremio, cualquiera de los 4 tipos, pero solo 1 de ellos, osea que no se puede dar de los 2 tipos al mismo tiempo (en relidad si se puede, pero deberian editar la mision uds mismo, por que el sistema lo he creado asi con solo 1 bonus) a todos los integrantes de su gremio. La duración es de 6 horas (eso lo pueden editar) y la espera para volver a cargar bonus es de 20 horas (tambien lo pueden editar). Las pruebas que he realizado han sido positivas, asà que al menos no les generará ningun bug. Dejo el código: quest bonus_gremio begin state start begin when login with pc.isguildmaster() begin set_state(seleccion) end end state seleccion begin when login or levelup with pc.isguildmaster() begin local idg = pc.getguild() local lg = guild.level(idg) if lg >= 10 then if get_time() > pc.getqf("tiempo") then send_letter("Bonus para el gremio") end end end when button or info begin local bonuslvl = { [10] = {"Tu gremio es nivel 10.[ENTER]Puedes aplicar un bonus de 5% [ENTER]a tu elección:", 5}, [11] = {"Tu gremio es nivel 11.[ENTER]Puedes aplicar un bonus de 7% [ENTER]a tu elección:", 7}, [12] = {"Tu gremio es nivel 12.[ENTER]Puedes aplicar un bonus de 10% [ENTER]a tu elección:", 10}, [13] = {"Tu gremio es nivel 13.[ENTER]Puedes aplicar un bonus de 12% [ENTER]a tu elección:", 12}, [14] = {"Tu gremio es nivel 14.[ENTER]Puedes aplicar un bonus de 15% [ENTER]a tu elección:", 15}, [15] = {"Tu gremio es nivel 15.[ENTER]Puedes aplicar un bonus de 20% [ENTER]a tu elección:", 20}, [16] = {"Tu gremio es nivel 16.[ENTER]Puedes aplicar un bonus de 25% [ENTER]a tu elección:", 25}, [17] = {"Tu gremio es nivel 17.[ENTER]Puedes aplicar un bonus de 30% [ENTER]a tu elección:", 30}, [18] = {"Tu gremio es nivel 18.[ENTER]Puedes aplicar un bonus de 35% [ENTER]a tu elección:", 35}, [19] = {"Tu gremio es nivel 19.[ENTER]Puedes aplicar un bonus de 40% [ENTER]a tu elección:", 40}, [20] = {"Tu gremio es nivel 20.[ENTER]Puedes aplicar un bonus de 50% [ENTER]a tu elección:", 50}, } local tipobonus = {"Item Drop", "Yang Drop", "Especial Yang Drop", "Experiencia", "Cancelar" } local idg = pc.getguild() local lg = guild.level(idg) say_title("Bonus para el gremio ".. guild.name(idg) ..":") say(bonuslvl[lg][1]) local tb = select("Item Drop", "Yang Drop", "Especial Yang Drop", "Experiencia", "Cancelar") if tb != 5 then say_title("Bonus para el gremio ".. guild.name(idg) ..":") say("".. pc.get_name()..", deseas aplicar un bonus de: ") say("".. tipobonus[tb] .." ("..bonuslvl[lg][2].."% por 6 horas)") say_reward("Esto afecta a todos los integrantes de tu gremio.") say("") say("¿Es correcto?") local sn = select("Sà ", "No") if sn == 1 then say_title("Bonus para el gremio ".. guild.name(idg) ..":") say("El bonus escogido se aplicará.") say("") wait() pc.setqf("tiempo", get_time()+20*60*60) clear_letter() __give_guild_priv(idg, tp, bonuslvl[lg][2], 6*60*60) else return end else return end end end end Cualquier bug postearlo para mejorar el sistema. Son libres de postearlo donde quieran, asignandome los creditos y mencionando a metin2zone.net. Elite™ and KeKo 2 Quote Link to comment Share on other sites More sharing options...
KeKo Posted August 12, 2012 Report Share Posted August 12, 2012 Muy buena quest ilu Quote Link to comment Share on other sites More sharing options...
TheSanto Posted August 13, 2012 Report Share Posted August 13, 2012 me da core dumped , al hacer ./qc Quote Link to comment Share on other sites More sharing options...
iluvatar Posted August 13, 2012 Author Report Share Posted August 13, 2012 A mi no, fijate de copiarla bien. Quote Link to comment Share on other sites More sharing options...
TheSanto Posted August 15, 2012 Report Share Posted August 15, 2012 A mi no, fijate de copiarla bien. La copie bien y probe varias veces jejej Quote Link to comment Share on other sites More sharing options...
iluvatar Posted August 15, 2012 Author Report Share Posted August 15, 2012 Pues yo la tengo activa y funcionando, tal vez es un problema de librerÃas. ¿Puedes poner una captura del error? Quote Link to comment Share on other sites More sharing options...
Rafa23Alzira Posted September 15, 2012 Report Share Posted September 15, 2012 Funciona perfectamente, muy buena quest Quote Link to comment Share on other sites More sharing options...
Pedro Fuentes Posted September 16, 2012 Report Share Posted September 16, 2012 Muy buena, Gracias! Quote Link to comment Share on other sites More sharing options...
Zenok Posted September 21, 2012 Report Share Posted September 21, 2012 me da core dumped , al hacer ./qc Me pasó lo mismo, en mi caso no me acordé de subir el quest al directorio correcto 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.