Jump to content
Korean Random
ktulho

Сборник py_macro

Recommended Posts

@ktulho может уже спрашивали, а может я путаю...

Скрипт с конфигом, что бы после уничтожения танка выходить из боя, нажав клавишу?

 

типо такого:

{
  "battle": {
    "выход в ангар": {
    "enabled": true,
    "updateEvent": "?",
    "hotKeyCode": 56 // код клавиши
  },
  ...

 

Share this post


Link to post

Short link
Share on other sites

Друзья, приветсвую. А можно ли сделать такой скриптик, чтобы включать/отключать боевой чат по одной кнопке? на паре сайтов есть варианты, но там непонятные скрипты, которые добавляют рекламу и черт знает что еще, а вот заиметь такую штук средствами XVM было бы классно

Share this post


Link to post

Short link
Share on other sites
5 часов назад, ZloyYurich сказал:

Друзья, приветсвую. А можно ли сделать такой скриптик, чтобы включать/отключать боевой чат по одной кнопке? на паре сайтов есть варианты, но там непонятные скрипты, которые добавляют рекламу и черт знает что еще, а вот заиметь такую штук средствами XVM было бы классно

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

disableBattleChat.rar

Edited by P.S.Enot

Share this post


Link to post

Short link
Share on other sites
3 часа назад, P.S.Enot сказал:

мод без рекламы и прочего говна

А что тогда в ekspointCore.wotmod ?

Share this post


Link to post

Short link
Share on other sites
3 часа назад, P.S.Enot сказал:

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

disableBattleChat.rar 190 kB · 2 скачивания

вот мне и нужен выключатель, чтобы когда чат нужен-не лезть в настройки и не включать/отключать, а сделать это одной кнопкой. Про рекламу и прочее гавно я именно про мод экспойнта говорил, он пихает свой говночат и прочее во все моды, что неприемлимо. 

Собственно , отсюда и вопрос именно в теме XVM по поводу возможности реализации такой опции средствами мода

Share this post


Link to post

Short link
Share on other sites
4 часа назад, ZloyYurich сказал:

вот мне и нужен выключатель, чтобы когда чат нужен-не лезть в настройки и не включать/отключать, а сделать это одной кнопкой. Про рекламу и прочее гавно я именно про мод экспойнта говорил, он пихает свой говночат и прочее во все моды, что неприемлимо. 

Собственно , отсюда и вопрос именно в теме XVM по поводу возможности реализации такой опции средствами мода

Ну на сколько я знаю он давно не чего не пихает . я пробовал и прогу запускал вроде не куда не че не лезет. раньше давно да дело было сам лично наблюдал что хрень с компом происходила. щас вроде нет такого да и общаюсь я давно с ним. Не знаю может я чето упускаю может кто то проверит но не думаю что щас там есть реклама. раньше через вот эту cef_browser_process.exe wot хрень лезли вирусы щас вроде пофиксили кто знает может прога есть какая посмотреть потестить напишите я потещу.

4 часа назад, refaol сказал:

А что тогда в ekspointCore.wotmod ?

напиши прогу я проверю самому интересно стало уже 

Edited by P.S.Enot

Share this post


Link to post

Short link
Share on other sites
18 минут назад, P.S.Enot сказал:

А что тогда в ekspointCore.wotmod ?

по идее универсальное ядро для импорта(удобно,когда пишешь много модов),но это только самому Андрею известно т.к. скрипт закрыт:sceptic:

Edited by Slava7572

Share this post


Link to post

Short link
Share on other sites
1 минуту назад, Slava7572 сказал:

по идее ядро для импорта,но это только самому Андрею известно т.к. скрипт закрыт:sceptic:

я сним на эту тему по поводу сувания всякого вовна общался не однократно и до сих пор общаюсь так как по началу я так и сказал дай мне свой коре без говно кода и он мне прислал после я еще с ним общался на подобную тему и вскоре он сказал что больше не пихает не чего . и я убедился потому что комп стал реально работать нормально. Но и гарантии я тоже не даю я не отвечаю за действия другова человека. но в любом случае глюков у меня уже как год от файла коре нет.

 

Share this post


Link to post

Short link
Share on other sites
25.05.2021 в 21:10, HEKPOMAHT сказал:

Скрипт с конфигом, что бы после уничтожения танка выходить из боя, нажав клавишу?

Нужно проверить.

Скопировать скрипт quicklyLeave.py в папку py_macro.

В файл hotkeys.xc добавить:

"quicklyLeave": { "enabled": true, "keyCode": 62}

"keyCode": 62 - это клавиша F4

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites
21 минуту назад, ktulho сказал:

Нужно проверить.

проверил один бой - вышел по клавише :no1:

Завтра протестирую более тщательно (показалось, что как бы не сразу выходит, а игра ещё немного думает)

----

а так класс  non_banana1.gif

Share this post


Link to post

Short link
Share on other sites
18 часов назад, ZloyYurich сказал:

вот мне и нужен выключатель, чтобы когда чат нужен-не лезть в настройки и не включать/отключать, а сделать это одной кнопкой. Про рекламу и прочее гавно я именно про мод экспойнта говорил, он пихает свой говночат и прочее во все моды, что неприемлимо. 

Собственно , отсюда и вопрос именно в теме XVM по поводу возможности реализации такой опции средствами мода

Я на моды грубо говоря 2 года назад забил, никаких чатов и прочего нет, это лишь компонент для модов как сказали ниже. Попросили мод я сделал, ставить не ставить ваше дело да и мне пофиг честно. У меня сейчас другие приоритеты) Радуйтесь что хоть моды обновляю

  • Upvote 5

Share this post


Link to post

Short link
Share on other sites

@Ekspoint заявка была не на мод, а на скрипт для XVM.

Обсуждение твоего мода в рамках "заявки на аддон для XVM" - обычный :bajan2: и является флудом, никак не связанным с темой (и с самой заявкой соответственно).

Share this post


Link to post

Short link
Share on other sites
2 минуты назад, HEKPOMAHT сказал:

@Ekspoint заявка была не на мод, а на скрипт для XVM.

Обсуждение твоего мода в рамках "заявки на аддон для XVM" - обычный :bajan2: и является флудом, никак не связанным с темой (и с самой заявкой соответственно).

я вроде не тебе ответ писал), всего доброго

Share this post


Link to post

Short link
Share on other sites
11 часов назад, ktulho сказал:

Нужно проверить.

короче работает норм. Только можно зависимость от наличия выключалки сделать:

 

2021-05-27 08:14:43.405: INFO: =============================
2021-05-27 08:14:43.405: INFO: 2021-05-27 08:14:43: [ERROR] mods/xfw_libraries/xfw/events.pyc
2021-05-27 08:14:43.405: ERROR: Traceback (most recent call last):
2021-05-27 08:14:43.405: ERROR:   File "./xfw/events.py", line 53, in __event_handler
2021-05-27 08:14:43.407: ERROR:   File "./xfw/events.py", line 24, in fire
2021-05-27 08:14:43.408: ERROR:   File "res_mods/configs/xvm/py_macro\quicklyLeave.py", line 15, in game_handleKeyEvent
2021-05-27 08:14:43.408: ERROR:     if hotkey['enabled']:
2021-05-27 08:14:43.408: ERROR: KeyError: 'enabled'
2021-05-27 08:14:43.408: INFO: =============================

 

+ такую нашёл, не понял только по какой причине:

2021-05-27 10:52:35.091: INFO: =============================
2021-05-27 10:52:35.091: INFO: 2021-05-27 10:52:35: [ERROR] mods/xfw_libraries/xfw/events.pyc
2021-05-27 10:52:35.091: ERROR: Traceback (most recent call last):
2021-05-27 10:52:35.091: ERROR:   File "./xfw/events.py", line 53, in __event_handler
2021-05-27 10:52:35.092: ERROR:   File "./xfw/events.py", line 24, in fire
2021-05-27 10:52:35.094: ERROR:   File "res_mods/configs/xvm/py_macro\quicklyLeave.py", line 18, in game_handleKeyEvent
2021-05-27 10:52:35.094: ERROR:     exitResult = sessionProvider.getExitResult()
2021-05-27 10:52:35.094: ERROR:   File "scripts/client/gui/battle_control/battle_session.py", line 288, in getExitResult
2021-05-27 10:52:35.096: ERROR: AttributeError: 'NoneType' object has no attribute 'getVehicleInfo'
2021-05-27 10:52:35.096: INFO: =============================

Может что на пробел назначил...

Share this post


Link to post

Short link
Share on other sites
1 час назад, HEKPOMAHT сказал:

Только можно зависимость от наличия выключалки сделать

 

Она есть, ошибка указывает на то что в конфиге данного параметра нет.

 

1 час назад, HEKPOMAHT сказал:

не понял только по какой причине

 

Так и будет. Если нажимать клавишу в ангаре.

Нужно доп условие добавить на проверку находимся в бою или нет.

from CurrentVehicle import g_currentVehicle

    isInBattle = g_currentVehicle.isInBattle()
    if hotkey['enabled'] and isInBattle:
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
9 часов назад, HEKPOMAHT сказал:

Только можно зависимость от наличия выключалки сделать:

Есть два варианта:

1) Если в конфиге не прописано, то считаем, что мод отключен.

2) Если в конфиге не прописано, то считаем, что мод включен и клавиша для выхода - F4.

Какой вариант сделать?

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
7 минут назад, ktulho сказал:

Есть два варианта:

1) Если в конфиге не прописано, то считаем, что мод отключен.

2) Если в конфиге не прописано, то считаем, что мод включен и клавиша для выхода - F4.

Какой вариант сделать?

По идее должно быть как в xvm.

 

Если параметр не прописан - он будет "по умолчанию".

"quicklyLeave": { "keyCode": 62 }   // включено, клавиша изменяемая
"quicklyLeave": { "enabled": true } // включено, клавиша 62 по умолчанию

да это не особо важно. Я сообщил для порядка :smile:

----

Тут важнее другое. Назначил хоткей на пробел. Кнопка "войти" по пробелу в экране логина не работает, применение брошюр по пробелу не работает.

----

вот ещё что нашёл:

Танк уничтожен. Если при печатаешь в игровой чат и нажимаешь хоткей - уходишь в ангар. Можно ли учесть этот важный момент?

 

Share this post


Link to post

Short link
Share on other sites
7 минут назад, HEKPOMAHT сказал:

Тут важнее другое. Назначил хоткей на пробел. Кнопка "войти" по пробелу в экране логина не работает, применение брошюр по пробелу не работает.

Это из-за ошибок.

 

8 минут назад, HEKPOMAHT сказал:

Если при печатаешь в игровой чат и нажимаешь хоткей - уходишь в ангар. Можно ли учесть этот важный момент?

Я бы предложил не назначать клавиши букв, цифр и символов. Но если очень надо, то можно подумать.

 

13 минут назад, HEKPOMAHT сказал:

 


"quicklyLeave": { "keyCode": 62 }   // включено, клавиша изменяемая
"quicklyLeave": { "enabled": true } // включено, клавиша 62 по умолчанию

 

То есть второй вариант.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
Только что, ktulho сказал:

Но если очень надо, то можно подумать.

я считаю это важный момент. Подумать стоит. Тут же не к спеху :hmm:

 

1 минуту назад, ktulho сказал:

То есть второй вариант.

ну да, всё как обычно.

Share this post


Link to post

Short link
Share on other sites
1 час назад, HEKPOMAHT сказал:

Кнопка "войти" по пробелу в экране логина не работает, применение брошюр по пробелу не работает.

Наверное исправил.

1 час назад, HEKPOMAHT сказал:

Если при печатаешь в игровой чат и нажимаешь хоткей - уходишь в ангар.

Возможно исправил.

quicklyLeave.py

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...