puig1212 Publicado 13 de Mayo del 2014 Reportar Compartir Publicado 13 de Mayo del 2014 Hola buenas pues me preguntaba si alguien me podria hacer esta quest Que desde el 85 al 105 se leve matando otros personajes Que no te de exp si matas a un mismo personaje varias veces (Si es muy dificil esto es opcional) y que de 8000000 de exp por cada personaje que matas Si la ip del pj que ha muerto, coincide con la que lo ha matado, reducir 200kk de exp al jugador que ha matado. Con esto conseguimos que no se hagan segundos pjs para levear, y darles una sancion automatica cada vez que lo hagan. (Si es muy dificil esto es opcional) Desactivar la quest en mapas de leveo, como pueden ser gruta, arañas... Asi evitamos que los lvl 150+ vayan a molestar a otros pj mientras levean. Y si es posible decirme mas o menos como configurarla Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Hawk Server's Publicado 13 de Mayo del 2014 Reportar Compartir Publicado 13 de Mayo del 2014 --[[needed functions:npc.get_vid() -> Debes iniciar sesión para ver el contenido del enlace en esta publicación.]]quest pvplevelup beginstate start beginwhen kill begin-- 1if not npc.is_pc() and pc.level >= 150 then -- killing mobspc.give_exp2(-pc.get_exp())end-- 5local canContinue = truelocal mapdict = {idx1, idx2, idx3, idx4, idx5, idx6} -- levelup map indexesfor _, v in ipairs(mapdict) doif pc.get_map_index() == v thencanContinue = falsebreakendendif pc.level >= 170 or canContinue == false then return endif npc.is_pc() then -- killing other players-- 4local oppvid = pc.select(npc.get_vid())local opplvl, oppid = 0, 0if oppvid == 0 then return endopplvl, oppid = pc.level, pc.get_player_id()pc.select(oppvid)if opplvl < 90 or get_time() < pc.getqf("delay") then return end-- 2local expvalue = tonumber(pc.getqf("killed_id") ~= oppid and 200000000 or 200000000/pc.getqf("killcount")+1)pc.setqf("killed_id", oppid)pc.setqf("killcount", tonumber(pc.getqf("killcount") == 2 and 0 or pc.getqf("killcount")+1))pc.setqf("delay", get_time()+60*5)pc.give_exp2(expvalue)endendend end Revisa aca xq esto es lo que buscas Debes iniciar sesión para ver el contenido del enlace en esta publicación. PD En el spoiler te dejo la quest pero nada te cuesta revisar un poco el foro antes de postear, no me llevo ni 1 minuto encontrar lo que buscabas aqui en el foro -.-" Adrian Rocky reacciono a esto 1 Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Jeo Publicado 13 de Mayo del 2014 Reportar Compartir Publicado 13 de Mayo del 2014 Si, deberías buscar más no todo en bandeja. Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
puig1212 Publicado 13 de Mayo del 2014 Author Reportar Compartir Publicado 13 de Mayo del 2014 --[[needed functions:npc.get_vid() -> Debes iniciar sesión para ver el contenido del enlace en esta publicación.]]quest pvplevelup beginstate start beginwhen kill begin-- 1if not npc.is_pc() and pc.level >= 150 then -- killing mobspc.give_exp2(-pc.get_exp())end-- 5local canContinue = truelocal mapdict = {idx1, idx2, idx3, idx4, idx5, idx6} -- levelup map indexesfor _, v in ipairs(mapdict) doif pc.get_map_index() == v thencanContinue = falsebreakendendif pc.level >= 170 or canContinue == false then return endif npc.is_pc() then -- killing other players-- 4local oppvid = pc.select(npc.get_vid())local opplvl, oppid = 0, 0if oppvid == 0 then return endopplvl, oppid = pc.level, pc.get_player_id()pc.select(oppvid)if opplvl < 90 or get_time() < pc.getqf("delay") then return end-- 2local expvalue = tonumber(pc.getqf("killed_id") ~= oppid and 200000000 or 200000000/pc.getqf("killcount")+1)pc.setqf("killed_id", oppid)pc.setqf("killcount", tonumber(pc.getqf("killcount") == 2 and 0 or pc.getqf("killcount")+1))pc.setqf("delay", get_time()+60*5)pc.give_exp2(expvalue)endendend end Revisa aca xq esto es lo que buscas Debes iniciar sesión para ver el contenido del enlace en esta publicación. PD En el spoiler te dejo la quest pero nada te cuesta revisar un poco el foro antes de postear, no me llevo ni 1 minuto encontrar lo que buscabas aqui en el foro -.-" Esa quest la encontre pero no funciona o nose ponerla correctamente y la configure con los mapas i tal y meti el diff en el game Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Hawk Server's Publicado 13 de Mayo del 2014 Reportar Compartir Publicado 13 de Mayo del 2014 Es que estas haciendo algo mal ya que el otro user dijo que le funciono revisa bien lo que estas haciendo Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
puig1212 Publicado 14 de Mayo del 2014 Author Reportar Compartir Publicado 14 de Mayo del 2014 Y lo revise pero nose que hago mal te agrego al skype y me ayudas? Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Hawk Server's Publicado 14 de Mayo del 2014 Reportar Compartir Publicado 14 de Mayo del 2014 La verdad yo no la he probado te recomiendo mejor que hables con el user que si pudo instalarla. Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Happy Publicado 14 de Mayo del 2014 Reportar Compartir Publicado 14 de Mayo del 2014 Y lo revise pero nose que hago mal te agrego al skype y me ayudas? Te sale mal porque no agregaste la funcion: Debes iniciar sesión para ver el contenido del enlace en esta publicación. Adrian Rocky, estefany molina y Stiiven reacciono a esto 3 Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Mensajes recomendados