fbalo1908
Master Knight
Merhaba arkadaşlar, mod yapımına hevesli kişilere yardımcı olmak için bu konuyu açtım. İlk kodlamaya başladığım zaman acemiler için bir ders bulamamıştım. Dragos yardım etmişti sağolsun. Size yardımcı olabilirsem ne mutlu bana.
Basit bir menü kümesi örneği:
Sarı ile yazdığım "enter" yazısı menünün bir seçeneğinin ID'si. Onun hemen yanındaki "[]" ise seçeneğin koşul bölümü. Buraya eklediğiniz koşul gerçekleşmeden o seçenek aktif olmaz. Mesela oraya "(check_quest_active,"qst_toplama")" yazarsanız, toplama isimli görev alınmadan bu menü seçeneği çıkmaz. Onun hemen yanındaki "Gir." yazan yer ise menü seçeneğinin oyunda ne isimle gözükeceği.
Kırmızı ile yazdığım "ornek" ise menü kümesinin genel ID'si.
Mavi ile yazdığım "Evine geldin. yazısı ise yerleşim yerine tıkladığınızda üstte çıkan yazı.
Şimdi ilk seçeneğin sonuç bölümünün analizini yapalım. Sonuç bölümü yeşil ile yazdığım yer:
Sorunuz ve ya takıldığınız yer olursa sorabilirsiniz.
Dersler
Yeni Bir Yerleşim Birimi Ekleme (Oba,kervansaray vs.)
Diyalog Ekleme
Görev Ekleme
MENÜ OLUŞTURMA
Arkadaşlar bu menü bir yerleşim birimi için. Yerleşim birimi ekleme dersi aşağıda mevcut.Basit bir menü kümesi örneği:
(
"ornek",mnf_scale_picture,
"Evine geldin.",
"none",
[(play_track, "track_outdoor_beautiful_land"),
(set_background_mesh, "mesh_pic_town1"),
],
[
("enter",[],"Gir.",
[(set_jump_mission,"mt_town_center"),
(jump_to_scene,"scn_ornek"),
(change_screen_mission),
]
),
("leave",[],"Ayril.",
[(change_screen_return),
]
),
]
),
Kırmızı ile yazdığım "ornek" ise menü kümesinin genel ID'si.
Mavi ile yazdığım "Evine geldin. yazısı ise yerleşim yerine tıkladığınızda üstte çıkan yazı.
Şimdi ilk seçeneğin sonuç bölümünün analizini yapalım. Sonuç bölümü yeşil ile yazdığım yer:
"(set_jump_mission,"mt_town_center"),"=Yerleşim biriminin misyonunu belirliyor sanırım. Tam emin değilim.
"(jump_to_scene,"scn_ornek"),"= Bir sceneye atlamanızı sağlıyor.
"(change_screen_mission),"= Oyunun ekranını değişmesini sağlıyor. Yani kullandığımız jump_to_scene komutunu aktif ediyor diyebiliriz.
Dersler
Yeni Bir Yerleşim Birimi Ekleme (Oba,kervansaray vs.)
Diyalog Ekleme
Görev Ekleme