示例#1
0
    ]),
    NetMessage("Sv_VoteSet", [
        NetIntRange("m_Timeout", 0, 60),
        NetStringStrict("m_pDescription"),
        NetStringStrict("m_pReason"),
    ]),
    NetMessage("Sv_VoteStatus", [
        NetIntRange("m_Yes", 0, 'MAX_CLIENTS'),
        NetIntRange("m_No", 0, 'MAX_CLIENTS'),
        NetIntRange("m_Pass", 0, 'MAX_CLIENTS'),
        NetIntRange("m_Total", 0, 'MAX_CLIENTS'),
    ]),

    ### Client messages
    NetMessage("Cl_Say", [
        NetBool("m_Team"),
        NetStringHalfStrict("m_pMessage"),
    ],
               teehistorian=False),
    NetMessage("Cl_SetTeam", [
        NetIntRange("m_Team", 'TEAM_SPECTATORS', 'TEAM_BLUE'),
    ]),
    NetMessage("Cl_SetSpectatorMode", [
        NetIntRange("m_SpectatorID", 'SPEC_FREEVIEW', 'MAX_CLIENTS-1'),
    ]),
    NetMessage("Cl_StartInfo", [
        NetStringStrict("m_pName"),
        NetStringStrict("m_pClan"),
        NetIntAny("m_Country"),
        NetStringStrict("m_pSkin"),
        NetBool("m_UseCustomColor"),
示例#2
0
		NetIntAny("m_Test"),
	]),

	NetObjectEx("DDNetCharacter", "*****@*****.**", [
		NetIntAny("m_Flags"),
		NetTick("m_FreezeEnd"),
		NetIntRange("m_Jumps", -1, 255),
		NetIntAny("m_TeleCheckpoint"),
		NetIntRange("m_StrongWeakID", 0, 'MAX_CLIENTS-1'),
	]),

	NetObjectEx("DDNetCharacterDisplayInfo", "*****@*****.**", [
		NetIntRange("m_JumpedTotal", 0, 255),
		NetTick("m_NinjaActivationTick"),
		NetTick("m_FreezeTick"),
		NetBool("m_IsInFreeze"),
		NetBool("m_IsInPracticeMode"),
		NetIntAny("m_TargetX"),
		NetIntAny("m_TargetY"),
		NetIntAny("m_RampValue"),
	]),

	NetObjectEx("DDNetPlayer", "*****@*****.**", [
		NetIntAny("m_Flags"),
		NetIntRange("m_AuthLevel", "AUTHED_NO", "AUTHED_ADMIN"),
	]),

	NetObjectEx("GameInfoEx", "*****@*****.**", [
		NetIntAny("m_Flags"),
		NetIntAny("m_Version"),
		NetIntAny("m_Flags2"),