Jump to content
Korean Random
Sign in to follow this  
motkin7899

Помогите с python

Recommended Posts

Уважаемые пользователи, мне нужна помощбь с фрагментом "python" скрипта.

Обращаюсь к вам потому-что на остальных форумах несут всякую чушь.

 

Суть:

Я пишу скрипт для wot и у меня возникла 1 проблема.

Мне нужно сделать чтобы переменная H увеличивалась на 1 при нажатии клавиши K, и уменьшалась на 1 при нажатии клавиши L.

 

А также, по возможности, хочется узнать как делать надписи над миникартой. Например: "Mod ON!" "Mod OFF!

 

Мне очень нужна ваша помощь.

 

(П.с если написал не в тот раздел - не кидайтесь кирпичами)

Edited by motkin7899

Share this post


Link to post

Short link
Share on other sites

Мне нужно сделать чтобы переменная H увеличивалась на 1 при нажатии клавиши K, и уменьшалась на 1 при нажатии клавиши L.

import BigWorld, Keys

H = 0

if BigWorld.isKeyDown(Keys.KEY_K): H = H + 1
if BigWorld.isKeyDown(Keys.KEY_L): H = H - 1

А также, по возможности, хочется узнать как делать надписи над миникартой. Например: "Mod ON!" "Mod OFF!

from gui.WindowsManager import g_windowsManager

g_windowsManager.battleWindow.call('battle.PlayerMessagesPanel.ShowMessage', ['0', 'Mod ON!', 'green'])
g_windowsManager.battleWindow.call('battle.PlayerMessagesPanel.ShowMessage', ['0', 'Mod OFF!', 'red'])
Edited by ProstoNoob
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

 

import BigWorld, Keys

H = 0

if BigWorld.isKeyDown(Keys.KEY_K): H = H + 1
if BigWorld.isKeyDown(Keys.KEY_L): H = H - 1
from gui.WindowsManager import g_windowsManager

g_windowsManager.battleWindow.call('battle.PlayerMessagesPanel.ShowMessage', ['0', 'Mod ON!', 'green'])
g_windowsManager.battleWindow.call('battle.PlayerMessagesPanel.ShowMessage', ['0', 'Mod OFF!', 'red'])
Блин как всё просто кажется, может подскажите примером как нажатием на Enter отправлять танк в бой? Голову сломал уже...

Share this post


Link to post

Short link
Share on other sites

Блин как всё просто кажется, может подскажите примером как нажатием на Enter отправлять танк в бой? Голову сломал уже...

 

Ищи какая команда отвечает за это в файлах где упоминается слово hangar.

Share this post


Link to post

Short link
Share on other sites

Найди файлик SWF с кнопкой, копай события питона на этой кнопке (DAAPI) (поиск по имени SWF + немного магии) и будет тебе счастье.

P.S. На компе, с которого пишу, клиента нет, поэтому точнее пока сказать не могу.

Edited by GPCracker
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Найди файлик SWF с кнопкой, копай события питона на этой кнопке (DAAPI) (поиск по имени SWF + немного магии) и будет тебе счастье.

P.S. На компе, с которого пишу, клиента нет, поэтому точнее пока сказать не могу.

Ну в общем как то так:

from gui import SystemMessages
from gui.Scaleform.daapi.view.lobby.header.FightButton import FightButton
def handleKeyUpEvent(event):
    if event.key == LobbyView.enableKeyFightButton:
        if not LobbyView.fightButtonDisabled:
            LobbyView.fightButton.fightClick(0.0)

Код не мой, но рабочий ;)

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.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...