コード例 #1
0
ファイル: notify_connect.cpp プロジェクト: GLolol/znc
    void NotifyAdmins(const CString& event) {
        CString client = GetUser()->GetUserName();
        if (GetClient()->GetIdentifier() != "") {
            client += "@";
            client += GetClient()->GetIdentifier();
        }
        CString ip = GetClient()->GetRemoteIP();

        SendAdmins(t_f("{1} {2} from {3}")(client, event, ip));
    }
コード例 #2
0
ファイル: notify_connect.cpp プロジェクト: Adam-/znc
    void NotifyAdmins(const CString& event) {
        CString client = GetUser()->GetUserName();
        if (GetClient()->GetIdentifier() != "") {
            client += "@";
            client += GetClient()->GetIdentifier();
        }
        CString ip = GetClient()->GetRemoteIP();

        SendAdmins(client + " " + event + " (from " + ip + ")");
    }
コード例 #3
0
ファイル: killnotice.cpp プロジェクト: Efreak/ZNC-Modules
        EModRet OnRaw(CString& sLine) {
                CString sCmd = sLine.Token(0).AsUpper();

                if(sCmd == "ERROR") {
                        CString sRest = sLine.Token(1, true).AsLower();

                        if(sRest.find("lined") != CString::npos || sRest.find("kill") != CString::npos) {
                                if(m_pUser) {
					SendAdmins(m_pUser->GetUserName() + " (killed: " + sLine + ")");
                                }
                        }
                }
                return CONTINUE;
        }
コード例 #4
0
	virtual void OnClientDisconnect() {
		SendAdmins(m_pUser->GetUserName() + " detached (gone: " + m_pClient->GetRemoteIP() + ")");
	}
コード例 #5
0
	virtual void OnClientLogin() {
		SendAdmins(m_pUser->GetUserName() + " attached (from " + m_pClient->GetRemoteIP() + ")");
	}
コード例 #6
0
ファイル: notify_connect.cpp プロジェクト: EpicnessTwo/znc
	void OnClientDisconnect() override {
		SendAdmins(GetUser()->GetUserName() + " detached (from " + GetClient()->GetRemoteIP() + ")");
	}
コード例 #7
0
ファイル: notify_connect.cpp プロジェクト: EpicnessTwo/znc
	void OnClientLogin() override {
		SendAdmins(GetUser()->GetUserName() + " attached (from " + GetClient()->GetRemoteIP() + ")");
	}
コード例 #8
0
	virtual void OnClientDisconnect()
	{
		SendAdmins(m_pUser->GetUserName() + " detached");
	}
コード例 #9
0
	virtual void OnClientLogin()
	{
		SendAdmins(m_pUser->GetUserName() + " attached");
	}