Jump to content
Sign in to follow this  
BielFX

Ayuda con una misión de evento

Recommended Posts

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?

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
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?

Share this post


Link to post
Share on other sites

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

 

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites
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?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...