Jump to content
Korean Random

Doojka

User
  • Content Count

    12
  • Joined

  • Last visited

Posts posted by Doojka


  1. Health = {}
    
    Vehicle_onEnterWorld(self, prereqs):
       newHealth = max(self.health, 0)
       Health[self.id] = newHealth
    
    Vehicle_onHealthChanged(self, newHealth, attackerID, attackReasonID):
       newHealth = max(newHealth, 0)
       Damage = Health[self.id] - newHealth
       print 'Damage = ', Damage
       Health[self.id] = newHealth

    И, таки да, на всей карте - нельзя. Только в круге отрисовки (565 метров).

    Спасибо


  2. Кто подскажет как в центре уведомлений отправить уведомление с кнопкой? Как отправить сообщение я знаю, но вот не понимаю как добавить кнопку.


    Нашел решение сам.


  3. def _First(msg): SystemMessages.pushMessage(msg, SystemMessages.SM_TYPE.Warning)
    
    def new_onBecomePlayer(self):
        old_onBecomePlayer(self)
    
        _First('message')
    
    old_onBecomePlayer = Account.onBecomePlayer
    Account.onBecomePlayer = new_onBecomePlayer
    

    Спасибо, а можете помочь? Поделится ссылочками на уроки или что-то подобное, буду очень благодарен.


  4. Привет всем! Недавно решил попробывать написать мод для танков, знаю PHP, C#, Java. Но вот с питоном работал всего пару раз, и с основами, здесь на форуме нашел нужный кодик чтобы отправлять сообщения в центр уведомлений, но вот вопрос как обращятся к функции в нужное время? 

    Вот сам код:
     

    import BigWorld
    from gui import SystemMessages
    from Account import Account
    
    link = Account.onBecomePlayer
    
    def _First(self):
            link(self)
            msg = '<font color="#cc9933"><b>Hello</b></font>'
            type = SystemMessages.SM_TYPE.Warning
            SystemMessages.pushMessage(msg, type)
            Account.onBecomePlayer = link
    
    Account.onBecomePlayer = _First
    

    Как я понял то Account.onBecomePlayer отвечает за загрузку игрока в игре, то есть после того как игрок загрузился в ангаре мы выполняем функцию, в других языках это можно делать условиями, можно ли это делать тут? И как выполнить функцию передавая в нее аргументы? пробывал так:

    def _First(self, msg):
            link(self)
            type = SystemMessages.SM_TYPE.Warning
            SystemMessages.pushMessage(msg, type)
            Account.onBecomePlayer = link
    
    Account.onBecomePlayer = _First('message')
    

    Но ничего так и не получилось.

    И еще один вопрос, как работать с модальными окнами, как их создавать?

    Спасибо!

×
×
  • Create New...