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?
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?
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.
Gardaşım yine hakkını vermiş
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.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.
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.