Голосование

Как вы оцениваете Смуту?












Оформление



Пользователей
  • Всего: 28882
  • Последний: Gewa95
Сейчас на форуме
Пользователи: 0
Гостей: 679
Всего: 679

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - Перевоспитанный Доктор

Страницы: [1]
1
Флаги у НПС героев прозрачные после того как им даришь земли, я все перепробовал в коде, почему так? Мод AD 1200
сылка на исходник https://drive.google.com/file/d/0B018YDJnrqBnR0R4cW5NYTVLRms/view?usp=sharing

2
Чтоб иконка не поворачивалась в ту сторону куда идёт

3
как уменьшить длительность загрузки новой игры? какие тригеры или скрипты надо оптимизировать или удалить?

4
Обсуждение модов для Warband / [WB] Native (by Doktor)
« : 15 Августа, 2013, 16:57 »

СКАЧАТЬ С НАШЕГО САЙТА



Встроена Дипломатия 4.3, есть формации, отрубание голов, урон от копий, титулы, стоимость найма спутника-НПС + 50 динаров, и все они первого уровня, вступить в бой разрешено на любой стороне.

5
КРОВЬ и ПЫЛЬ для Warband

автор: comickevin
для верстии 1.153\1.154

Сайт автора:

Описание:

 - Динамичные флаги на поле битвы
 - Остальное не смог понять


Галерея с сайта

Видео:
сылка 1: 骑砍-战团-1257AD-血与尘-战旗!—在线播放—优酷网,视频高清在线观看
сылка 2: 骑砍战团1257AD -大宋MOD 让旗帜飞!—在线播放—优酷网,视频高清在线观看




 

Добавлено: 22 Июня, 2013, 13:13

обновил сылки

6
Как убрать ограничение фракций?

Когда фракций более чем 128, вылетает ошибка что лимит фракций 128

Кто знает как это убрать?

Всю модульку обшарил на число 128 ничего не нашел

7
Мозговой штурм / [WB] AD 1200
« : 28 Апреля, 2013, 20:50 »
ПЕРЕНЕСЕН В РАЗДЕЛ ОБСУЖДЕНИЕ МОДОВ

http://rusmnb.ru/index.php?topic=17233.0

8
Вот попытался сделать отдельную анимацию для этой пики баннера
у него три свои анимаци
При блоке справа, слева, у обычная при беге

Только не знаю правильно ли я написал

["pbanner",         "pbanner", [("pbanner",0)], itp_type_polearm|itp_merchandise| itp_cant_use_on_horseback|itp_primary|itp_penalty_with_shield|itp_wooden_parry|itp_two_handed|itp_extra_penetration, itc_pike,
 525 , weight(7.0)|difficulty(8)|spd_rtng(81) | weapon_length(350)|swing_damage(20 , blunt) | thrust_damage(22 ,  pierce),imodbits_polearm,
 [(ti_on_init_item,
 [
 #(store_trigger_param_1, ":agent_no"),
 (agent_is_ally, ":agent_no"),
 (try_begin),
 (agent_set_defend_action, ":agent_no", 1, 1),
 (agent_set_animation, ":agent_no", "anim_run_forward_right_staff2"),
 (else_try),
 (agent_set_defend_action, ":agent_no", 2, 1),
 (agent_set_animation, ":agent_no", "anim_run_forward_left_staff2"),
  (else_try),
 #(agent_set_defend_action, ":agent_no", 1, 1),
 (agent_set_walk_forward_animation, ":agent_no", "anim_run_forward_staff2"),
 (try_end),
 ]
 )]
 ],

9
я не знаю рабочий ли он
вот кусок кода из mision_teplate
а точнее "lead_charge"
      (1, 4, ti_once, [(main_hero_fallen)],
          [
 
(team_give_order, 0, grc_everyone, mordr_charge),
(team_give_order, 1, grc_everyone, mordr_charge),
(team_give_order, 2, grc_everyone, mordr_charge),
(team_give_order, 3, grc_everyone, mordr_charge),
            (assign, "$pin_player_fallen", 1),
(assign, ":num_player_alive", 0),
  (try_for_agents,":cur_agent"),
(agent_is_human, ":cur_agent"),
         (agent_get_party_id, ":agent_party", ":cur_agent"),
(try_begin),
(eq, ":agent_party", "p_main_party"),
(try_begin),
(agent_is_alive, ":cur_agent"),
(eq, ":num_player_alive", 0),
(str_store_string, s5, "str_retreat"),
                 (call_script, "script_simulate_retreat", 10, 20, 1),
                 (assign, "$g_battle_result", -1),
                 (set_mission_result,-1),
                 (call_script, "script_count_mission_casualties_from_agents"),
                 (finish_mission,0)
(else_try),
(agent_is_alive, ":cur_agent"),
(ge, ":num_player_alive", 1),
(player_is_active, ":player_no"),    
     (player_get_team_no, ":player_team", ":player_no"),
             (assign, ":is_found", 0),
             (try_for_agents, ":cur_agent"),
               (eq, ":is_found", 0),
               (agent_is_alive, ":cur_agent"),
               (agent_is_human, ":cur_agent"),
               (agent_is_non_player, ":cur_agent"),
               (agent_get_team ,":cur_team", ":cur_agent"),
               (eq, ":cur_team", ":player_team"),
               (assign, ":is_found", 1),
             (try_end),
             (try_begin),
               (eq, ":is_found", 1),
               (call_script, "single_player_find_most_suitable_bot_to_control", ":player_no"),
               (player_control_agent, ":player_no", reg0),
             (try_end), 
(try_end),
(try_end),
 (try_end),
  ]),

и есть скрипт
   SCRITT    
   #script_find_most_suitable_bot_to_control
  # INPUT: arg1 = value
  ("single_player_find_most_suitable_bot_to_control",
   [
      (set_fixed_point_multiplier, 100),
      (store_script_param, ":player_no", 1),
      (player_get_team_no, ":player_team", ":player_no"),

      (player_get_slot, ":x_coor", ":player_no", slot_player_death_pos_x),
      (player_get_slot, ":y_coor", ":player_no", slot_player_death_pos_y),
      (player_get_slot, ":z_coor", ":player_no", slot_player_death_pos_z),

      (init_position, pos0),
      (position_set_x, pos0, ":x_coor"),
      (position_set_y, pos0, ":y_coor"),
      (position_set_z, pos0, ":z_coor"),

      (assign, ":most_suitable_bot", -1),
      (assign, ":max_bot_score", -1),

      (try_for_agents, ":cur_agent"),
        (agent_is_alive, ":cur_agent"),
        (agent_is_human, ":cur_agent"),
        (agent_is_non_player, ":cur_agent"),
        (agent_get_team ,":cur_team", ":cur_agent"),
        (eq, ":cur_team", ":player_team"),
        (agent_get_position, pos1, ":cur_agent"),

        #getting score for distance of agent to death point (0..3000)
        (get_distance_between_positions_in_meters, ":dist", pos0, pos1),

        (try_begin),
          (lt, ":dist", 500),
          (store_sub, ":bot_score", 500, ":dist"),
        (else_try),
          (assign, ":bot_score", 0),
        (try_end),
        (val_mul, ":bot_score", 6),

        #getting score for distance of agent to enemy & friend agents (0..300 x agents)
        (try_for_agents, ":cur_agent_2"),
          (agent_is_alive, ":cur_agent_2"),
          (agent_is_human, ":cur_agent_2"),
          (neq, ":cur_agent", ":cur_agent_2"),     
          (agent_get_team ,":cur_team_2", ":cur_agent_2"),
          (try_begin),
            (neq, ":cur_team_2", ":player_team"),
            (agent_get_position, pos1, ":cur_agent_2"),
            (get_distance_between_positions, ":dist_2", pos0, pos1),
            (try_begin),
              (lt, ":dist_2", 300),
              (assign, ":enemy_near_score", ":dist_2"),
            (else_try),
              (assign, ":enemy_near_score", 300),
            (try_end),
            (val_add, ":bot_score", ":enemy_near_score"),
          (else_try),
            (agent_get_position, pos1, ":cur_agent_2"),
            (get_distance_between_positions, ":dist_2", pos0, pos1),
            (try_begin),
              (lt, ":dist_2", 300),
              (assign, ":friend_near_score", 300, ":dist_2"),
            (else_try),
              (assign, ":friend_near_score", 0),
            (try_end),
            (val_add, ":bot_score", ":friend_near_score"),
          (try_end),
        (try_end),

        #getting score for health (0..200)
        (store_agent_hit_points, ":agent_hit_points", ":cur_agent"),
        (val_mul, ":agent_hit_points", 2),
        (val_add, ":bot_score", ":agent_hit_points"),

        (ge, ":bot_score", ":max_bot_score"),
        (assign, ":max_bot_score", ":bot_score"),
        (assign, ":most_suitable_bot", ":cur_agent"),
      (try_end),

      (assign, reg0, ":most_suitable_bot"),
    ]),

вот по сути оно должно работать следущим образом
например во время битвы если игрок убит(оглушен), то этот кусок кода считывает если в живых союзников на поле битвы равно нулю то происходит конец битвы, если равно или больше одного, то игрок переключается сразу на любого бота союзника, и так до тех пор пока на поле боя не останется живых союзников

Я сам если честно не умею программировать, это взято из путем сплава их мультиплеера из режима разружение объектов и мини карты с отображением живых союзников

10
Как в триггере прописать чтоб иконка отряда менялась от размера отряда на глоб. карте?

вот я сам пытался что то сделать.
Вроде как не работает.

  (0.1, 0, 0, [(party_get_current_terrain,":terrain","p_main_party"),(assign,reg1,":terrain"),
      (neq,":terrain",7),(neq,":terrain",15),(neq,"$g_camp_mode",1),],
   [

(try_begin),
     (assign, ":player_party_size", 1),
     (party_stack_get_size, ":player_party_size","p_main_party",0),
         (party_set_icon,"p_main_party", "icon_player_5size"),
(else_try),
(assign, ":player_party_size", 5),
     (party_stack_get_size, ":player_party_size","p_main_party",0),
  (party_set_icon,"p_main_party", "icon_player_50size"),
(try_end),
   ]),

11
У меня такой вопрос

Я на некоторых глобальных модах замечал что после выхода новых патчей исчезла заторможенность на глобальной карте.

В моем моде я засек время, и заметил что каждые 3-4 секунды подвисает.

Возможно (я так  думаю) это связано наверно может  с тригером
где наверное выполняется действие чего определеного на 3-4 секунде.

Кто знает как вообще это убрать или где находится этот алгоритм торможения

12
Обсуждение модов для Warband / [WB] AD 1200
« : 14 Марта, 2013, 09:47 »
https://yadi.sk/d/AOfkCNevPYKLW  скачать мод, в 1.514 (немного устарело, финальная версия здесь: https://rusmnb.ru/index.php?action=dldir&sa=details&lid=827 )

13

https://disk.yandex.ru/d/E4I_GFr1rssQb скачать


Разработчики: Jarvisimo, Mark de Boer, DanP346, Gandalf_le_Grey, Jaako
Тема на офф. форуме: http://forums.taleworlds.com/index.php/topic,248986.0.html


Одиночный мод для Warband по мотивам вселенной Властелина Колец.
В первую очередь авторы планируют реализовать 4 основных фракции: Рохан, Гондор, Исенгард, Мордор. Но авторы надеются позже внести в список и другие государства Средиземья ("I'm really looking forward to including lots more factions, like Elven factions, Dwarven factions, and perhaps Harad/Rhun. Eriador is a possibility too!")
Автор сего мода очень надеется на то что разработчики TLD дадут добро на использование их ресурсов, что многократно ускорит выхода реализа данного мода
Данная версия не содержит множество элементов, планирующихся в итоговом варианте мода. Разработчики выпустили ее для того, чтобы показать, что работа над проектом ведется.

14
СКАЧАТЬ С НАШЕГО САЙТА


Изменяемые титулы лордов, леди и спутников (зависят от владения собственностью).
Встроена дипломатия.
Можно быть наёмником.
Можно управлять одним юнитом если главный герой был ранен в бою.
В - сменить копьё в режим против всадников.
U - подозвать убежавшую лошадь.
Изменена цена вещей в зависимости от их качества.
Две разные ветки прокачки: в деревнях набор крестьян со стандартным типом войск (пехотинцы, копейщики, лучники)и легкой конницей, в замках и городах соответственно дворяне, и соответственно у всех тяжелая конница и рыцари)
Изменены культуры королевств (кое-где смешаны)
Есть уникальные воины фракций.
Можно создавать патрули.
Рыцарские ордена.
Изменены бандиты.
Есть нежить.


Страницы: [1]
СиЧЪ Total War СиЧЪ Total War
Сайт "Всадники Кальрадии" не является СМИ. Администрация не несет ответственность за высказывания и публикацию каких-либо материалов, сделанные любыми пользователями форума, в том числе посредством личных и публичных сообщений. Материалы, размещенные на ресурсе третьими лицами, могут содержать информацию, не предназначенную для лиц, не достигнувших совершеннолетия. При обнаружении на ресурсе материалов, нарушающих законодательство Российской Федерации, необходимо обращаться к администрации.
Сайт работает на быстром VPS/VDS хостинге от FASTVPS


Powered by SMF 2.0 | SMF © Simple Machines LLC