Recent content by yusuf00ozer

  1. yusuf00ozer

    [WB][SP] Fracture Moment: Rise of Ottoman [V0.860]

    daha bir pach paylaşılmadı paylaşıldığı zaman ilk sayfadan takip ederek indirebilirsin
    tamam eyvallah
  2. yusuf00ozer

    [WB][SP] Fracture Moment: Rise of Ottoman [V0.860]

    çıktı ya ilerlyen zamanlarda pach çıkartırsa çıkartır
    Kale isimleri fln düzeltildi mi ?
    Düzeltildiyse link atabilir misin ?
  3. yusuf00ozer

    [WB][SP]Genç Osman Modu V2

    Başarılan devamı dilerim kanka,modun gerçekten de güzel samimi söylüyorum benim moddan da güzel.
  4. yusuf00ozer

    [Ders]OSP Türkçe Çevirileri [Yetenekler]

    HemŞehri(huseyinotlu12) said:
    Bu kod oyuna düşmanların size tekme atmasını sağlıyor.Cihat ve Haçlılar'da olduğu gibi.

    Kodun sahibi : Zarthas

    kodu kullanmanız için sahibine teşekkür etmelisiniz.

    module_mission_templates'de aratın.

    Code:
    pilgrim_disguise = [itm_pilgrim_hood,itm_pilgrim_disguise,itm_practice_staff, itm_throwing_daggers]
    af_castle_lord = af_override_horse | af_override_weapons| af_require_civilian

    altına ise şunu ekleyin.

    Code:
    AI_kick =  (
             2, 0, 0,
           [], [
    	(get_player_agent_no,":player"),
    	(try_for_agents, ":agent"),
    		(neq, ":agent", ":player"),
    		(agent_is_alive, ":agent"),
    		(agent_is_human, ":agent"),#Only humans can kick....FOR NOW
    		(agent_is_active, ":agent"),
    		(agent_slot_eq, ":agent", slot_agent_is_running_away, 0),#Isn't fleeing the battle.
    		##He's an eligible human.  Now see if he's in a position to kick.
    		(agent_get_attack_action, ":attack_action", ":agent"), #returned values: free = 0, readying_attack = 1, releasing_attack = 2, completing_attack_after_hit = 3, attack_parried = 4, reloading = 5, after_release = 6, cancelling_attack = 7
    		(agent_get_defend_action, ":defend_action", ":agent"),#
    		(this_or_next|eq,":attack_action",4),#Just got parried
    		(this_or_next|eq,":defend_action",1),#Parrying an enemy
    		##So he'll only try to kick if he just parried an enemy attack, or his own attack just got parried.
    		(agent_get_team, ":team", ":agent"),
    		(assign, ":maximum_distance", 100),
    		#Target Acquisition
    		(agent_ai_get_look_target,":suspect",":agent"),
    		(gt,":suspect",0),#Make sure there is someone.
    		(agent_is_alive, ":suspect"),
    		(agent_is_human, ":suspect"),#Only kick humans
    		(agent_is_active, ":suspect"),
    		(agent_get_team, ":suspect_team", ":suspect"),
    		(neq, ":suspect_team", ":team"),#Friends don't let friends kick friends.
    		(agent_get_position, pos1, ":agent"),#Distance check
    		(agent_get_position, pos2, ":suspect"),
    		(neg|position_is_behind_position, pos2, pos1), #Suspect can't be behind kicker.
    		(get_distance_between_positions, ":distance", pos1, pos2),
    		(le, ":distance", ":maximum_distance"),
    		#Check chance
    		(store_random_in_range,":kickchance", 1, 10),
    		(try_begin),
    			(eq,":kickchance",1), #10% chance per check
    				(display_message, "@Agent kicks."),
    				(agent_set_animation, ":agent", "anim_prepare_kick_0"),
    				(agent_deliver_damage_to_agent, ":agent", ":suspect", 3),
    				(agent_set_animation, ":suspect", "anim_strike3_abdomen_front"),#Get Kicked
    			(try_end),
    	   (try_end),])
    a
    Bitmiştir.

    Not : Kodun çalışması için herhangi bir saldırı misyonuna AI_kick eklemelisiniz.

    Bot tekmesi konusunda en son yeri anlamadım bir savaş misyonun altına ekleyin diye ben yeniyimdeBen Yusuf ÖZER
  5. yusuf00ozer

    Kodcu Yardım & Destek Hattı

    Sa ben özel yetenek kodu eklemiştim ama module_scripts hata veriyor bana yardım edebiliecek var mı acaba

    JO4g9W.png



    burda resim

    https://i.hizliresim.com/JO4g9W.png
  6. yusuf00ozer

    [Ders] Warband'da Uyumak ! [Basit]

    Ya abi en alta eklesem hata alıyorum neden bide senin anlattığını anlamadım
  7. yusuf00ozer

    Türkçe OSP Çevirileri[Black Dead'in Kod Çevirisi]

    gloss said:
    module_party_templates de hata alıyom avcılık kodunda :sad:

    Kardeşim ben düzelttim o hatayı en alta ekleyemeyeceksin ortaya birisini arasına ekle sorun kalkacaktır.
  8. yusuf00ozer

    Kodcu Yardım & Destek Hattı

    Efe Karacar said:
    ---
    anasayfanın yazıları
    ---

    Yaralanma kodunu nereye ekleyecez hiçbir şey yok ya

    Moderatör editi

    lütfen alıntı yaparken koca koca alıntılar yapmamaya dikkat edelim.
  9. yusuf00ozer

    Kodcu Yardım & Destek Hattı

    BayEjderya said:
    yusuf00ozer said:
    Efe Karacar said:
    assasins said:
    Öncelikle işlerinizde başarılar,
    Emirlere ses ekleme veya oyunun herhangi bir yerine ses ekleme konusunda bir kod yazabilir misiniz? Kodlamadan fazla anlamıyorum uğraştıysam da yapamadım.

    "module_mission_templates.py" dosyasında

    Code:
    common_battle_order_panel = (
      0, 0, 0, [],
      [
        (game_key_clicked, gk_view_orders),
        (neg|is_presentation_active, "prsnt_battle"),
        (start_presentation, "prsnt_battle"),
        ])

    Bu kodlar backspace tuşu yani default emir verdiğin ekranı getiren tuşa basıldığı an oluşan operasyonlar. O kodu bunla değiştir:

    Code:
    common_battle_order_panel = (
      0, 0, 0, [],
      [
        (game_key_clicked, gk_view_orders),
        (neg|is_presentation_active, "prsnt_battle"),
        (start_presentation, "prsnt_battle"),
        (get_player_agent_no, ":agent_id"),
        (agent_play_sound, ":agent_id" , snd_sound_id) #modules_sound.py 'de ilk olarak onu tanıtman lazım.
        ])

    hata alıyorum yardım

    Aldığın hata nedir ?

    Bunları ekledim build_module dedim bir sürü garip garip hata verdi...
  10. yusuf00ozer

    Kodcu Yardım & Destek Hattı

    HyperCharge said:
    FoulMonster said:
    Arkadaşlar doğru yeremi soruyorum bilmiyorum ama oyunun dosyalarından atların. Hızını nasıl değişicem?

    Oyunun dosyalarından değiştiremezsin. Morghs tool'u indirip oradan itemler kısmından atların hızlarını değiştirebilirsin.

    Değiştirilir abi item_kinds.txtyi açıp ordan kodlarla aran iyiyse düzeltirsin canını hızını falan...
  11. yusuf00ozer

    [OSP][Kod] Jenerik Ekran

    BayEjderya said:
    yusuf00ozer said:
    HyperCharge said:
    Kendim bir açık kaynak kod paylaşayım, modumun film temasına oturmasının önemli bir detayıydı.  :grin: Ben adına Jenerik ekran dedim.

    -Nedir bu kod ?

    + Efendime söyleyeyim, bazı filmlerde kara ekranda tarih, yer belirtilip, sonra ekranı aydınlatılıyor du. Benim senaryo da film temasına oturması gerektiğini düşündüğümden böyle bir şey yapma ihtiyacı duydum. Presentation'lar ile her şeyi yapabilirsiniz. Yeter ki hayal gücünüz geniş olsun.  :razz:

    module_presentations;

    Code:
    # screen write
    ("screen_write",prsntf_read_only,0,[
    	(ti_on_presentation_load,
    	[
    	(assign, "$g_presentation_obje_1", -1),
    	(assign, "$g_presentation_obje_2", -1),
    	
    	(assign, "$g_presentation_obje_1_alpha", 0),
            (assign, "$g_presentation_obje_2_alpha", 0),
    	 
    	 
    		(mission_cam_set_screen_color, 0xFF000000), #Ekrani karart
    	]),
    	(ti_on_presentation_run,
    	[
    	(store_trigger_param_1, ":cur_time"),
            (set_fixed_point_multiplier, 1000),
            (presentation_set_duration, 1000000),
    		
    		(try_begin),
    		
    		  (lt, "$g_presentation_obje_1", 0), 
              (str_store_string, s1, "str_tarih_stringi"),#birinci yazi
              (create_text_overlay, "$g_presentation_obje_1", s1, tf_center_justify|tf_double_space|tf_vertical_align_center),
    		  (overlay_set_color, "$g_presentation_obje_1", 0xFF0000),
              (overlay_set_alpha, "$g_presentation_obje_1", 0),
              (position_set_x, pos1, 1750),
              (position_set_y, pos1, 1750),
              (overlay_set_size, "$g_presentation_obje_1", pos1),
              (position_set_x, pos1, 500),
              (position_set_y, pos1, 375),
              (overlay_set_position, "$g_presentation_obje_1", pos1),
              (overlay_animate_to_alpha, "$g_presentation_obje_1", 2000, 0xFF),
    		
    		  (else_try),
    		  
    		   (gt, ":cur_time", 6000), # 6 saniye gectiyse
              (lt, "$g_presentation_obje_2", 0), #ikinci yazi
              (str_store_string, s2, "str_yer_stringi"),
              (create_text_overlay, "$g_presentation_obje_2", s2, tf_center_justify|tf_double_space|tf_vertical_align_center),
    		  (overlay_set_color, "$g_presentation_obje_2", 0xFF0000),
              (overlay_set_alpha, "$g_presentation_obje_2", 0),
              (position_set_x, pos1, 1500),
              (position_set_y, pos1, 1500),
              (overlay_set_size, "$g_presentation_obje_2", pos1),
              (position_set_x, pos1, 500),
              (position_set_y, pos1, 295),
              (overlay_set_position, "$g_presentation_obje_2", pos1),
              (overlay_animate_to_alpha, "$g_presentation_obje_2", 2000, 0xFF),
    		  
    		  (else_try),
    		  
    		   (gt, ":cur_time", 7500), #7.5 saniye gectiyse
    		   (eq, "$g_presentation_obje_1_alpha", 0),
              (assign, "$g_presentation_obje_1_alpha", 1),
    		  (overlay_animate_to_alpha, "$g_presentation_obje_1", 1500, 0x00), #yazilari kaybet
    		  
    		  (else_try),
    		  
    		   (gt, ":cur_time", 8500), #8.5 saniye gectiyse
    		   (eq, "$g_presentation_obje_2_alpha", 0),
              (assign, "$g_presentation_obje_2_alpha", 1),
    		  (overlay_animate_to_alpha, "$g_presentation_obje_2", 1500, 0x00),#yazilari kaybet
    		 
    		  (else_try),
    		  
    		   (gt, ":cur_time", 11000), #11 saniye gectiyse
    		   
    		    (mission_cam_animate_to_screen_color, 0x00000000, 3000), # ekrani 3 saniyede aydinlat
    		  
    		  
    		  (else_try),
    		  
    		(gt, ":cur_time", 15000), # 15 saniye gectiyse
    		  (presentation_set_duration, 0), #presentationu sonlandir
    		  
    		  (try_end),
    		  ]),
    		 ]),
    # screen write ends

    module_strings;

    Code:
    # screen write
    ("yer_stringi", "Söğüt yakınları..."),
      ("tarih_stringi", "27 Ocak 1300..."),
    # screen write ends

    Mission_templates'te herhangi bir misyon;

    Code:
    # screen write
    		  (ti_after_mission_start, 0, ti_once, [],
    		  [(start_presentation, "prsnt_screen_write"),]),
              # screen write ends

    Bu kodu eklentinizde-modunuzda kullanacaksanız, benim ve bu açık kaynağın ismini link olarak teşekkürlere koymanız gerekmektedir. Örneğin;

    İzin almanıza gerek yok, bu dediklerimi yapmanız yeterli.

    Çalıştığının kanıtı  :smile:;



    ben yapamadım yardım lütfen


    Presentations kodunu module_presentations'ta en alttaki ] ' dan önce yapıştır.
    Strings kodunu module_strings'te en alttaki ] ' dan önce yapıştır.
    Mission templates kodunu module_mission_templates'te herhangi bir misyonun içine ekle. (town_default olabilir.)
    Burada dikkat edilmesi gereken triggerın içine bir daha trigger koymaman.


    Bir misyonun diyorsun misyon ne on bilmiyorum ondan dolayı yapamadım lütfen acil cevap
  12. yusuf00ozer

    Kodcu Yardım & Destek Hattı

    Efe Karacar said:
    assasins said:
    Öncelikle işlerinizde başarılar,
    Emirlere ses ekleme veya oyunun herhangi bir yerine ses ekleme konusunda bir kod yazabilir misiniz? Kodlamadan fazla anlamıyorum uğraştıysam da yapamadım.

    "module_mission_templates.py" dosyasında

    Code:
    common_battle_order_panel = (
      0, 0, 0, [],
      [
        (game_key_clicked, gk_view_orders),
        (neg|is_presentation_active, "prsnt_battle"),
        (start_presentation, "prsnt_battle"),
        ])

    Bu kodlar backspace tuşu yani default emir verdiğin ekranı getiren tuşa basıldığı an oluşan operasyonlar. O kodu bunla değiştir:

    Code:
    common_battle_order_panel = (
      0, 0, 0, [],
      [
        (game_key_clicked, gk_view_orders),
        (neg|is_presentation_active, "prsnt_battle"),
        (start_presentation, "prsnt_battle"),
        (get_player_agent_no, ":agent_id"),
        (agent_play_sound, ":agent_id" , snd_sound_id) #modules_sound.py 'de ilk olarak onu tanıtman lazım.
        ])

    hata alıyorum yardım
  13. yusuf00ozer

    [Zendar Halk Konseyi] - soru & cevap konusu

    buz said:
    Aklınıza takılan soruları burada sorabilirsiniz.

    Senaryoyu nasıl uzatabiliriz...
  14. yusuf00ozer

    [OSP][Kod] Jenerik Ekran

    HyperCharge said:
    Kendim bir açık kaynak kod paylaşayım, modumun film temasına oturmasının önemli bir detayıydı.  :grin: Ben adına Jenerik ekran dedim.

    -Nedir bu kod ?

    + Efendime söyleyeyim, bazı filmlerde kara ekranda tarih, yer belirtilip, sonra ekranı aydınlatılıyor du. Benim senaryo da film temasına oturması gerektiğini düşündüğümden böyle bir şey yapma ihtiyacı duydum. Presentation'lar ile her şeyi yapabilirsiniz. Yeter ki hayal gücünüz geniş olsun.  :razz:

    module_presentations;

    Code:
    # screen write
    ("screen_write",prsntf_read_only,0,[
    	(ti_on_presentation_load,
    	[
    	(assign, "$g_presentation_obje_1", -1),
    	(assign, "$g_presentation_obje_2", -1),
    	
    	(assign, "$g_presentation_obje_1_alpha", 0),
            (assign, "$g_presentation_obje_2_alpha", 0),
    	 
    	 
    		(mission_cam_set_screen_color, 0xFF000000), #Ekrani karart
    	]),
    	(ti_on_presentation_run,
    	[
    	(store_trigger_param_1, ":cur_time"),
            (set_fixed_point_multiplier, 1000),
            (presentation_set_duration, 1000000),
    		
    		(try_begin),
    		
    		  (lt, "$g_presentation_obje_1", 0), 
              (str_store_string, s1, "str_tarih_stringi"),#birinci yazi
              (create_text_overlay, "$g_presentation_obje_1", s1, tf_center_justify|tf_double_space|tf_vertical_align_center),
    		  (overlay_set_color, "$g_presentation_obje_1", 0xFF0000),
              (overlay_set_alpha, "$g_presentation_obje_1", 0),
              (position_set_x, pos1, 1750),
              (position_set_y, pos1, 1750),
              (overlay_set_size, "$g_presentation_obje_1", pos1),
              (position_set_x, pos1, 500),
              (position_set_y, pos1, 375),
              (overlay_set_position, "$g_presentation_obje_1", pos1),
              (overlay_animate_to_alpha, "$g_presentation_obje_1", 2000, 0xFF),
    		
    		  (else_try),
    		  
    		   (gt, ":cur_time", 6000), # 6 saniye gectiyse
              (lt, "$g_presentation_obje_2", 0), #ikinci yazi
              (str_store_string, s2, "str_yer_stringi"),
              (create_text_overlay, "$g_presentation_obje_2", s2, tf_center_justify|tf_double_space|tf_vertical_align_center),
    		  (overlay_set_color, "$g_presentation_obje_2", 0xFF0000),
              (overlay_set_alpha, "$g_presentation_obje_2", 0),
              (position_set_x, pos1, 1500),
              (position_set_y, pos1, 1500),
              (overlay_set_size, "$g_presentation_obje_2", pos1),
              (position_set_x, pos1, 500),
              (position_set_y, pos1, 295),
              (overlay_set_position, "$g_presentation_obje_2", pos1),
              (overlay_animate_to_alpha, "$g_presentation_obje_2", 2000, 0xFF),
    		  
    		  (else_try),
    		  
    		   (gt, ":cur_time", 7500), #7.5 saniye gectiyse
    		   (eq, "$g_presentation_obje_1_alpha", 0),
              (assign, "$g_presentation_obje_1_alpha", 1),
    		  (overlay_animate_to_alpha, "$g_presentation_obje_1", 1500, 0x00), #yazilari kaybet
    		  
    		  (else_try),
    		  
    		   (gt, ":cur_time", 8500), #8.5 saniye gectiyse
    		   (eq, "$g_presentation_obje_2_alpha", 0),
              (assign, "$g_presentation_obje_2_alpha", 1),
    		  (overlay_animate_to_alpha, "$g_presentation_obje_2", 1500, 0x00),#yazilari kaybet
    		 
    		  (else_try),
    		  
    		   (gt, ":cur_time", 11000), #11 saniye gectiyse
    		   
    		    (mission_cam_animate_to_screen_color, 0x00000000, 3000), # ekrani 3 saniyede aydinlat
    		  
    		  
    		  (else_try),
    		  
    		(gt, ":cur_time", 15000), # 15 saniye gectiyse
    		  (presentation_set_duration, 0), #presentationu sonlandir
    		  
    		  (try_end),
    		  ]),
    		 ]),
    # screen write ends

    module_strings;

    Code:
    # screen write
    ("yer_stringi", "Söğüt yakınları..."),
      ("tarih_stringi", "27 Ocak 1300..."),
    # screen write ends

    Mission_templates'te herhangi bir misyon;

    Code:
    # screen write
    		  (ti_after_mission_start, 0, ti_once, [],
    		  [(start_presentation, "prsnt_screen_write"),]),
              # screen write ends

    Bu kodu eklentinizde-modunuzda kullanacaksanız, benim ve bu açık kaynağın ismini link olarak teşekkürlere koymanız gerekmektedir. Örneğin;

    İzin almanıza gerek yok, bu dediklerimi yapmanız yeterli.

    Çalıştığının kanıtı  :smile:;



    ben yapamadım yardım lütfen
Back
Top Bottom