да, в самой игре
cheatmenu срабатывает, включается чит-мод, тот, который можно включить из модульки
включает его этот скриптик
#script_game_enable_cheat_menu
# This script is called from the game engine when user enters "cheatmenu from command console (ctrl+~).
# INPUT:
# none
# OUTPUT:
# none
("game_enable_cheat_menu",
[
(store_script_param, ":input", 1),
(try_begin),
(eq, ":input", 0),
(assign, "$cheat_mode", 0),
(else_try),
(eq, ":input", 1),
(assign, "$cheat_mode", 1),
(try_end),
]),
походу больше ничего эта командная строка и не делает, нет о ней в коде иного упоминания
может быть только движок =/
Что делать, если я нажимаю Ctrl + ~ на карте игры, и ничего не происходит? У меня Warband 1.142 версии, помогите, заранее спасибо.
В этом случае Варбанд не понимает кнопку "`" она же "~", она же "Ё". Это видно когда нажимаешь ее в Настройках Игры..
(http://storage9.static.itmages.ru/i/14/0828/s_1409261377_7943828_d4ad6ef9ca.jpg) (http://itmages.ru/image/view/1883504/d4ad6ef9)
Замечено также, что это происходит после запуска игры на разных операционных системах, например: у меня на компе Семерка и XP... когда сидел под семеркой все было нормально, как то раз зашел под ХР.. после этого под семеркой игра перестала понимать "~", а под ХР все нормально. Менял языки, раскладки - ничего не помогло. Как вариант можно попробовать 100% решение - переустановить игру. Я же решил проблему используя Командную Строку (http://rusmnb.ru/index.php?topic=18529.0) + Читменю (http://rusmnb.ru/index.php?topic=17631.0). Просто в командную строку добавил себе команду "cheatmenu" и пользую ее вместо Ctrl+~.
(http://storage8.static.itmages.ru/i/14/0828/h_1409261546_2989616_1d57e31ad4.jpg) (http://itmages.ru/image/view/1883513/1d57e31a)
Обновил Эта версия командной строки на которую я дал ссылку старая, руки не доходят обновить релиз, поэтому если вы дружите с модульной системой, добавте этот код в скрипт script_command_line_analyzer, что в файле commandLine_scripts.py:
(else_try),
(eq, "$cmd_code", 2937), # cheatmenu
(presentation_set_duration, 0),
(call_script, "script_game_enable_cheat_menu"),
Как через чит меню определённым нпц добавить навыки без поднятия уровня?
В Нативе, по команде Ctrl+~ => cheatmenu срабатывает скрипт "game_enable_cheat_menu" (module_scripts.py), который через установку глобальной переменной "$cheat_mode" в 1, включает отображение отладочной информации и влияет на отображение некоторых скрытых опций меню (чит-меню).
Если вам нужны дополнительные действия, можно добавить новый код в этот скрипт и активировать эти возможности по Ctrl+~ => cheatmenu.
Что касается навыков и скилов, то на примере Игрока это будет нечто такое:
# атрибуты
(troop_raise_attribute,"trp_player", ca_strength, 12),
(troop_raise_attribute, "trp_player", ca_agility, 9),
(troop_raise_attribute, "trp_player", ca_charisma, 5),
# скилы
(troop_raise_skill, "trp_player", skl_shield, 3),
(troop_raise_skill, "trp_player", skl_athletics, 2),
(troop_raise_skill, "trp_player", skl_riding, 3),
# владение оружием
(troop_raise_proficiency_linear, "trp_player", wpt_one_handed_weapon, 70),
(troop_raise_proficiency_linear, "trp_player", wpt_two_handed_weapon, 70),
(troop_raise_proficiency_linear, "trp_player", wpt_polearm, 70),
(troop_raise_proficiency_linear, "trp_player", wpt_crossbow, 70),
(troop_raise_proficiency_linear, "trp_player", wpt_throwing, 70),
# вещи
(troop_clear_inventory, "trp_player"),
(troop_add_item, "trp_player", "itm_leather_jerkin",0),
(troop_add_item, "trp_player", "itm_leather_boots",0),
(troop_add_item, "trp_player", "itm_practice_sword",0),
(troop_add_item, "trp_player", "itm_quarter_staff",0),
Вместо "trp_player" можете подставить нужный персонаж из module_troops.py