Exemplo n.º 1
0
def onGameStatusChanged(status):
    global G_QUERY_MANAGER

    if status == bf2.GameStatus.Playing:
        # registering chatMessage handler
        host.registerHandler('ChatMessage', onChatMessage, 1)
        D.init()

        # test stuff
        select_timer = bf2.Timer(setTestVehicle, 3, 1, 'ch_jet_su30_v2')

        # test stuff2
        host.registerHandler('EnterVehicle', onEnterVehicle)
        host.registerHandler('ExitVehicle', onExitVehicle)

        D.debugMessage('registered handlers')

        # creating query manager
        G_QUERY_MANAGER = QueryManager()
        if G_QUERY_MANAGER is not None:
            D.debugMessage('created manager')
            strmanager = str(G_QUERY_MANAGER)
            D.debugMessage(strmanager)
            D.debugMessage('^^manager^^')
        G_QUERY_MANAGER.setupDefaultQueries()
        D.debugMessage('installed default queries')

        resetUpdateTimer()
        D.debugMessage('===== FINISHED OBJMOD INIT =====')
Exemplo n.º 2
0
def onGameStatusChanged(status):
    global G_isReady

    if status == bf2.GameStatus.Playing:
        host.registerHandler('ChatMessage', onChatMessage, 1) #registering chatMessage handler
        D.init()
        
        # test stuff
        #timer = bf2.Timer(setTestVehicle, 10, 1, 'ch_jet_su30')

        # test stuff2
        host.registerHandler('EnterVehicle', onEnterVehicle)
        host.registerHandler('ExitVehicle', onExitVehicle)
        
        setupDefaults()
        G_isReady = True
        #resetUpdateTimer()
        D.debug('===== FINISHED OBJMOD INIT =====')
Exemplo n.º 3
0
#   Provides various debug for custom modules
#
# ------------------------------------------------------------------------
global g_startTime  # global time, being set at start of round

import time
import socket  # for sockets
import sys  # for exit
from datetime import datetime

if __name__ != "__main__":
    import bf2
    import host
    import advdebug as AD

    AD.init()
    debug = AD.debug
    debugUDP = AD.debugUDP
    debugFile = AD.debugFile
    debugEcho = AD.debugEcho
    debugIngame = AD.debugIngame
    AD.echoMessage("debugger: advanced debugger enabled")

g_startTime = 0.0
host = "localhost"
port = 8888
fileName = "debuglog_%s_%s_%s.log" % (datetime.now().hour, datetime.now().minute, datetime.now().second)


# create dgram udp socket
try: