[OSP][Kod]Project Age of Machinery

Users who are viewing this thread

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.

Helal olsun Hikh lander dayı :grin: güzel yapmış vallaha...
 
Arkadaslar ben bu kodları ekledim oyuna girdiğimde sol altta bir hata verdi
Mancinik ürettiğim halde savaşta yoklar.  Yardım edin lütfen.. :!:
Hata kısmen düzeldi şimdide savaştalar ama hem üretim yerinde ki 3 resim yerine beyaz çarpı var ve savaşta varlar ama gözükmüyorlar.( Ateş ediyorlar. .)
 
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 :ohdear:
y00kW9.jpg
 
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 :ohdear:
y00kW9.jpg
Hiç mi bilen yok? :sad: :sad:
 
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 :smile:
 
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 :smile:
Scene_props.txt "spr_random_prop16 0 0 0 0 0" 76. satır bu.
Code:
  ("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),
  ]),

Code:
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-----------------------------------------------

 
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ş
 
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ş
Bu mu?
Code:
    ("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),
    ]),
 
module_scripts.py içindeki spawn_cannon kodunu böyle değişirsen sorun kalmaması gerek.

Code:
  ("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),
  ]),

Edit: Konuyu biraz okuduktan sonra, acaba random_propları yerleştirmemiş olabilir misin?
 
Back
Top Bottom