Всадники Кальрадии

Модификации => Обмен опытом: Mount&Blade => Обмен опытом (в помощь мододелу) => Вопросы и ответы по модостроению => Тема начата: Gunnar от 06 Июня, 2011, 22:37

Название: Присесть на букву "C" как в моде Vikingr. Это возможно???
Отправлено: Gunnar от 06 Июня, 2011, 22:37
Присесть на букву "C" как в моде Vikingr. Это возможно???
Название: Re: Присесть на букву "C" как в моде Vikingr. Это возможно???
Отправлено: Draga от 06 Июня, 2011, 23:45
Ну... Если это сделано в викинге и в 1850... то, думаю, реализовать возможно  :embarrassed:
Название: Re: Присесть на букву "C" как в моде Vikingr. Это возможно???
Отправлено: Gunnar от 06 Июня, 2011, 23:50
Всем кому не жалко помогите с анимацией и скриптами (то есть как это сделать), буду очень благодарен, да и кто му же многим это нужно, потому что во время штурма крепости без приседания не обойтись
Название: Re: Присесть на букву "C" как в моде Vikingr. Это возможно???
Отправлено: proVIDec от 07 Июня, 2011, 09:35
Долго сейчас в этом копаться, я и так по уши в работе. Вот скрипт для приседания при нажатии на букву "C", но только для того, чтобы присесть. В смысле он ходить с ним не будет.
В файле module_animations.py заменяем следующие строчки:
Цитировать (выделенное)
["unused_human_anim_14", 0, 0, [1.0, "anim_human", 0, 1, 0]],

На:
Цитировать (выделенное)
["crouch_down", acf_enforce_lowerbody, amf_play|amf_client_prediction, [1.0, "crouch_down", 0, 160, arf_blend_in_1],],
 ],

В файле module_mission_templates.py перед строчками:
Цитировать (выделенное)
tournament_triggers = [

Ставим:
Цитировать (выделенное)
new_anim_start = (0, 0, 0, [(key_is_down, key_c)],
[
   (get_player_agent_no,":agent_no"),
      (agent_set_animation, ":agent_no", "anim_crouch_down"),

])

И в конец каждой миссии, но без new_anim_start = . Список миссий можно найти в ID_mission_templates.py. Сама анимация уже есть в архивах, но корявая. Если хочешь сделать свою почитай туториал (http://rusmnb.ru/forum/index.php?topic=10824.0). Если хочешь сделать более менее правильный скрипт обратись сюда (http://rusmnb.ru/forum/index.php?topic=6857.0).
Название: Re: Присесть на букву "C" как в моде Vikingr. Это возможно???
Отправлено: Демосфен от 07 Июня, 2011, 18:00
Кстати, а как добавить это самое приседание в мультиплеер?
Я использовал этот код,
new_anim_start = (0, 0, 0, [(key_is_down, key_c)],
[multiplayer_is_server
   (get_player_agent_no,":agent_no"),
      (agent_set_animation, ":agent_no", "anim_crouch_down"),

])
но еще я так понял нужно добавить запись "multiplayer_is_server" (или не нужно? если нужно, туда ли я дописал?)
Прописал что нужно после мультиплеерных миссий, и в анимациях (кстати у тебя там походу одна лишняя скобочка, пока не убрал выдавало ошибку)
Скрипт не работает :cry: , в чем же ошибка? Подскажите пожалуйста!
Название: Re: Присесть на букву "C" как в моде Vikingr. Это возможно???
Отправлено: proVIDec от 07 Июня, 2011, 19:03
Rhevan
В миссиях скобочку верни и после нее запятую поставь. А в записи, что не в миссиях скобка должна быть без запятой.
Название: Re: Присесть на букву "C" как в моде Vikingr. Это возможно???
Отправлено: Leon473 от 07 Июня, 2011, 19:37
Rhevan, ну а "multiplayer_is_server" зачем добавлял? Благодаря этому, этот код работает только на сервере.
Да и не факт, что этот код в мультиплеере будет работать =/
Да и для того, чтобы можно встать после приседания, код должен выглядеть вот так:
new_anim_start = (0, 0, 0, [(key_clicked, key_c)],
   [
(get_player_agent_no,":agent_no"),
(agent_get_animation, ":cur_anim", ":agent_no", 0),
(try_begin),
(eq, ":cur_anim", "anim_crouch_down"),
(agent_set_animation, ":agent_no", "anim_stand_from_crouch"),
(else_try),
(agent_set_animation, ":agent_no", "anim_crouch_down"),
(try_end),
   ])
Ну и соответственно, нужно прописать аниму "stand_from_crouch" в module_animations.py.
Название: Re: Присесть на букву "C" как в моде Vikingr. Это возможно???
Отправлено: Gunnar от 07 Июня, 2011, 20:24
А вот с этого момента поподробней (Ну и соответственно, нужно прописать аниму "stand_from_crouch" в module_animations.py.)
Название: Re: Присесть на букву "C" как в моде Vikingr. Это возможно???
Отправлено: proVIDec от 07 Июня, 2011, 22:34
Тоже самое, что и в моем примере. Прописываешь новую анимацию.
Цитировать (выделенное)
["stand_from_crouch", acf_enforce_lowerbody, amf_play|amf_client_prediction, [1.0, "crouch_down", 161, 180, arf_blend_in_1],],
 ],
Название: Re: Присесть на букву "C" как в моде Vikingr. Это возможно???
Отправлено: Демосфен от 08 Июня, 2011, 12:22
Все поправил, и твой код попробовал, Leon473, все равно ничего неполучается...
Может нужно что-то прописать в других файлах, например в константах?
Название: Re: Присесть на букву "C" как в моде Vikingr. Это возможно???
Отправлено: proVIDec от 08 Июня, 2011, 12:57
Rhevan
В чем выражается неработоспособность скрипта? Попробуй для начала не в мультиплеере прописывать. Точно в миссии прописан скрипт? Попробуй вместо анимации наклона поставить анимацию удара. Если будет воспроизводится, значит проблема в коде в animations.py.
Да и не факт, что этот код в мультиплеере будет работать =/
Название: Re: Присесть на букву "C" как в моде Vikingr. Это возможно???
Отправлено: Демосфен от 08 Июня, 2011, 20:25
proVIDec, да видимо дело в коде анимации, с другими анимациями срипт работает, проверил. Как же тогда быть с анимацией? Кстати, proVIDec, ты не мог бы обьяснить, что значат эти числа в коде анимации:
Цитировать (выделенное)
["crouch_down", acf_enforce_lowerbody, amf_play|amf_client_prediction, [1.0, "crouch_down", 0, 160, arf_blend_in_1],],
Цитировать (выделенное)
["stand_from_crouch", acf_enforce_lowerbody, amf_play|amf_client_prediction, [1.0, "crouch_down", 161, 180, arf_blend_in_1],],
Время начала и конца анимации?



Название: Re: Присесть на букву "C" как в моде Vikingr. Это возможно???
Отправлено: Leon473 от 08 Июня, 2011, 20:49
Rhevan, эти числа - начальный и конечный фрейм анимации. А вообще, в чем все таки заключается проблема? Что работает не так? Зная это, можно будет сказать что-то внятное. Также нужно знать, если анимация вообще не запускается, то она не запускается когда вытянуто оружие, или когда оно спрятано, или и в том и том случае.
С теми числами все в порядке.
Название: Re: Присесть на букву \"C\" как в моде Vikingr. Это возможно???
Отправлено: Демосфен от 08 Июня, 2011, 20:55
Все здорово :)
Получилось, когда добавил в анимации
Цитировать (выделенное)
amf_priority_jump
.

Добавлено:
Хотя лучше вместо этого amf_priority_reload, чтоб нельзя было двигаться во время приседания.
Название: Re: Присесть на букву "C" как в моде Vikingr. Это возможно???
Отправлено: Gunnar от 10 Июня, 2011, 19:25
Rhevan обясни пожалуйста очень подробно как тебе удалось присесть на букву c???
Название: Re: Присесть на букву "C" как в моде Vikingr. Это возможно???
Отправлено: Демосфен от 10 Июня, 2011, 21:40
Я нажал на "c"  :D
Да чего тут обьяснять то :)
Посмотри по теме скрипт для миссий, и в код с анимацией добавь amf_priority_reload вместо jump(чтобы не двигался)
Название: Re: Присесть на букву "C" как в моде Vikingr. Это возможно???
Отправлено: Gunnar от 12 Июня, 2011, 21:36
Rhevan напиши пожалуйста как у тебя написано module_animations.py, module_mission_templates.py и в ID_mission_templates.py, а то я понаставил и когда нажимаю build_module там выдаёт кучу ошибок, а до этого всё было хорошо, если не сложно скопируй эти файлы и пришли мне их пожалуйста!!! 8-), буду очень признателен!!!!!=))))))))))
Название: Re: Присесть на букву "C" как в моде Vikingr. Это возможно???
Отправлено: Демосфен от 13 Июня, 2011, 13:02
Вот подробная инструкция о том как ввести приседание в игру:
Это из анимций:
["crouch_down", acf_enforce_lowerbody, amf_priority_reload|amf_play|amf_client_prediction, [1.0, "crouch_down", 130, 130, arf_blend_in_1],
],
["stand_from_crouch", acf_enforce_lowerbody, amf_priority_jump|amf_play|amf_client_prediction, [1.0, "crouch_down", 130, 130, arf_blend_in_1],
],
Насчет цифр, не пугайтесь, это сделал для того чтобы можно было приседать только удерживая, кнопку, а не нажимая чтобы сесть/подняться, на мой взгляд это удобней.
Из мишн темплейтс:
#Crouch Down
new_anim_start = (0, 0, 0, [(key_is_down, клавиша на выбор)],[
(get_player_agent_no,":agent_no"),
(agent_get_horse,":horse",":agent_no"),
(lt,":horse",0),   
(agent_get_animation, ":cur_anim", ":agent_no", 0),
   (try_begin),
      (eq, ":cur_anim", "anim_crouch_down"),
      (agent_set_animation, ":agent_no", "anim_stand_from_crouch"),
   (else_try),
      (agent_set_animation, ":agent_no", "anim_crouch_down"),
   (try_end),
   ])
Насчет ошибок ,Gunnar, вообще можно было бы и самому догадаться, если вникать в суть записи и сравнивать её с другими, и вообще быть првнимательней.
За условие не позволяющее использовать на лошади, благодарности Rongar'у - , без него скрипт был бы не скрипт.
Название: Re: Присесть на букву "C" как в моде Vikingr. Это возможно???
Отправлено: Gunnar от 13 Июня, 2011, 13:13
А скажи пожалуйста что ты делал в ID_mission_templates, буду благодарен. 8-)
Название: Re: Присесть на букву "C" как в моде Vikingr. Это возможно???
Отправлено: Leon473 от 13 Июня, 2011, 13:18
Gunnar, ничего он не делал, файлы которые начинаются на ID_ вообще не надо трогать, модулька сама в них запишет все что нужно.
Название: Re: Присесть на букву \"C\" как в моде Vikingr. Это возможно???
Отправлено: Gunnar от 13 Июня, 2011, 13:30
Спасиба

Добавлено:
Блин ничего не выходит посмотрите может я где то допустил ошибку посмотрите это в module_mission_templates.

common_siege_rotate_belfry = (
  0, 2, ti_once,
  [
    (call_script, "script_cf_siege_rotate_belfry_platform"),
    ],
  [
    (assign, "$belfry_positioned", 3),
    ])

common_siege_assign_men_to_belfry = (
  0, 0, ti_once,
  [
    (call_script, "script_cf_siege_assign_men_to_belfry"),
    ], [])
   
#Crouch Down
new_anim_start = (0, 0, 0, [(key_is_down, key_c)],[
(get_player_agent_no,":agent_no"),
(agent_get_horse,":horse",":agent_no"),
(lt,":horse",0),   
(agent_get_animation, ":cur_anim", ":agent_no", 0),
   (try_begin),
      (eq, ":cur_anim", "anim_crouch_down"),
      (agent_set_animation, ":agent_no", "anim_stand_from_crouch"),
   (else_try),
      (agent_set_animation, ":agent_no", "anim_crouch_down"),
   (try_end),
   ])

tournament_triggers = [
  (ti_before_mission_start, 0, 0, [], [(call_script, "script_change_banners_and_chest"),
                                       (assign, "$g_arena_training_num_agents_spawned", 0)]),
  (ti_inventory_key_pressed, 0, 0, [(display_message,"str_cant_use_inventory_arena")], []),
  (ti_tab_pressed, 0, 0, [],
   [(try_begin),
      (eq, "$g_mt_mode", abm_visit),
      (set_trigger_result, 1),
    (else_try),
      (question_box,"str_give_up_fight"),
    (try_end),
    ]),
  (ti_question_answered, 0, 0, [],
   [(store_trigger_param_1,":answer"),
    (eq,":answer",0),
    (try_begin),
      (eq, "$g_mt_mode", abm_tournament),
      (call_script, "script_end_tournament_fight", 0),
    (else_try),
      (eq, "$g_mt_mode", abm_training),
      (get_player_agent_no, ":player_agent"),
      (agent_get_kill_count, "$g_arena_training_kills", ":player_agent", 1),#use this for conversation
    (try_end),
    (finish_mission,0),
    ]),

И в module_animations

 ### Unused human animations start from here.

 ["wedding_guest", 0, amf_play|amf_priority_die,
  [30.0, "wedding_guest", 0, 906, arf_cyclic]],
 
 ["wedding_guest_notr", 0, amf_play|amf_priority_die,
  [32.0, "wedding_guest_notr", 0, 962, arf_cyclic]],

 ["wedding_guest_woman", 0, amf_play|amf_priority_die,
  [27.5, "wedding_guest_woman", 0, 825, arf_cyclic]],

 ["wedding_dad_stairs", 0, amf_play|amf_priority_die|amf_start_instantly,
  [10.0, "wedding_dad_stairs", 0, 300, arf_blend_in_0]],

 ["wedding_dad_walk", 0, amf_play|amf_priority_die|amf_start_instantly,
  [4.5, "wedding_dad_walk", 0, 134, arf_blend_in_0]],
 
 ["wedding_bride_stairs", 0, amf_play|amf_priority_die|amf_start_instantly,
  [10.0, "wedding_bride_stairs", 0, 300, arf_blend_in_0]],

 ["wedding_bride_walk", 0, amf_play|amf_priority_die|amf_start_instantly,
  [4.5, "wedding_bride_walk", 0, 134, arf_blend_in_0]],

 ["wedding_groom_wait", 0, amf_play|amf_priority_die|amf_start_instantly|amf_keep,
  [10.0, "wedding_groom_last", 0, 2, arf_blend_in_0]],

 ["wedding_groom_last", 0, amf_play|amf_priority_die|amf_start_instantly|amf_keep,
  [10.0, "wedding_groom_last", 0, 300, arf_blend_in_0]],

 ["wedding_dad_last", 0, amf_play|amf_priority_die|amf_start_instantly|amf_keep,
  [10.0, "wedding_dad_last", 0, 300, arf_blend_in_0]],

 ["wedding_bride_last", 0, amf_play|amf_priority_die|amf_start_instantly|amf_keep,
  [10.0, "wedding_bride_last", 0, 300, arf_blend_in_0]],

 ["equip_bayonet", 0, amf_priority_equip|amf_play|amf_restart|amf_client_prediction,
  [1.0, "anim_human", 0, 1, 0]],
##   [0.8, "equip_arms", 253, 276, arf_blend_in_0]],
 ["unequip_bayonet", 0, amf_priority_equip|amf_play|amf_restart|amf_client_prediction,
  [1.0, "anim_human", 0, 1, 0]],
##   [0.2, "equip_arms", 254, 250, arf_blend_in_0]],
 ["crouch_down", acf_enforce_lowerbody, amf_priority_reload|amf_play|amf_client_prediction, [1.0, "crouch_down", 161, 180, arf_blend_in_1],
],
["stand_from_crouch", acf_enforce_lowerbody, amf_priority_jump|amf_play|amf_client_prediction, [1.0, "crouch_down", 161, 180, arf_blend_in_1],
],
 ["unused_human_anim_16", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_17", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_18", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_19", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_20", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_21", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_22", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_23", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_24", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_25", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_26", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_27", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_28", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_29", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_30", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_31", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_32", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_33", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_34", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_35", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_36", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_37", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_38", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_39", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_40", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_41", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_42", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_43", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_44", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_45", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_46", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_47", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_48", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_49", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_50", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_51", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_52", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_53", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_54", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_55", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_56", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_57", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_58", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_59", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_60", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_61", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_62", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_63", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_64", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_65", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_66", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_67", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_68", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_69", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_70", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_71", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_72", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_73", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_74", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_75", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_76", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_77", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_78", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_79", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_80", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_81", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_82", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_83", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_84", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_85", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_86", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_87", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_88", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_89", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_90", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_91", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_92", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_93", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_94", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_95", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_96", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_97", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_98", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_99", 0, 0, [1.0, "anim_human", 0, 1, 0]],
 ["unused_human_anim_100", 0, 0, [1.0, "anim_human", 0, 1, 0]],

Помогите ничего не выходит, чтобы я неделал не работает и в build_module всё без ошибок, если найдёте ошибку, помогите, пожалуйста.
Название: Re: Присесть на букву "C" как в моде Vikingr. Это возможно???
Отправлено: proVIDec от 13 Июня, 2011, 15:48
Цитировать (выделенное)
["crouch_down", acf_enforce_lowerbody, amf_priority_reload|amf_play|amf_client_prediction, [1.0, "crouch_down", 161, 180, arf_blend_in_1],
],
Фреймы должны быть с 0 по 160. (В файле анимации это приседание). Хотя эти цифры надо откорректировать тоже.
Вот этот скрипт
Цитировать (выделенное)
new_anim_start = (0, 0, 0, [(key_is_down, key_c)],[
(get_player_agent_no,":agent_no"),
(agent_get_horse,":horse",":agent_no"),
(lt,":horse",0),   
(agent_get_animation, ":cur_anim", ":agent_no", 0),
   (try_begin),
      (eq, ":cur_anim", "anim_crouch_down"),
      (agent_set_animation, ":agent_no", "anim_stand_from_crouch"),
   (else_try),
      (agent_set_animation, ":agent_no", "anim_crouch_down"),
   (try_end),
   ])
нужно вставлять в конец каждой миссии. Список миссий как раз находиться в файле ID_mission_templates.py
Автопоиском ищешь миссию и в ее конец вставляешь предыдущий скрипт, но без new_anim_start = .
Название: Re: Присесть на букву "C" как в моде Vikingr. Это возможно???
Отправлено: Gunnar от 13 Июня, 2011, 16:01
А напиши как именно у тебя написано в ID_mission_templates, скопируй и скинь всего лишь и кстати у тебя получился этот способ????
Название: Re: Присесть на букву "C" как в моде Vikingr. Это возможно???
Отправлено: proVIDec от 13 Июня, 2011, 16:04
Gunnar
В ID_mission_templates ничего менять не надо. Сами миссии находятся в module_mission_templates, в ID_mission_templates только их список.
Название: Re: Присесть на букву "C" как в моде Vikingr. Это возможно???
Отправлено: Gunnar от 13 Июня, 2011, 16:08
Можешь пожалуста просто скачать то что у тебя в этом файле
Название: Re: Присесть на букву "C" как в моде Vikingr. Это возможно???
Отправлено: proVIDec от 13 Июня, 2011, 16:10
ID_mission_templates

Цитировать (выделенное)
mst_town_default = 0
mst_conversation_encounter = 1
mst_town_center = 2
mst_village_center = 3
mst_bandits_at_night = 4
mst_village_training = 5
mst_visit_town_castle = 6
mst_back_alley_kill_local_merchant = 7
mst_back_alley_revolt = 8
mst_lead_charge = 9
mst_village_attack_bandits = 10
mst_village_raid = 11
mst_besiege_inner_battle_castle = 12
mst_besiege_inner_battle_town_center = 13
mst_castle_attack_walls_defenders_sally = 14
mst_castle_attack_walls_belfry = 15
mst_castle_attack_walls_ladder = 16
mst_castle_visit = 17
mst_training_ground_trainer_talk = 18
mst_training_ground_trainer_training = 19
mst_training_ground_training = 20
mst_sneak_caught_fight = 21
mst_ai_training = 22
mst_camera_test = 23
mst_arena_melee_fight = 24
mst_arena_challenge_fight = 25
mst_duel_with_lord = 26
mst_wedding = 27
mst_tutorial_training_ground = 28
mst_tutorial_1 = 29
mst_tutorial_2 = 30
mst_tutorial_3 = 31
mst_tutorial_3_2 = 32
mst_tutorial_4 = 33
mst_tutorial_5 = 34
mst_quick_battle_battle = 35
mst_quick_battle_siege = 36
mst_multiplayer_dm = 37
mst_multiplayer_tdm = 38
mst_multiplayer_hq = 39
mst_multiplayer_cf = 40
mst_multiplayer_sg = 41
mst_multiplayer_bt = 42
mst_multiplayer_fd = 43
mst_bandit_lair = 44
mst_alley_fight = 45
mst_meeting_merchant = 46
mst_town_fight = 47
mst_multiplayer_duel = 48
Такой же, как у всех в последней версии.
Название: Re: Присесть на букву "C" как в моде Vikingr. Это возможно???
Отправлено: Gunnar от 13 Июня, 2011, 16:13
Кажется мы не понимаем друг друга, можешь пожалуйста скинуть полностью что хранится у тебя в module_animations и module_mission_templates, ПОЖАЛУЙСТА!!!
Название: Re: Присесть на букву "C" как в моде Vikingr. Это возможно???
Отправлено: proVIDec от 13 Июня, 2011, 16:21
А напиши как именно у тебя написано в ID_mission_templates, скопируй и скинь всего лишь...

У меня этот скрипт не прописан, зачем мне? :blink:
Но он по любому должен работать...
Название: Re: Присесть на букву "C" как в моде Vikingr. Это возможно???
Отправлено: Gunnar от 13 Июня, 2011, 16:23
Значит не дано мне это сделать!!!
Название: Re: Присесть на букву "C" как в моде Vikingr. Это возможно???
Отправлено: proVIDec от 13 Июня, 2011, 16:29
Попробуй манипулировать с простеньким скриптом.
Цитировать (выделенное)
new_anim_start = (0, 0, 0, [(key_clicked, key_c)],
[
   (get_player_agent_no,":agent_no"),
   (agent_set_animation, ":agent_no", "anim_crouch_down"),

])
Название: Re: Присесть на букву "C" как в моде Vikingr. Это возможно???
Отправлено: Gunnar от 13 Июня, 2011, 16:38
Пробовал не получилось, я реально не понимаю куда прописывать  ID
Название: Re: Присесть на букву "C" как в моде Vikingr. Это возможно???
Отправлено: proVIDec от 13 Июня, 2011, 16:44
В смысле прописывать ID?  :-\
Весь скрипт целиком, но без названия прописываешь в конец каждой миссии.

После этого скрипт будет  проверяться в центре города. Заходишь в любой город и там нажимаешь кнопку.
Название: Re: Присесть на букву "C" как в моде Vikingr. Это возможно???
Отправлено: Демосфен от 13 Июня, 2011, 18:18
По мойму Gunnar, те вправду не дано :)...
Но зато из темы получился неплохой гайд, кому надо, осмыслит и поймет.
Вобщем-то собралась достаточно итересная и полезная информация..
Название: Re: Присесть на букву \"C\" как в моде Vikingr. Это возможно???
Отправлено: Gunnar от 13 Июня, 2011, 21:57
Раз я такой непонимающий мог бы ты прислать мне полностью что у тебя написано (ВЕСЬ ТЕКСТОВЫЙ ДОКУМЕНТ) в module_animations и module_mission_templates. ПОЖАЛУЙСТА!!!!

Добавлено:
Спасиба у меня всё получилось, но есть проблема он садится очень резко и он встаёт сам автоматически, а мне нужно чтобы я сам нажал на встать и присесть, может напишите скрипт, ребят. ПОЖАЛУЙСТА 8-) 8-) 8-)