HyperCharge said:
HyperCharge said:
Down abi down daha modu çıkarmadan kaynak paylaşımı yaptığı için bu hyperi vurucam yaHyperCharge said:
Kondrad said:Down abi down daha modu çıkarmadan kaynak paylaşımı yaptığı için bu hyperi vurucam yaHyperCharge said:
HyperCharge said:Ana sayfa da da belirttiğim gibi, kullanacaksanız teşekkürler kısmına Highlander'ın ismini yazmanız gerekiyor. Bu kodu o yazdı ve buna saygım sonsuz olduğundan bu kodu kullanan tüm modları gerekirse tespit edip teşekkürlerde o ismi koymayanlara ceza bile verebilirim, mod geliştirme alt kurallarında yazdığı gibi.
HyperCharge said:HyperCharge said:Ana sayfa da da belirttiğim gibi, kullanacaksanız teşekkürler kısmına Highlander'ın ismini yazmanız gerekiyor. Bu kodu o yazdı ve buna saygım sonsuz olduğundan bu kodu kullanan tüm modları gerekirse tespit edip teşekkürlerde o ismi koymayanlara ceza bile verebilirim, mod geliştirme alt kurallarında yazdığı gibi.
Hiç mi bilen yok?RoadWarriror said:Kusura bakmayın arkadaşlar konuyu hortlatmış durumdayım ama acil bir sorunum var.Sorun şu:
Mancınık kodunu eksiksiz, ekledim MS de "Warning" dışında bir hata ile karşılaşmadım.Oyuna girincede bir hata vermedi ama savaşa girince mancınık gözükmüyor hiçbir şekilde, sorun ne anlamadım ne yapsam olmadı ve çareyi burada sormakta buldum cevap verirseniz çok sevinirim
Scene_props.txt "spr_random_prop16 0 0 0 0 0" 76. satır bu.Porshy said:Modun dosyasından scene_prop.txt içinden 76. satırı atar mısın, bir de module_scripts içinden spawn_cannon atarsan bakarız, incelemeden bir şey söylemek zor, eğer module_scene_props.py içine yeni bir şey eklediysen onlarıda kopyalarsan kötü olmaz
("spawn_cannon",
[
(store_script_param, ":position", 0),
(store_script_param, ":team", 2),
(store_script_param, ":prop", 3),
(try_begin),
(eq,":prop","spr_art_mangonel"),
(copy_position,pos52,":position"),
(call_script,"script_get_next_unused_instance",":prop"),
(position_set_z,pos52,100000),
(position_set_z_to_ground_level,pos52),
(position_move_z,pos52,520),
(prop_instance_animate_to_position,"$result_instance",pos52,1),
(item_set_slot,"$result_instance",204,":team"),
(call_script,"script_get_next_unused_instance","spr_art_mangonel_gear"),
(prop_instance_animate_to_position,"$result_instance",pos52,1),
(item_set_slot,"$result_instance",204,":team"),
(call_script,"script_get_next_unused_instance","spr_art_mangonel_sails"),
(prop_instance_animate_to_position,"$result_instance",pos52,1),
(item_set_slot,"$result_instance",204,":team"),
(position_move_z,pos52,-3000),
(store_random_in_range,":random",0,360),
(position_rotate_x,pos52,":random"),
(store_random_in_range,":random",0,360),
(position_rotate_y,pos52,":random"),
(store_random_in_range,":random",0,360),
(position_rotate_z,pos52,":random"),
(try_for_range,":ammo",cbt_cannonball,cbt_swadian_fire+1),
(val_add,":ammo","spr_cannonball"),
(call_script,"script_get_cannonball_instance_b","$result_instance_no","spr_art_mangonel",":ammo"),
(prop_instance_animate_to_position,reg0,pos52,1),
(try_end),
(else_try),
(eq,":prop","spr_art_trebuchet"),
(copy_position,pos52,":position"),
(call_script,"script_get_next_unused_instance",":prop"),
(position_set_z,pos52,100000),
(position_set_z_to_ground_level,pos52),
(position_move_z,pos52,350),
(prop_instance_animate_to_position,"$result_instance",pos52,1),
(item_set_slot,"$result_instance",204,":team"),
(call_script,"script_get_next_unused_instance","spr_art_trebuchet_gear"),
(prop_instance_animate_to_position,"$result_instance",pos52,1),
(item_set_slot,"$result_instance",204,":team"),
(position_move_z,pos52,-3000),
(store_random_in_range,":random",0,360),
(position_rotate_x,pos52,":random"),
(store_random_in_range,":random",0,360),
(position_rotate_y,pos52,":random"),
(store_random_in_range,":random",0,360),
(position_rotate_z,pos52,":random"),
(try_for_range,":ammo",cbt_cannonball,cbt_swadian_fire+1),
(val_add,":ammo","spr_cannonball"),
(call_script,"script_get_cannonball_instance_b","$result_instance_no","spr_art_trebuchet",":ammo"),
(prop_instance_animate_to_position,reg0,pos52,1),
(try_end),
(else_try),
(eq,":prop","spr_art_onager"),
(copy_position,pos52,":position"),
(call_script,"script_get_next_unused_instance",":prop"),
(position_set_z,pos52,100000),
(position_set_z_to_ground_level,pos52),
(position_move_z,pos52,20),
(prop_instance_animate_to_position,"$result_instance",pos52,1),
(item_set_slot,"$result_instance",204,":team"),
(call_script,"script_get_next_unused_instance","spr_art_onager_gear"),
(prop_instance_animate_to_position,"$result_instance",pos52,1),
(item_set_slot,"$result_instance",204,":team"),
(position_move_z,pos52,-3000),
(store_random_in_range,":random",0,360),
(position_rotate_x,pos52,":random"),
(store_random_in_range,":random",0,360),
(position_rotate_y,pos52,":random"),
(store_random_in_range,":random",0,360),
(position_rotate_z,pos52,":random"),
(try_for_range,":ammo",cbt_cannonball,cbt_swadian_fire+1),
(val_add,":ammo","spr_cannonball"),
(call_script,"script_get_cannonball_instance_b","$result_instance_no","spr_art_onager",":ammo"),
(prop_instance_animate_to_position,reg0,pos52,1),
(try_end),
(else_try),
(call_script,"script_get_next_unused_instance",":prop"),
(position_set_z,pos1,100000),
(position_set_z_to_ground_level,pos1),
(prop_instance_animate_to_position,"$result_instance",":position",1),
(item_set_slot,"$result_instance",204,":team"),
(try_end),
]),
scene_props = [
("invalid_object",0,"question_mark","0", []),
#Project Age Of Machinery start-----------------------------------------------
("art_mangonel",0,"mangonel_base","bo_mangonel_base",[]),
("art_onager",0,"catapult_base","bo_catapult_base", []),
("art_trebuchet",0,"trebuchet_base","bo_trebuchet_base",[]),
("cannonball",0,"rock_ammo","0",[]),
("rock_ammo",0,"barrel","0",
[
(ti_on_init_scene_prop,
[
(particle_system_add_new, "psys_fireplace_fire_big"),
]),
]),
("barrel_ammo",0,"greek_fire","0",
[
(ti_on_init_scene_prop,
[
(particle_system_add_new, "psys_fireplace_fire_big"),
]),
]),
("cannonball_start_position",sokf_invisible,"swadian_fire","0", []),
#random props:
("random_prop00",0,"0","0", []),
("random_prop01",0,"0","0", []),
("random_prop02",0,"0","0", []),
("random_prop03",0,"0","0", []),
("random_prop04",0,"0","0", []),
("random_prop05",0,"0","0", []),
("random_prop06",0,"0","0", []),
("random_prop07",0,"0","0", []),
("random_prop08",0,"0","0", []),
("random_prop09",0,"0","0", []),
("random_prop10",0,"0","0", []),
("random_prop11",0,"0","0", []),
("random_prop12",0,"0","0", []),
("random_prop13",0,"0","0", []),
("random_prop14",0,"0","0", []),
("random_prop15",0,"0","0", []),
("random_prop16",0,"0","0", []),
("random_prop17",0,"0","0", []),
("random_prop18",0,"0","0", []),
("random_prop19",0,"0","0", []),
("random_prop20",0,"0","0", []),
("random_prop21",0,"0","0", []),
("random_prop22",0,"0","0", []),
("random_prop23",0,"0","0", []),
("random_prop24",0,"0","0", []),
("random_prop25",0,"0","0", []),
("random_prop26",0,"0","0", []),
("random_prop27",0,"0","0", []),
("random_prop28",0,"0","0", []),
("random_prop29",0,"0","0", []),
("random_prop30",0,"0","0", []),
("random_prop31",0,"0","0", []),
("random_prop32",0,"0","0", []),
("random_prop33",0,"0","0", []),
("random_prop34",0,"0","0", []),
("random_prop35",0,"0","0", []),
("random_prop36",0,"0","0", []),
("random_prop37",0,"0","0", []),
("random_prop38",0,"0","0", []),
("random_prop39",0,"0","0", []),
("random_prop40",0,"0","0", []),
("random_prop41",0,"0","0", []),
("random_prop42",0,"0","0", []),
("random_prop43",0,"0","0", []),
("random_prop44",0,"0","0", []),
("random_prop45",0,"0","0", []),
("random_prop46",0,"0","0", []),
("random_prop47",0,"0","0", []),
("random_prop48",0,"0","0", []),
("random_prop49",0,"0","0", []),
("random_prop50",0,"0","0", []),
("random_prop51",0,"0","0", []),
("random_prop52",0,"0","0", []),
("random_prop53",0,"0","0", []),
("random_prop54",0,"0","0", []),
("random_prop55",0,"0","0", []),
("random_prop56",0,"0","0", []),
("random_prop57",0,"0","0", []),
("random_prop58",0,"0","0", []),
("random_prop59",0,"0","0", []),
("random_props_end",0,"0","0", []),
("art_start_pos_team0",sokf_invisible,"trebuchet_new","0",[]),
("art_start_pos_team1",sokf_invisible,"trebuchet_new","0",[]),
("art_mangonel_gear",0,"mangonel_gear","0", []),
("art_mangonel_sails",0,"mangonel_sails","0", []),
("art_onager_gear",0,"catapult_gear","0", []),
("art_trebuchet_gear",0,"trebuchet_gear","0", []),
#random battlefield props start-----------------------------------------------
("rbp_crude_fence",0,"fence","bo_fence", []),
#random battlefield props end-----------------------------------------------
#Project Age Of Machinery end-----------------------------------------------
Bu mu?Porshy said:görünüşe göre
(call_script,"script_get_next_unused_instance","spr_art_onager_gear"),
burada bir hata var gibi, bu scripti atar mısın bir bakalım nasıl çalışıyormuş
("get_next_unused_instance",
[
(store_script_param, ":prop", 1),
(scene_prop_get_num_instances,":num_instances",":prop"),
(try_for_range_backwards,":instance_no",0,":num_instances"),
(scene_prop_get_instance,":instance",":prop",":instance_no"),
(item_slot_eq,":instance",201,0),
(assign,"$result_instance",":instance"),
(assign,"$result_instance_no",":instance_no"),
(try_end),
(item_set_slot,"$result_instance",201,1),
]),
("spawn_cannon", [
(store_script_param, ":position", 0),
(store_script_param, ":team", 2),
(store_script_param, ":prop", 3),
(try_begin),
(eq,":prop","spr_art_mangonel"),
(copy_position,pos52,":position"),
(call_script,"script_get_next_unused_instance",":prop"),
(position_set_z,pos52,100000),
(position_set_z_to_ground_level,pos52),
(position_move_z,pos52,520),
(try_begin),
(gt, "$result_instance", 0),
(prop_instance_animate_to_position,"$result_instance",pos52,1),
(item_set_slot,"$result_instance",204,":team"),
(try_end),
(call_script,"script_get_next_unused_instance","spr_art_mangonel_gear"),
(try_begin),
(gt, "$result_instance", 0),
(prop_instance_animate_to_position,"$result_instance",pos52,1),
(item_set_slot,"$result_instance",204,":team"),
(try_end),
(call_script,"script_get_next_unused_instance","spr_art_mangonel_sails"),
(try_begin),
(gt, "$result_instance", 0),
(prop_instance_animate_to_position,"$result_instance",pos52,1),
(item_set_slot,"$result_instance",204,":team"),
(try_end),
(position_move_z,pos52,-3000),
(store_random_in_range,":random",0,360),
(position_rotate_x,pos52,":random"),
(store_random_in_range,":random",0,360),
(position_rotate_y,pos52,":random"),
(store_random_in_range,":random",0,360),
(position_rotate_z,pos52,":random"),
(try_for_range,":ammo",cbt_cannonball,cbt_swadian_fire+1),
(val_add,":ammo","spr_cannonball"),
(call_script,"script_get_cannonball_instance_b","$result_instance_no","spr_art_mangonel",":ammo"),
(prop_instance_animate_to_position,reg0,pos52,1),
(try_end),
(else_try),
(eq,":prop","spr_art_trebuchet"),
(copy_position,pos52,":position"),
(call_script,"script_get_next_unused_instance",":prop"),
(position_set_z,pos52,100000),
(position_set_z_to_ground_level,pos52),
(position_move_z,pos52,350),
(try_begin),
(gt, "$result_instance", 0),
(prop_instance_animate_to_position,"$result_instance",pos52,1),
(item_set_slot,"$result_instance",204,":team"),
(try_end),
(call_script,"script_get_next_unused_instance","spr_art_trebuchet_gear"),
(try_begin),
(gt, "$result_instance", 0),
(prop_instance_animate_to_position,"$result_instance",pos52,1),
(item_set_slot,"$result_instance",204,":team"),
(try_end),
(position_move_z,pos52,-3000),
(store_random_in_range,":random",0,360),
(position_rotate_x,pos52,":random"),
(store_random_in_range,":random",0,360),
(position_rotate_y,pos52,":random"),
(store_random_in_range,":random",0,360),
(position_rotate_z,pos52,":random"),
(try_for_range,":ammo",cbt_cannonball,cbt_swadian_fire+1),
(val_add,":ammo","spr_cannonball"),
(call_script,"script_get_cannonball_instance_b","$result_instance_no","spr_art_trebuchet",":ammo"),
(prop_instance_animate_to_position,reg0,pos52,1),
(try_end),
(else_try),
(eq,":prop","spr_art_onager"),
(copy_position,pos52,":position"),
(call_script,"script_get_next_unused_instance",":prop"),
(position_set_z,pos52,100000),
(position_set_z_to_ground_level,pos52),
(position_move_z,pos52,20),
(try_begin),
(gt, "$result_instance", 0),
(prop_instance_animate_to_position,"$result_instance",pos52,1),
(item_set_slot,"$result_instance",204,":team"),
(try_end),
(call_script,"script_get_next_unused_instance","spr_art_onager_gear"),
(try_begin),
(gt, "$result_instance", 0),
(prop_instance_animate_to_position,"$result_instance",pos52,1),
(item_set_slot,"$result_instance",204,":team"),
(try_end),
(position_move_z,pos52,-3000),
(store_random_in_range,":random",0,360),
(position_rotate_x,pos52,":random"),
(store_random_in_range,":random",0,360),
(position_rotate_y,pos52,":random"),
(store_random_in_range,":random",0,360),
(position_rotate_z,pos52,":random"),
(try_for_range,":ammo",cbt_cannonball,cbt_swadian_fire+1),
(val_add,":ammo","spr_cannonball"),
(call_script,"script_get_cannonball_instance_b","$result_instance_no","spr_art_onager",":ammo"),
(prop_instance_animate_to_position,reg0,pos52,1),
(try_end),
(else_try),
(call_script,"script_get_next_unused_instance",":prop"),
(position_set_z,pos1,100000),
(position_set_z_to_ground_level,pos1),
(try_begin),
(gt, "$result_instance", 0),
(prop_instance_animate_to_position,"$result_instance",":position",1),
(item_set_slot,"$result_instance",204,":team"),
(try_end),
(try_end),
]),