Kodcu Yardım & Destek Hattı

Users who are viewing this thread

Yanlış düşünüyorsun. Tahttan indirme olayını sağlayan kod o.
 
Code:
	[anyone,"oim_getman_radzivil_npc2_dlg", [], "Well, I see you managed to escape the fortress...", "oim_getman_radzivil_npc2_dlg_1", []],			
	[anyone|plyr,"oim_getman_radzivil_npc2_dlg_1", [], "Yes, over the shoulders of the late Radziwill's bodyguards and the town guard.", "oim_getman_radzivil_npc2_dlg_2", []],				
	[anyone,"oim_getman_radzivil_npc2_dlg_2", [], "You mean you have slain Radziwill?", "oim_getman_radzivil_npc2_dlg_3", []],			
	[anyone|plyr,"oim_getman_radzivil_npc2_dlg_3", [], "Indeed.", "oim_getman_radzivil_npc2_dlg_4", []],				
	[anyone,"oim_getman_radzivil_npc2_dlg_4", [], "And what of the Black Mace? Have you recovered it?", "oim_getman_radzivil_npc2_dlg_5", []],			
	[anyone|plyr,"oim_getman_radzivil_npc2_dlg_5", [], "Here it is, on my belt. But enough talk. Let us ride swiftly before they send pursuers. Although, they are probably rather too occupied there to think too much of us just now...", "close_window", [
		(jump_to_menu, "mnu_auto_return_to_map"),
		(finish_mission),
		(call_script, "script_end_quest", "qst_oim_getman_kill_radzivill"),
		(troop_add_item, "trp_player", "itm_black_hetman", 0),
		(add_xp_as_reward, 4000),
		(call_script, "script_oim_remove_lord_and_replace", "trp_kingdom_1_pretender", "trp_kingdom_1_lord"),
		(call_script, "script_remove_lord_from_prison", "trp_kingdom_1_lord"),
		(call_script, "script_succeed_quest", "qst_oim_getman_nesvizh_pernach"),		
		(str_store_string, s2, "str_talk_to_barabash_pernach"),  
		(add_quest_note_from_sreg, "qst_oim_getman_barabash", 4, s2, 1),
	]],

Orjinal kod bu, bu kodun arkasından Radziwill ölüyor ve Lehistanın kendi kralı tahta geçiyor. Sanırım dediğim gibi işliyor ama tabi acemi olduğum için emin değilim.
 
Gayet basit bir şekilde işliyor dediğin şey, fakat bunu yapmak sildiğin lordun arazilerini..vs'leri yer değiştirdiğin lorda vermiyor. Ancak onları da verirsen çalışır, vermezsen oyun crash bile yiyebilir.
 
benimkisi sadece tahmin zaten :smile: Neyse benim scriptte bir ilerleme var şöyle bir şey assign ile veri kaydettim sorgulattım bu kezde esir olduğumda esirlikten çıkınca adamla konuşunca kitap veriyor :smile:))

Baya bir karıştı dialog modülü :grin: Sanırım baştan düzenlemek lazım :S
 
Krallık oluşturmak için bir kod verebilir misin? Bir ara yapıyordum ama tamamen unuttum. Anlatırsan gerçekten müteşekkir kalırım.  :razz:
 
Oyun Tarihini Değiştirme

Gayet basit bir işlem. Şöyle ki, ilk olarak "module_scripts.py" dosyasında "game_get_date_text" araması verin. Karşınıza bunun çıkması lazım; (Benim yaptığım aramada 4. bulgu doğruydu, yani arama yaptıktan sonra 3 kere daha CTRL+G yapın)

  #script_game_get_date_text:
  # This script is called from the game engine when the date needs to be displayed.
  # INPUT: arg1 = number of days passed since the beginning of the game
  # OUTPUT: result string = date
  ("game_get_date_text",
    [
      (store_script_param_2, ":num_hours"),
      (store_div, ":num_days", ":num_hours", 24),
      (store_add, ":cur_day", ":num_days", 23),
      (assign, ":cur_month", 3),
      (assign, ":cur_year", 1257),
      (assign, ":try_range", 99999),
      (try_for_range, ":unused", 0, ":try_range"),

Gayet açık bir şekilde kırmızı renkli rakamı neye değiştirirseniz oyuna başladığınızda tarih bu olacak. Bir çok mod için güzel bir detay olabilir.

Onun dışında, bej renkli rakam, bir günde kaç oyun saati olduğunu değiştirmesi lazım. Test etmediğim için olmayabilir. Aynı teorim, yeşil renkli rakam içinde geçerlidir. Oyuna başladığınızda kaçıncı ayda başladığınızı değiştirmenize yaraması lazım.
 
assasins said:
Yeni krallık eklemeyi gösterirsen çok sevinirim.
Teşekkürler...

Agression'inki ile idare et. O tür detay isteyen rehberleri sonra hazırlayacam.
 
Silahlara Alevle Yanma Efekti Verme

Başka bir kodla karşınızdayım. Bu da yine yapılması kolay olanlardan, kodu AoM için yazmıştım. Çok genel bir kod olduğu için, çoğu kişinin işine yarayabileceğini düşündüm.

İlk olarak, bu kodu eklerken Morgh's Tools'u kullanmanızı aşırı şekilde öneririm.

-İlk olarak, Morgh'un toolunu indirdikten sonra onu açın. Modun dizinini ayarlayın ve sol taraftan "Item Editor"'e girin.

-Orada herhangi bir "silah"'a tıklayın, bunun bir silah olması iyi olur. Çünkü, zırhlarda çalışması için ekstra bir iş gerekir, ve bu kod çalışmaz silahtan başka bir nesnenin üstünde.

-Silah'a tıkladıktan sonra, programın aşağısında "Triggers" diye bir küçük bir pencere var, oraya;

Code:
[(ti_on_init_item,[(set_position_delta,0,60,0),(particle_system_add_new,"psys_torch_fire"),(particle_system_add_new,"psys_torch_smoke"),(set_current_color,150,130,70),(add_point_light,10,30),])]

Bunu ekleyin. Sonra "Update Item" ve "Save Changes"'e tıklayıp çıkın.

Sonuç olarak, silahınız bu kod sayesinde Alev alev yanıyor olacak.
 
Agression said:
Yeni bir krallık ekledim fakat oyuna girerken birden 25 level oluyorum  :lol: Nasıl düzeltebilirim.

Hmm, krallığı nasıl ekledin? Aşama aşama ne yaptığını söyle.
 
Hmm o sorunu çözdüm bir yerde yanlış yazmışım da şimdi bu hata veriyor
2012030700001.jpg
 
Agression said:
Hmm o sorunu çözdüm bir yerde yanlış yazmışım da şimdi bu hata veriyor
2012030700001.jpg

Hataların basit olarak anlamları;

-map_icons.py dosyasındaki 78.satırındaki map icon'un meshi düzgün belirtilmemiş.

-"create_kingdom_hero_party" ve "give_center_to_lord" scriptlerinde eğer kendin ekstra eklediysen, o eklediklerine bir daha bak, kontrol et doğru factiona doğru town gidiyor mu ya da virgul falan eksik mi diye, onları hiç ellemediysen, scripts.py dosyasına birşeyler eklemişsin yalnış yere, bu da sistematiği bozmuş.
 
78. Satırdaki map icon  bannerlara gidiyor. Herhangi bir sancak vermedim lordlara bu sorun olmuş olabilir mi ?
Edit: Eklediğim tüm give_to_center scriptlerini sildim. Hata yok. Sancak yüzünden mi acaba ?
 
Olabilir. Yani bu herşey olabilir, module_items'da yaptığın bir değişiklik triggers'de hata verebilir. O yüzden bütün kodlarını bilmediğimden söylemem çok zor, ama dene-yanıl mantığını kullanman akıllıca olur.

Bannerları da ver, normal Native nasıl yazmışsa sende öyle yaz. Kendin bir yol bulup, yapmaya çalışırsan, sorununa bile cevap bulamazsın, öyle kalır. Baştan başlamak zorunda kalırsın. Native kodlarından baz alarak git hep.
 
"ani_human_mounted" dosyasındaki anim_human_02 animasyonunu değiştirip yeni bir animasyon yaptım , yaptığım animasyonu nasıl "ani_human_mounted" daki animasyonla değiştirebilirim ?
 
Back
Top Bottom