コード例 #1
0
def init():
    # event_playerlist.py
    EventHandler.registerEvent(EventHandler.E_CONNECT,
                               EventsPlayerlist.players_connected)
    EventHandler.registerEvent(EventHandler.E_CONNECT,
                               EventsPlayerlist.welcome_message)
    EventHandler.registerEvent(EventHandler.E_CONNECT,
                               EventsPlayerlist.notify_player_sever_restart)

    EventHandler.registerEvent(EventHandler.E_DISCONNECT,
                               EventsPlayerlist.upload_to_web_players_online)
    EventHandler.registerEvent(EventHandler.E_CONNECT,
                               EventsPlayerlist.upload_to_web_players_online)

    EventHandler.registerEvent(EventHandler.E_DISCONNECT,
                               EventsPlayerlist.players_disconnected)

    # event_chat.py
    EventHandler.registerEvent(EventHandler.E_CHAT, EventChat.output_chat)
    #EventHandler.registerEvent(EventHandler.E_CHAT,EventChat.store_chat)
    EventHandler.registerEvent(EventHandler.E_CHAT,
                               EventChat.update_player_name)
    EventHandler.registerEvent(EventHandler.E_CHAT,
                               EventChat.parse_chat_command)

    # event_other.py
    EventHandler.registerEvent(EventHandler.E_RCON_CONNECTED,
                               EventOther.get_version)
    EventHandler.registerEvent(EventHandler.E_RCON_CONNECTED,
                               EventOther.store_settings_to_db)
    EventHandler.registerEvent(EventHandler.E_RCON_CONNECTED,
                               EventOther.check_savegame_integrity)

    EventHandler.registerEvent(EventHandler.E_NEW_ARK_VERSION,
                               EventOther.new_ark_version)
    EventHandler.registerEvent(EventHandler.E_NEW_PLAYER,
                               EventOther.add_player_to_database)
コード例 #2
0
ファイル: events_default.py プロジェクト: f4ble/pyarc
def init():
    EventHandler.registerEvent(EventHandler.E_KEEP_ALIVE,EventOther.keep_alive)
    EventHandler.registerEvent(EventHandler.E_ANY_SERVER_RESPONSE,EventOther.server_last_response)

    # event_playerlist.py
    EventHandler.registerEvent(EventHandler.E_CONNECT,EventsPlayerlist.players_connected)
    EventHandler.registerEvent(EventHandler.E_CONNECT,EventsPlayerlist.update_gui_listplayers)
    EventHandler.registerEvent(EventHandler.E_CONNECT,EventsPlayerlist.welcome_message)
    EventHandler.registerEvent(EventHandler.E_CONNECT,EventsPlayerlist.notify_player_sever_restart)

    EventHandler.registerEvent(EventHandler.E_DISCONNECT,EventsPlayerlist.update_gui_listplayers)
    EventHandler.registerEvent(EventHandler.E_DISCONNECT,EventsPlayerlist.upload_to_web_players_online)
    EventHandler.registerEvent(EventHandler.E_CONNECT,EventsPlayerlist.upload_to_web_players_online)

    EventHandler.registerEvent(EventHandler.E_DISCONNECT,EventsPlayerlist.players_disconnected)

    # event_chat.py
    EventHandler.registerEvent(EventHandler.E_CHAT,EventChat.output_chat)
    #EventHandler.registerEvent(EventHandler.E_CHAT,EventChat.store_chat)
    EventHandler.registerEvent(EventHandler.E_CHAT,EventChat.update_player_name)
    EventHandler.registerEvent(EventHandler.E_CHAT,EventChat.parse_chat_command)


    # event_other.py
    EventHandler.registerEvent(EventHandler.E_RCON_CONNECTED,EventOther.get_version)
    EventHandler.registerEvent(EventHandler.E_RCON_CONNECTED,EventOther.store_settings_to_db)
    EventHandler.registerEvent(EventHandler.E_RCON_CONNECTED,EventOther.check_savegame_integrity)

    EventHandler.registerEvent(EventHandler.E_NEW_ARK_VERSION,EventOther.new_ark_version)
    EventHandler.registerEvent(EventHandler.E_NEW_PLAYER,EventOther.add_player_to_database)