kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
farkmt2official 1
farkmt2official
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle

Saksafonlu Çark Düzenleme / Simule Etme

  • Konuyu başlatan Konuyu başlatan Silverhand
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 12
  • Görüntüleme Görüntüleme 387

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!

Elinize saglik.

Ekip içerisinde db erişimi olmayan birinin düzenlemesi için mantıklı ama genelde toplu düzenlemeler için bu web arayüzleri pek kullanışlı olmuyor fikrimce.

Simülasyon için ise aynı çark'ı panelde döndürmek yerine 1000 kez çevrildi x y z itemlerinden 5-10-15 adet attı gibi çıktı vermesi kullanışlı olmaz mı?

Kullanışlı olmuyor mu?

Mesela... Bir sunucu sahibisin.
Görevlerin içindeki (questlerin) yazılarını ve ödüllerini kontrol etmek istiyorsun.

Şunu düzenlemek mi kolay?
Kod:
quest main_quest_lv2 begin
    state start begin
    end
    state run begin
        when login or levelup or enter with pc.get_level() >= 2 begin
            set_state ( gototeacher )
        end
        when 20354.chat.gameforge.main_quest_lv2._10_npcChat with pc.get_level() < 2 begin
            say_title(gameforge.main_quest_lv1._60_sayTitle)
            say(gameforge.main_quest_lv2._20_say)
        end
    end
    state gototeacher begin
        when letter begin

            send_letter(gameforge.main_quest_lv2._30_sendLetter)
            local v=find_npc_by_vnum(20354)
            if 0==v then
            else
                target.vid("__TARGET__", v, gameforge.main_quest_lv2._40_targetVid)
            end
        end
        when button or info begin
            say_title(gameforge.main_quest_lv2._30_sendLetter)
                        say_reward(gameforge.main_quest_lv2._50_sayReward)
                    end
        when __TARGET__.target.click begin
            target.delete("__TARGET__")

            say_title(gameforge.main_quest_lv1._60_sayTitle)
            say(gameforge.main_quest_lv2._60_say)
            wait()

            say_title(gameforge.main_quest_lv1._60_sayTitle)
            say(gameforge.main_quest_lv2._70_say)
            wait()
            say_title(gameforge.buy_fishrod._210_sayTitle)
                        say_reward(gameforge.main_quest_lv2._80_sayReward)
say_reward(string.format(gameforge.main_quest_lv2._90_sayReward,item_name(27001), 15))
            say_item(item_name(27001),27001,"")
                        set_state ( killdog )   

            pc.setqf("state", 0)
            q.set_counter(gameforge.main_quest_lv2._95_counter, 0)
        end

    end

    state killdog begin
        when letter begin
            send_letter(gameforge.main_quest_lv2._100_sendLetter)
        end
        when button or info begin
            say_title(gameforge.main_quest_lv2._110_sayTitle)
            say(gameforge.main_quest_lv2._120_sayReward)
            say_reward(string.format(gameforge.main_quest_lv2._130_sayReward, pc.getqf("state")))
        end
        when 101.kill begin
            local count = pc.getqf("state") + 1

            if count <= 9 then
                pc.setqf("state", count)
                q.set_counter(gameforge.main_quest_lv2._135_counter, 9 - count)

                if count == 9 then
                    say_title(gameforge.main_quest_lv2._140_sayTitle)
                    say(gameforge.main_quest_lv2._150_sayReward)
                    set_state (gototeacher2)
                end
            end
        end
        when 20354.chat.gameforge.main_quest_lv2._160_npcChat with pc.getqf("state") < 9 begin
            say_title(gameforge.main_quest_lv1._60_sayTitle)

            say(gameforge.main_quest_lv2._170_say)
            if pc.is_gm() then
                wait()
                say_title(gameforge.main_quest_lv2._180_sayTitle)
                say(gameforge.main_quest_lv2._182_say)
                local s =  select(gameforge.locale.guild.yes, gameforge.locale.guild.no)
                if s == 1 then
                    set_state (gototeacher2)
                end
            end
        end
        when 20354.chat.gameforge.main_quest_lv2._160_npcChat with pc.getqf("state") >= 9 begin
            say_title(gameforge.main_quest_lv1._60_sayTitle)
            say(gameforge.main_quest_lv2._190_say)
            set_state (gototeacher2)
        end
    end
    state gototeacher2 begin
        when letter begin
            local v=find_npc_by_vnum(20354)
            if 0==v then
            else
                target.vid("__TARGET__", v, gameforge.main_quest_lv2._40_targetVid)
            end
        end
        when letter begin
            send_letter(gameforge.main_quest_lv2._200_sendLetter)
        end
        when button or info begin
            say_title(gameforge.main_quest_lv2._200_sendLetter)
                        say_reward(gameforge.main_quest_lv2._150_sayReward)
                    end
        when __TARGET__.target.click begin
            target.delete("__TARGET__")

            say_title(gameforge.main_quest_lv1._60_sayTitle)
            say(gameforge.main_quest_lv2._210_say)
            wait()
            say_title(gameforge.collect_herb_lv4._130_sayTitle)
                        say_reward(gameforge.main_quest_lv2._220_sayReward)
say_reward(string.format(gameforge.main_quest_lv2._230_sayReward, item_name(27001), 15))
            say_item(item_name(27001),27001,"")


                        pc.give_exp2( 250 )
            pc.change_gold( 1000 )
            pc.give_item2( 27001 ,15 )
            pc.setqf("state", 0)
            
            clear_letter()
            set_state (__COMPLETE__)
            set_quest_state("main_quest_lv3","run")
            
        end
    end
    state __COMPLETE__ begin
    end
end

Yoksa bu şekilde kontrol edip düzenlemek mi kolay?
1773091361853.png

1773091386956.png
1773091396612.png

Ya da Skill Proto düzenleyeceksin, skilleri % lik değerler ile arttırmak istiyorsun.

Bu mu kolay?
1773091552528.png

Yoksa bu mu kolay?
1773091576811.png

Ya da Loncayı toplu banlamak, bayrağını falan değişmek istiyorsun MYSQL'den tablo ile tek tek id leri çıkarıp player_index den empire yi değiştirmek mi kolay yoksa bu mu?
1773091635555.png

Ya da Cube düzenleyeceksin diyelim.
Bu kolay mı?

Kod:
#복숭아꽃진액       
section       
npc    20018   
item    50721    1
reward    50801    1
percent    100   
end       
        
#도라지진액       
section       
npc    20018   
item    50722    1
reward    50802    1
percent    100   
end       
        
#감꽃진액       
section       
npc    20018   
item    50723    1
reward    50803    100
percent    100   
end

Yoksa bu mu daha kolayına gelir?
1773091712947.png

Ya da birisi bende +45 ort kdp var dedi mesela.
item tablosundan mı bakacaksın efsun kodunu girip yoksa şuradan mı?

1773091771401.png

Ya da Ticaret loglarını detaylı istiyorsun mesela

1773091832508.png

Ya da bir drop değişeceksin mesela

mob_drop_item.txt mi yoksa şu mu?

1773091881129.png


Demek istediğim Kullanışsız yorumunu neye göre yaptınız mesela?

Simülasyon için ise aynı çark'ı panelde döndürmek yerine 1000 kez çevrildi x y z itemlerinden 5-10-15 adet attı gibi çıktı vermesi kullanışlı olmaz mı?

Forumdaki drop_simul sistemi ile yaptığın düzenleme ne kadar etkili mesela?
Ne kadar gerçek etki alıyorsun?
Bir şeyleri oyuncu gibi test etmek, oyuncunun kaç ep harcayarak kaç defa çarkı çevireceğini anlamak her zaman daha doğrudur.
Metin drobu düzeltirken de, bir oyuncu gibi düşünmek her zaman oyuncu gözünden yorum yaparak ilerlemek daha doğru ilerlemeni sağlamaz mı?

Hop 1000 tane kestim bunu aldım mı yoksa şu sürede bunu harcadım, karşılığı bu oldu diyebilmek mi?
Sen karar ver.
 
Kullanışlı olmuyor mu?

Mesela... Bir sunucu sahibisin.
Görevlerin içindeki (questlerin) yazılarını ve ödüllerini kontrol etmek istiyorsun.



[/CODE]

Yoksa bu şekilde kontrol edip düzenlemek mi kolay?

Ya da Skill Proto düzenleyeceksin, skilleri % lik değerler ile arttırmak istiyorsun.

Bu mu kolay?

Yoksa bu mu kolay?

Ya da Loncayı toplu banlamak, bayrağını falan değişmek istiyorsun MYSQL'den tablo ile tek tek id leri çıkarıp player_index den empire yi değiştirmek mi kolay yoksa bu mu?

Ya da Cube düzenleyeceksin diyelim.
Bu kolay mı?

Kod:
#복숭아꽃진액      
section      
npc    20018  
item    50721    1
reward    50801    1
percent    100  
end      
       
#도라지진액      
section      
npc    20018  
item    50722    1
reward    50802    1
percent    100  
end      
       
#감꽃진액      
section      
npc    20018  
item    50723    1
reward    50803    100
percent    100  
end

Yoksa bu mu daha kolayına gelir?

Ya da birisi bende +45 ort kdp var dedi mesela.
item tablosundan mı bakacaksın efsun kodunu girip yoksa şuradan mı?


Ya da Ticaret loglarını detaylı istiyorsun mesela


Ya da bir drop değişeceksin mesela

mob_drop_item.txt mi yoksa şu mu?



Demek istediğim Kullanışsız yorumunu neye göre yaptınız mesela?



Forumdaki drop_simul sistemi ile yaptığın düzenleme ne kadar etkili mesela?
Ne kadar gerçek etki alıyorsun?
Bir şeyleri oyuncu gibi test etmek, oyuncunun kaç ep harcayarak kaç defa çarkı çevireceğini anlamak her zaman daha doğrudur.
Metin drobu düzeltirken de, bir oyuncu gibi düşünmek her zaman oyuncu gözünden yorum yaparak ilerlemek daha doğru ilerlemeni sağlamaz mı?

Hop 1000 tane kestim bunu aldım mı yoksa şu sürede bunu harcadım, karşılığı bu oldu diyebilmek mi?
Sen karar ver.
Forumdaki drop_simul sistemi ile yaptığın düzenleme ne kadar etkili mesela? -> Neden bahsettiğini anlamadım, herhangi bir sistem adı vermedim, eğer web paneline ekliyorsanız simüle etmeniz daha mantıklı dedim çark çevirmek yerine.

Demek istediğim Kullanışsız yorumunu neye göre yaptınız mesela? -> Orada toplu düzenlemeler için kullanışlı olmuyor yazıyor, 50 tane mob dropunu güncellemek istediğinizde dediğimi anlayacaksınız. Excel'den 1dk'da yapılan iş için bu panelden 2 saat harcarsınız.




Aynı durum cube, sandık dropları, battlepass görevleri, nesne market, eventler, bonus veren herhangi bir sistem yada biyolog için de geçerli.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst