Ahmet Aktaş said:celil said:Kusura bakmayın arkadaslar sizleri de yoruyorum ama bende öğrenmeye çalışıyorum. sorum şu, oyundaki haydut sığınakları nasıl oluşturuluyor? mesela bende bir haydut sığınagı oluşturmak istesem nasıl oluştururum?
Bende bunun biraz değişiğini soracaktım. Haydut sığınaklarını inceledim. Haydut sığınaklarını Nativede party templates'e kaydetmişler.
Şimdi sorum şu şimdiye kadar hep module_partiesdeki bir partiye menü eklemeyi öğrendik. Peki module_party templates'deki bir partiye nasıl menu ekleyebiliriz. Mesela haydut sığınaklarını module_party_templates'e kaydedilmiş ve bir şekilde bunlara menü eklemişler, nasıl yapılıyor bu?
ben "game_event_party_encounter" kodunun altına şu şekilde eklemeyi denedim ama işe yaramadı;
Code:(else_try), (party_get_template_id, ":template", "$g_encountered_party"), (ge, ":template", "pt_korsan_ini"), (lt, ":template", "pt_korsan_ini"), (assign, "$korsan_screen_shown", 0), ##### (call_script, "script_encounter_init_variables"),##### (jump_to_menu, "mnu_korsan_ini"), (else_try),
o kodu şöyle değiştirip dene:
Code:
(else_try),
(party_get_template_id, ":template", "$g_encountered_party"),
(eq, ":template", "pt_korsan_ini"),
(assign, "$korsan_screen_shown", 0),
(jump_to_menu, "mnu_korsan_ini"),
(else_try),
daha sonra o sıfıra atadığın değişkeni menüde kontrol ettirebilirsin.Tabii daha önceden yaptıysan sorun yok.Böyle dene bir de.