Öneri Quest öneri

  • Konuyu açan Konuyu açan bckntr
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 9
  • Gösterim Gösterim 123
Konu sahibi önerilerinizi bekliyor. Konuya yorum yazabilirsiniz.

bckntr

Z I M B A
Geliştirici
Yardımsever Üye
Usta Üye
Mesaj
1.470
Çözümler
78
Beğeni
2.651
Puan
1.819
Ticaret Puanı
0
Hayırlı günler herkese, etkinlik amaçlı fikir almak istiyorum sizlerden.
Mesela x NPC tıklayıp KORSAN TANAKA etkinliğini başlat dediğimizde 2 saatte bir 50 adet korsan tanaka spamlasın gibi veya daha farklı fikirleriniz varsa belirtmenizi talep ediyorum, Şimdiden herkese teşekkürler.
 
Kod:
Genişlet Daralt Kopyala
quest gm_mob_spawner begin
    state start begin

        when 20001.chat."Mobları Başlat" with pc.is_gm() begin
            if game.get_event_flag("mob_spawner_active") == 1 then
                say("Zaten aktif. 2 saatte bir moblar çıkıyor.")
                return
            end

            say_title("Mob Spawner Aktif!")
            say("Her 2 saatte bir 10 mob spawnlanacak.")
            game.set_event_flag("mob_spawner_active", 1)

            local x = pc.get_x()
            local y = pc.get_y()

            -- İlk spawn (10 tane)
            command("purge")  -- önceki mobları sil
            command("m 101 "..(x+0).." "..(y+0))

            game.set_event_flag("mob_spawn_x", x)
            game.set_event_flag("mob_spawn_y", y)

            timer("mob_spawner_timer", 60)
        end

        when mob_spawner_timer.timer begin
            if game.get_event_flag("mob_spawner_active") == 1 then
                local x = game.get_event_flag("mob_spawn_x")
                local y = game.get_event_flag("mob_spawn_y")

                -- 2 saatte bir 10 tane mob spawnla, öncekileri sil
                command("purge")
                command("m 101 "..(x+0).." "..(y+0))

                timer("mob_spawner_timer", 60)
            end
        end

        when 20001.chat."Mob Spawnı Durdur" with pc.is_gm() begin
            if game.get_event_flag("mob_spawner_active") == 0 then
                say("Spawner zaten kapalı.")
                return
            end

            say("Spawner durduruldu.")
            game.set_event_flag("mob_spawner_active", 0)
            command("purge")
        end
    end
end
Bi denermisin
 
Kod:
Genişlet Daralt Kopyala
quest gm_mob_spawner begin
    state start begin

        when 20001.chat."Mobları Başlat" with pc.is_gm() begin
            if game.get_event_flag("mob_spawner_active") == 1 then
                say("Zaten aktif. 2 saatte bir moblar çıkıyor.")
                return
            end

            say_title("Mob Spawner Aktif!")
            say("Her 2 saatte bir 10 mob spawnlanacak.")
            game.set_event_flag("mob_spawner_active", 1)

            local x = pc.get_x()
            local y = pc.get_y()

            -- İlk spawn (10 tane)
            command("purge")  -- önceki mobları sil
            command("m 101 "..(x+0).." "..(y+0))

            game.set_event_flag("mob_spawn_x", x)
            game.set_event_flag("mob_spawn_y", y)

            timer("mob_spawner_timer", 60)
        end

        when mob_spawner_timer.timer begin
            if game.get_event_flag("mob_spawner_active") == 1 then
                local x = game.get_event_flag("mob_spawn_x")
                local y = game.get_event_flag("mob_spawn_y")

                -- 2 saatte bir 10 tane mob spawnla, öncekileri sil
                command("purge")
                command("m 101 "..(x+0).." "..(y+0))

                timer("mob_spawner_timer", 60)
            end
        end

        when 20001.chat."Mob Spawnı Durdur" with pc.is_gm() begin
            if game.get_event_flag("mob_spawner_active") == 0 then
                say("Spawner zaten kapalı.")
                return
            end

            say("Spawner durduruldu.")
            game.set_event_flag("mob_spawner_active", 0)
            command("purge")
        end
    end
end
Bi denermisin
101 ıd li moblar nerede spawn oluyor
 
Kod:
Genişlet Daralt Kopyala
quest gm_mob_spawner begin
    state start begin

        when 20001.chat."Mobları Başlat" with pc.is_gm() begin
            if game.get_event_flag("mob_spawner_active") == 1 then
                say("Zaten aktif. 2 saatte bir moblar çıkıyor.")
                return
            end

            say_title("Mob Spawner Aktif!")
            say("Her 2 saatte bir 10 mob spawnlanacak.")
            game.set_event_flag("mob_spawner_active", 1)

            local x = pc.get_x()
            local y = pc.get_y()

            -- İlk spawn (10 tane)
            command("purge")  -- önceki mobları sil
            command("m 101 "..(x+0).." "..(y+0))

            game.set_event_flag("mob_spawn_x", x)
            game.set_event_flag("mob_spawn_y", y)

            timer("mob_spawner_timer", 60)
        end

        when mob_spawner_timer.timer begin
            if game.get_event_flag("mob_spawner_active") == 1 then
                local x = game.get_event_flag("mob_spawn_x")
                local y = game.get_event_flag("mob_spawn_y")

                -- 2 saatte bir 10 tane mob spawnla, öncekileri sil
                command("purge")
                command("m 101 "..(x+0).." "..(y+0))

                timer("mob_spawner_timer", 60)
            end
        end

        when 20001.chat."Mob Spawnı Durdur" with pc.is_gm() begin
            if game.get_event_flag("mob_spawner_active") == 0 then
                say("Spawner zaten kapalı.")
                return
            end

            say("Spawner durduruldu.")
            game.set_event_flag("mob_spawner_active", 0)
            command("purge")
        end
    end
end
Bi denermisin
Ben quest aramıyorum öneri arıyordum hocam, yani şöyle bir şey yap vs
 
Ben quest aramıyorum öneri arıyordum hocam, yani şöyle bir şey yap vs
bir önerim var geçenlerde yapmaya çalıştım ama olmadı şöyle ki;

yüzbaşıya 3veya 5 adet görevler eklenir bunun içinde metin kes,mob,veya boss 3ünden biri eklenir
yüzbaşıdan alınan görevler oyuncu kendi seçemez sistem oyuncuya rastgele verir

görevi tamamlıyan oyuncular yüzbaşıya giderek 3.görevden elde ettiği itemi verir

ve sarhoş npc bulmaya çalışır ve tam öldülü alırlar
aynı şekilde sarhoşdan alıcağı ödül itemi ise rastgele değerli eşyayı alır
 
bir önerim var geçenlerde yapmaya çalıştım ama olmadı şöyle ki;

yüzbaşıya 3veya 5 adet görevler eklenir bunun içinde metin kes,mob,veya boss 3ünden biri eklenir
yüzbaşıdan alınan görevler oyuncu kendi seçemez sistem oyuncuya rastgele verir

görevi tamamlıyan oyuncular yüzbaşıya giderek 3.görevden elde ettiği itemi verir

ve sarhoş npc bulmaya çalışır ve tam öldülü alırlar
aynı şekilde sarhoşdan alıcağı ödül itemi ise rastgele değerli eşyayı alır
Değerli fikriniz için teşekkür ederim, ama wslik yaptığım için pekte işe yaramayacak benim için <3
 
Wsliğe yakışacak on numara fikir geldi aklıma :ROFLMAO:

Harf etkinliği..
Mesela ZIMBA olsun kelimemiz 5 tane item oluştur Z, I, M, B, A harf iconları ile.

Npcden etkinliği başlat. Etklinlik başladığında moblardan bu harfler düşsün. Bu harflerin tamamını bulduğumuzda NPC’ye gelip okutalım ve karşılığında değerli bir eşya alalım.
 
Wsliğe yakışacak on numara fikir geldi aklıma :ROFLMAO:

Harf etkinliği..
Mesela ZIMBA olsun kelimemiz 5 tane item oluştur Z, I, M, B, A harf iconları ile.

Npcden etkinliği başlat. Etklinlik başladığında moblardan bu harfler düşsün. Bu harflerin tamamını bulduğumuzda NPC’ye gelip okutalım ve karşılığında değerli bir eşya alalım.
İşte adamım geldi :D canımsın yavrum. Sıraya aldım önerini <3
 
Geri
Üst