- Mesaj
- 27
- Çözümler
- 1
- Beğeni
- 5
- Puan
- 23
- Ticaret Puanı
- 0
arkadaslar selam Martysama files uzerinden yeni gorevler eklemeye calisiyorum. Ancak coklu dil kisminda problem yasiyorum
/home/Game/main/srv1/share/locale/germany/translate.lua dosyasina eklediklerim.
arkadaslar selam Martysama files uzerinden yeni gorevler eklemeye calisiyorum. Ancak coklu dil kisminda problem yasiyorum
Ancak gorev bu sekilde gozukuyor metinsel ifade yok, nereye eksik tanim yapmis olabilirim ?
/home/Game/main/srv1/share/locale/germany/translate.lua dosyasina eklediklerim.
Kod:
gameforge.collect_quest_lv5_wondarim = {}
gameforge.collect_quest_lv5_wondarim_1_npcChat = "[LC;15000]"
gameforge.collect_quest_lv5_wondarim_1_say = "[LC;15001]"
gameforge.collect_quest_lv5_wondarim_2_say = "[LC;15002]"
gameforge.collect_quest_lv5_wondarim_3_say = "[LC;15003]"
gameforge.collect_quest_lv5_wondarim_4_say = "[LC;15004]"
gameforge.collect_quest_lv5_wondarim_5_say = "[LC;15005]"
gameforge.collect_quest_lv5_wondarim_6_say = "[LC;15006]"
gameforge.collect_quest_lv5_wondarim_7_say = "[LC;15007]"
gameforge.collect_quest_lv5_wondarim_8_say = "[LC;299]"
gameforge.collect_quest_lv5_wondarim_9_say = "[LC;15009]"
gameforge.collect_quest_lv5_wondarim_10_say = "[LC;15010]"
gameforge.collect_quest_lv5_wondarim_11_say = "[LC;15011]"
collect_quest_lv5wondarim.quest dosyam (quest_list.txt'ye tanimladim gorev zaten gozukuyor ondan yana problem yok)
quest collect_quest_lv5wondarim begin
state start begin
when login or levelup with pc.level >= 5 begin
set_state(information)
end
end
state information begin
when letter begin
local v = find_npc_by_vnum(20087)
if v != 0 then
target.vid("__TARGET__", v, gameforge.collect_quest_lv5_wondarim_1_say)
end
send_letter(gameforge.collect_quest_lv5_wondarim_2_say)
end
when button or info begin
say_title(gameforge.collect_quest_lv5_wondarim_1_say)
say(gameforge.collect_quest_lv5_wondarim_3_say)
end
when __TARGET__.target.click or 20087.chat.gameforge.collect_quest_lv5_wondarim_4_say begin
target.delete("__TARGET__")
say_title(gameforge.collect_quest_lv5_wondarim_5_say)
say(gameforge.collect_quest_lv5_wondarim_6_say)
wait()
say(gameforge.collect_quest_lv5_wondarim_7_say)
pc.setqf("collect_count", 0)
set_state(collect_items)
end
end
state collect_items begin
when letter begin
send_letter(gameforge.collect_quest_lv5_wondarim_8_say)
end
when button or info begin
say_title(gameforge.collect_quest_lv5_wondarim_5_say)
say(string.format("Topladığın Kurt Pençesi: %d / 10", pc.getqf("collect_count")))
end
when 601.kill begin -- Kurtlar
if number(1,100) <= 25 then
pc.give_item2(30028, 1) -- Kurt Pençesi
local count = pc.getqf("collect_count") + 1
pc.setqf("collect_count", count)
syschat(string.format("Bir Kurt Pençesi buldun! (%d/10)", count))
if count >= 10 then
set_state(return_to_wondarim)
end
end
end
end
state return_to_wondarim begin
when letter begin
send_letter(gameforge.collect_quest_lv5_wondarim_9_say)
local v = find_npc_by_vnum(20087)
if v != 0 then
target.vid("__TARGET__", v, gameforge.collect_quest_lv5_wondarim_10_say)
end
end
when button or info begin
say_title(gameforge.collect_quest_lv5_wondarim._1_say)
say(gameforge.collect_quest_lv5_wondarim._10_say)
end
when __TARGET__.target.click or 20087.chat.gameforge.collect_quest_lv5_wondarim_10_say begin
target.delete("__TARGET__")
if pc.count_item(30028) >= 10 then
say_title(gameforge.collect_quest_lv5_wondarim_5_say)
say(gameforge.collect_quest_lv5_wondarim_11_say)
pc.remove_item(30028, 10)
set_state(reward)
else
say("Yeterli Kurt Pençen yok!")
end
end
end
state reward begin
when letter begin
send_letter(gameforge.collect_quest_lv5_wondarim_11_say)
local v = find_npc_by_vnum(20087)
if v != 0 then
target.vid("__TARGET__", v, gameforge.collect_quest_lv5_wondarim_11_say)
end
end
when __TARGET__.target.click or 20087.chat.gameforge.collect_quest_lv5_wondarim_11_say begin
target.delete("__TARGET__")
say_title(gameforge.collect_quest_lv5_wondarim._1_say)
say(gameforge.collect_quest_lv5_wondarim_11_say)
say_reward("Ödül: +500 Maksimum HP")
affect.add_collect(1, 1000, 60*60*24*365*60) -- HP +500 (kalıcı)
clear_letter()
set_state(__complete)
end
end
state __complete begin
end
end
son olarak client tarafinda locale packinin icine 15001den baslayacak sekilde textleri ekledim
4218 Maksimum bilet sayısına sahipsin.
14219 Girilen Gaya miktarı: %d[ENTER]Miktar doğru mu? Gaya'yı Gaya kesesinde saklamak[ENTER]için Tamam'a tıkla.
14220 Tamam
14221 İptal et
14222 Gaya Kesesi
14223 Yu-Hwan
14224 Envanterde yeterli alan yok.
15001 Wonda-Rim Araştırmaları
15002 Wonda-Rim'in Öğrencisi
15003 Chaegirab'ın yeğeni Wonda-Rim seni arıyor.
15004 Aramızda kalsın, kendisi amcasının işe yaramaz bir araştırmacı olduğunu düşünüyor. Metodlarının yanlış olduğunu söylüyor.
15005 Onun araştırmalarına yardım edersen bonkör ödüller verebilir. İksirlerinin çok kuvvetli olduğuna dair duyumlar aldım.
15006 Ah Merhaba! Sanırım seni bilge Uriel gönderdi değil mi?
15007 Pekala o zaman, benim hakkımda da bilgi vermiştir. Chearbig benim amcam, kendisi biyolog ancak metodlarının eskidiğini düşünüyorum.
15008 Köyümüzü istila eden alfa kurtlar hakkında araştırma yapıyorum. Bana 10 adet kurt pençesi getirebilir misin?
15009 Harika! Bu pençe oldukça diri, belli ki genç bir kurttan alınmış! Hemen araştırmama[ENTER]başlayacağım. Ancak %s tane daha gerekli. Lütfen[ENTER]biraz daha bul![ENTER][ENTER]Ve biraz zamana ihtiyacım olduğunu unutma.
15010 Tüh, bu pençe hastalıklı bir kurttan alınmış olmalı.[ENTER]Lütfen başka bir tane getir![ENTER][ENTER]Yine de bunu araştırmam için zamana ihtiyacım[ENTER]var. Yarına kadar pençeye ihtiyacım olmayacak.
15011 Çok teşekkür ederim, yeteri sayıda pençe topladın. Bunun için ödüllendirileceksin.
arkadaslar selam Martysama files uzerinden yeni gorevler eklemeye calisiyorum. Ancak coklu dil kisminda problem yasiyorum
Ancak gorev bu sekilde gozukuyor metinsel ifade yok, nereye eksik tanim yapmis olabilirim ?
Dosya Eklentileri
En son bir moderatör tarafından düzenlenmiş: