BielFX Publicado 26 de Enero del 2021 Reportar Compartir Publicado 26 de Enero del 2021 Tengo una misión de evento a la luz de la luna, en mi servidor se activa inmediatamente, desearía poder desactivarla con el código /, pero no sé qué está fallando. la parte de la búsqueda aquí. quest luzluna begin state start begin when login begin if game.get_event_flag("mondlicht_event") == 1 then notice("O evento Arca Luar começou.") end end when 20095.chat."Evento Caja Luz Luna" with pc.is_gm() begin say_title("Evento Arca Do Luar") say("") say_reward("Você quer fazer?") local s = select("Ativar Evento", "Desativar Evento", "Cancelar") if s == 1 then game.set_event_flag("mondlicht_event", 1) notice_all("O evento Arca de Luar foi ativado.") notice_all("Mais Informações no nosso site www.zer0mt2.com.") elseif s == 2 then game.set_event_flag("mondlicht_event", 0) notice_all("O Evento Arca do Luar foi Desativado.") end end when 8001.kill or 8002.kill or 8003.kill or 8004.kill or 8005.kill or 8006.kill or 8007.kill or 8008.kill or 8009.kill or 8010.kill or 8011.kill or 8012.kill or 8013.kill or 8014.kill or 8017.kill or 8018.kill or 8019.kill or 8024.kill or 8025.kill or 8026.kill or 8027.kill or 8054.kill or 8055.kill or 8056.kill begin if pc.count_item(50011) >= 0 then local porc = math.random(1,16) if porc <= 2 then game.drop_item_with_ownership("50011", 1) syschat("Você Dropou o Bau Arca de Luar, Pegue seu Premio!") end end end end end cuando lo deshabilito con el comando / e mondlicht_event 0, continúa con el evento, o en npc no se deshabilita. ¿Alguien sabe cómo puedo solucionarlo? Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
caanmasu Publicado 27 de Enero del 2021 Reportar Compartir Publicado 27 de Enero del 2021 Hola! En el when de los kills debes agregar debajo: if game.get_event_flag("mondlicht_event") == 0 then return end Quedaría así: when 8001.kill or 8002.kill or 8003.kill or 8004.kill or 8005.kill or 8006.kill or 8007.kill or 8008.kill or 8009.kill or 8010.kill or 8011.kill or 8012.kill or 8013.kill or 8014.kill or 8017.kill or 8018.kill or 8019.kill or 8024.kill or 8025.kill or 8026.kill or 8027.kill or 8054.kill or 8055.kill or 8056.kill begin if game.get_event_flag("mondlicht_event") == 0 then return end if pc.count_item(50011) >= 0 then local porc = math.random(1,16) if porc <= 2 then game.drop_item_with_ownership("50011", 1) syschat("Você Dropou o Bau Arca de Luar, Pegue seu Premio!") end end end Pero igual te recomiendo la quest del evento Luz de luna de Marty Sama. Yo ahorita no lo puedo buscar Ando inactivo en el foro, estoy de pasadaaaa Espero que te sirva Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
BielFX Publicado 27 de Enero del 2021 Author Reportar Compartir Publicado 27 de Enero del 2021 hace 1 hora, caanmasu dijo: Hola! En el when de los kills debes agregar debajo: if game.get_event_flag("mondlicht_event") == 0 then return end Quedaría así: when 8001.kill or 8002.kill or 8003.kill or 8004.kill or 8005.kill or 8006.kill or 8007.kill or 8008.kill or 8009.kill or 8010.kill or 8011.kill or 8012.kill or 8013.kill or 8014.kill or 8017.kill or 8018.kill or 8019.kill or 8024.kill or 8025.kill or 8026.kill or 8027.kill or 8054.kill or 8055.kill or 8056.kill begin if game.get_event_flag("mondlicht_event") == 0 then return end if pc.count_item(50011) >= 0 then local porc = math.random(1,16) if porc <= 2 then game.drop_item_with_ownership("50011", 1) syschat("Você Dropou o Bau Arca de Luar, Pegue seu Premio!") end end end Pero igual te recomiendo la quest del evento Luz de luna de Marty Sama. Yo ahorita no lo puedo buscar Ando inactivo en el foro, estoy de pasadaaaa Espero que te sirva Pongo esta línea de comando y ya no se cae. ¿que puede ser? Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
colcrt Publicado 27 de Enero del 2021 Reportar Compartir Publicado 27 de Enero del 2021 como le dice el pana caanmasu le falta una sentencia que analice si el evento esta on u off when 8001.kill or 8002.kill or 8003.kill or 8004.kill or 8005.kill or 8006.kill or 8007.kill or 8008.kill or 8009.kill or 8010.kill or 8011.kill or 8012.kill or 8013.kill or 8014.kill or 8017.kill or 8018.kill or 8019.kill or 8024.kill or 8025.kill or 8026.kill or 8027.kill or 8054.kill or 8055.kill or 8056.kill begin if game.get_event_flag("mondlicht_event") == 0 then return else if pc.count_item(50011) >= 0 then local porc = math.random(1,16) if porc <= 2 then game.drop_item_with_ownership("50011", 1) syschat("Você Dropou o Bau Arca de Luar, Pegue seu Premio!") end end end end Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
caanmasu Publicado 27 de Enero del 2021 Reportar Compartir Publicado 27 de Enero del 2021 hace 11 horas, BielFX dijo: Pongo esta línea de comando y ya no se cae. ¿que puede ser? Hello amigo No te cae el objeto porque tienes que tener al menos uno en el inventario, así está en tu evento. if pc.count_item(50011) >= 0 then local porc = math.random(1,16) if porc <= 2 then game.drop_item_with_ownership("50011", 1) syschat("Você Dropou o Bau Arca de Luar, Pegue seu Premio!") end end Fíjate que está diciendo que si el personaje ya tiene el objeto, que le dropee. Pero si no tiene el objeto nunca le va a caer. Yo quitaría esa condición Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
BielFX Publicado 27 de Enero del 2021 Author Reportar Compartir Publicado 27 de Enero del 2021 hace 1 hora, caanmasu dijo: Hello amigo No te cae el objeto porque tienes que tener al menos uno en el inventario, así está en tu evento. if pc.count_item(50011) >= 0 then local porc = math.random(1,16) if porc <= 2 then game.drop_item_with_ownership("50011", 1) syschat("Você Dropou o Bau Arca de Luar, Pegue seu Premio!") end end Fíjate que está diciendo que si el personaje ya tiene el objeto, que le dropee. Pero si no tiene el objeto nunca le va a caer. Yo quitaría esa condición ¿DÓNDE CAMBIO ESTO? Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Mensajes recomendados
Unirse a la conversación
Puedes publicar ahora y registrarte más tarde. Si tienes una cuenta, regístrate para publicar con su cuenta.