Sahneye Canlı İnsan ekleme Kodu

Users who are viewing this thread

Arkadaşlar uğraşlarım sonucunda sahneye insan ekleme kodunu buldum öncelikle ilham aldığım arkadaşım buz onun canlı at ekleme kodundan ilham aldım biraz kod üzerinde oynadım deneme yanılma ile buldum forumda kimse bu konuda bilgi vermiyor okadar soruldu cevap verenler ise çok karmaşık bir kod ile anlatıyordu ama en basit yöntemle siz anlatayım öncelikle modul_troopsda
şu satırı buluyoruz
Code:
["spy_walker_1","Townsman","Townsmen",tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_helmet,0,0,fac_commoners,[itm_short_tunic,itm_linen_tunic,itm_coarse_tunic,itm_tabard,itm_leather_vest,itm_robe,itm_leather_apron,itm_shirt,itm_woolen_hose,itm_nomad_boots,itm_blue_hose,itm_hide_boots,itm_ankle_boots,itm_leather_boots,itm_fur_hat,itm_leather_cap,itm_straw_hat,itm_felt_hat],def_attrib|level(4),wp(60),knows_common,man_face_middle_1,man_face_old_2],
["spy_walker_2","Townswoman","Townswomen",tf_female|tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_helmet,0,0,fac_commoners,[itm_blue_dress,itm_dress,itm_woolen_dress,itm_peasant_dress,itm_woolen_hose,itm_blue_hose,itm_wimple_a,itm_wimple_with_veil,itm_female_hood],def_attrib|level(2),wp(40),knows_common,woman_face_1,woman_face_2],

hemen altına istediğiniz tropu ekliyorsunuz
ben şöyle yaptım

Code:
["spy_walker_1","Townsman","Townsmen",tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_helmet,0,0,fac_commoners,[itm_short_tunic,itm_linen_tunic,itm_coarse_tunic,itm_tabard,itm_leather_vest,itm_robe,itm_leather_apron,itm_shirt,itm_woolen_hose,itm_nomad_boots,itm_blue_hose,itm_hide_boots,itm_ankle_boots,itm_leather_boots,itm_fur_hat,itm_leather_cap,itm_straw_hat,itm_felt_hat],def_attrib|level(4),wp(60),knows_common,man_face_middle_1,man_face_old_2],
["spy_walker_2","Townswoman","Townswomen",tf_female|tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_helmet,0,0,fac_commoners,[itm_blue_dress,itm_dress,itm_woolen_dress,itm_peasant_dress,itm_woolen_hose,itm_blue_hose,itm_wimple_a,itm_wimple_with_veil,itm_female_hood],def_attrib|level(2),wp(40),knows_common,woman_face_1,woman_face_2],
["Muhafiz", "Faroz Koruma Askeri", "Faroz Koruma Askeri", tf_guarantee_all|tf_male|tf_mounted|tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_helmet|tf_guarantee_gloves|tf_guarantee_horse|tf_guarantee_shield, scn_askerikamp|entry(3), reserved, fac_commoners, [itm_strange_armor,itm_strange_boots,itm_strange_helmet,itm_strange_sword,itm_strange_great_sword,itm_strange_short_sword,itm_leather_gloves], def_attrib|level(200), wp(100), knows_common|knows_riding_10|knows_ironflesh_10|knows_shield_10|knows_power_strike_10, mercenary_face_1, mercenary_face_2 ],

daha sonra build module deyip tropumuzu kaydediyoruz

sonra module scane propsda en alta ] işaretinden önce şu kodu ekliyoruz

###muhafiz
("muhafiz",sokf_invisible,"walker","0",[(ti_on_init_scene_prop,
[
(store_trigger_param_1, ":instance_no"),
(prop_instance_get_position, pos1, ":instance_no"),
(set_spawn_position, pos1),
(spawn_agent,"trp_muhafiz")   
])]),
###muhafiz

burda dikkat edilecek nokta kırmızı ile yazdığım yer buraya verdiğiniz isim edit menüde görünecek isim mavi le yazdığım yer ise tropunuzun ismi

ama isterseniz ben şehrimde birkaç şehirli daha dolaşşsın istiyorum derseniz direk hiç trop eklmeden şu kodu girin scane propsada en alta

###insanekleme
("erkek",sokf_invisible,"walk_forward","0",[(ti_on_init_scene_prop,
[
(store_trigger_param_1, ":instance_no"),
(prop_instance_get_position, pos1, ":instance_no"),
(set_spawn_position, pos1),
(spawn_agent,"trp_spy_walker_1")   
])]),

###insanekleme

###insanekleme
("Kadin",sokf_invisible,"walk_forward","0",[(ti_on_init_scene_prop,
[
(store_trigger_param_1, ":instance_no"),
(prop_instance_get_position, pos1, ":instance_no"),
(set_spawn_position, pos1),
(spawn_agent,"trp_spy_walker_2")   
])]),

###insanekleme

daha sonra sahnenize gelin ctrl+e ile edit menüyü açıp ordan ekleyein burda dikkat edilecek tek şey sahnenin doğru noktasına eklerseniz dolaşıyor aksi taktirde önünde engel varsa öyle sap gibi kalıyor :grin: yani yönünü boşluğa vermeniz gerek

kolay gelsin
 
Lazhier said:
Arkadaşlar uğraşlarım sonucunda sahneye insan ekleme kodunu buldum öncelikle ilham aldığım arkadaşım buz onun canlı at ekleme kodundan ilham aldım biraz kod üzerinde oynadım deneme yanılma ile buldum forumda kimse bu konuda bilgi vermiyor okadar soruldu cevap verenler ise çok karmaşık bir kod ile anlatıyordu ama en basit yöntemle siz anlatayım öncelikle modul_troopsda
şu satırı buluyoruz
Code:
["spy_walker_1","Townsman","Townsmen",tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_helmet,0,0,fac_commoners,[itm_short_tunic,itm_linen_tunic,itm_coarse_tunic,itm_tabard,itm_leather_vest,itm_robe,itm_leather_apron,itm_shirt,itm_woolen_hose,itm_nomad_boots,itm_blue_hose,itm_hide_boots,itm_ankle_boots,itm_leather_boots,itm_fur_hat,itm_leather_cap,itm_straw_hat,itm_felt_hat],def_attrib|level(4),wp(60),knows_common,man_face_middle_1,man_face_old_2],
["spy_walker_2","Townswoman","Townswomen",tf_female|tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_helmet,0,0,fac_commoners,[itm_blue_dress,itm_dress,itm_woolen_dress,itm_peasant_dress,itm_woolen_hose,itm_blue_hose,itm_wimple_a,itm_wimple_with_veil,itm_female_hood],def_attrib|level(2),wp(40),knows_common,woman_face_1,woman_face_2],

hemen altına istediğiniz tropu ekliyorsunuz
ben şöyle yaptım

Code:
["spy_walker_1","Townsman","Townsmen",tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_helmet,0,0,fac_commoners,[itm_short_tunic,itm_linen_tunic,itm_coarse_tunic,itm_tabard,itm_leather_vest,itm_robe,itm_leather_apron,itm_shirt,itm_woolen_hose,itm_nomad_boots,itm_blue_hose,itm_hide_boots,itm_ankle_boots,itm_leather_boots,itm_fur_hat,itm_leather_cap,itm_straw_hat,itm_felt_hat],def_attrib|level(4),wp(60),knows_common,man_face_middle_1,man_face_old_2],
["spy_walker_2","Townswoman","Townswomen",tf_female|tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_helmet,0,0,fac_commoners,[itm_blue_dress,itm_dress,itm_woolen_dress,itm_peasant_dress,itm_woolen_hose,itm_blue_hose,itm_wimple_a,itm_wimple_with_veil,itm_female_hood],def_attrib|level(2),wp(40),knows_common,woman_face_1,woman_face_2],
["Muhafiz", "Faroz Koruma Askeri", "Faroz Koruma Askeri", tf_guarantee_all|tf_male|tf_mounted|tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_helmet|tf_guarantee_gloves|tf_guarantee_horse|tf_guarantee_shield, scn_askerikamp|entry(3), reserved, fac_commoners, [itm_strange_armor,itm_strange_boots,itm_strange_helmet,itm_strange_sword,itm_strange_great_sword,itm_strange_short_sword,itm_leather_gloves], def_attrib|level(200), wp(100), knows_common|knows_riding_10|knows_ironflesh_10|knows_shield_10|knows_power_strike_10, mercenary_face_1, mercenary_face_2 ],

daha sonra build module deyip tropumuzu kaydediyoruz

sonra module scane propsda en alta ] işaretinden önce şu kodu ekliyoruz

###muhafiz
("muhafiz",sokf_invisible,"walker","0",[(ti_on_init_scene_prop,
[
(store_trigger_param_1, ":instance_no"),
(prop_instance_get_position, pos1, ":instance_no"),
(set_spawn_position, pos1),
(spawn_agent,"trp_muhafiz")   
])]),
###muhafiz

burda dikkat edilecek nokta kırmızı ile yazdığım yer buraya verdiğiniz isim edit menüde görünecek isim mavi le yazdığım yer ise tropunuzun ismi

ama isterseniz ben şehrimde birkaç şehirli daha dolaşşsın istiyorum derseniz direk hiç trop eklmeden şu kodu girin scane propsada en alta

###insanekleme
("erkek",sokf_invisible,"walk_forward","0",[(ti_on_init_scene_prop,
[
(store_trigger_param_1, ":instance_no"),
(prop_instance_get_position, pos1, ":instance_no"),
(set_spawn_position, pos1),
(spawn_agent,"trp_spy_walker_1")   
])]),

###insanekleme

###insanekleme
("Kadin",sokf_invisible,"walk_forward","0",[(ti_on_init_scene_prop,
[
(store_trigger_param_1, ":instance_no"),
(prop_instance_get_position, pos1, ":instance_no"),
(set_spawn_position, pos1),
(spawn_agent,"trp_spy_walker_2")   
])]),

###insanekleme

daha sonra sahnenize gelin ctrl+e ile edit menüyü açıp ordan ekleyein burda dikkat edilecek tek şey sahnenin doğru noktasına eklerseniz dolaşıyor aksi taktirde önünde engel varsa öyle sap gibi kalıyor :grin: yani yönünü boşluğa vermeniz gerek

kolay gelsin

bana yardım edebilir misiniz baştaki yeri anlamadımda
 
Back
Top Bottom