First, it was not a double post. That would have been me crying about no-one helping, which I don't really care a whole lot about. Seoncd, I provided information in the post that could hopefully help someone else out, if they were trying to make a bot for your guys's MOD, but hey, who want coding support from the community.
Here is the Output from GetNewDLLFunctions:
Max Speed = 200
pfnRegUserMsg: pszName=VoiceMask msg=64
pfnRegUserMsg: pszName=ReqState msg=65
pfnRegUserMsg: pszName=CurWeapon msg=66
pfnRegUserMsg: pszName=Health msg=67
pfnRegUserMsg: pszName=Train msg=68
pfnRegUserMsg: pszName=HudText msg=69
pfnRegUserMsg: pszName=SayText msg=70
pfnRegUserMsg: pszName=TextMsg msg=71
pfnRegUserMsg: pszName=WeaponList msg=72
pfnRegUserMsg: pszName=ResetHUD msg=73
pfnRegUserMsg: pszName=InitHUD msg=74
pfnRegUserMsg: pszName=GameTitle msg=75
pfnRegUserMsg: pszName=DeathMsg msg=76
pfnRegUserMsg: pszName=ScoreInfo msg=77
pfnRegUserMsg: pszName=TeamInfo msg=78
pfnRegUserMsg: pszName=TeamScore msg=79
pfnRegUserMsg: pszName=GameMode msg=80
pfnRegUserMsg: pszName=MOTD msg=81
pfnRegUserMsg: pszName=ServerName msg=82
pfnRegUserMsg: pszName=WeapPickup msg=83
pfnRegUserMsg: pszName=ItemPickup msg=84
pfnRegUserMsg: pszName=HideWeapon msg=85
pfnRegUserMsg: pszName=SetFOV msg=86
pfnRegUserMsg: pszName=ShowMenu msg=87
pfnRegUserMsg: pszName=ScreenShake msg=88
pfnRegUserMsg: pszName=ScreenFade msg=89
pfnRegUserMsg: pszName=TeamNames msg=90
pfnRegUserMsg: pszName=Speed msg=91
pfnRegUserMsg: pszName=VGUIMenu msg=92
pfnRegUserMsg: pszName=ChangeView msg=93
pfnRegUserMsg: pszName=Charge msg=94
pfnRegUserMsg: pszName=MaxHealth msg=95
pfnRegUserMsg: pszName=Ki msg=96
pfnRegUserMsg: pszName=PowerLevel msg=97
pfnRegUserMsg: pszName=MaxPL msg=98
pfnRegUserMsg: pszName=Explosion msg=99
pfnRegUserMsg: pszName=PowerStrug msg=100
pfnRegUserMsg: pszName=ChargeSB msg=101
pfnRegUserMsg: pszName=StopChSB msg=102
pfnRegUserMsg: pszName=SensuBean msg=103
pfnRegUserMsg: pszName=PETrail msg=104
pfnRegUserMsg: pszName=EETrail msg=105
pfnRegUserMsg: pszName=KillTrail msg=106
pfnRegUserMsg: pszName=DBEnt msg=107
pfnRegUserMsg: pszName=AllowSpec msg=108
pfnRegUserMsg: pszName=Spectator msg=109
pfnRegUserMsg: pszName=Powerup msg=110
pfnRegUserMsg: pszName=StopPowerup msg=111
pfnRegUserMsg: pszName=Transform msg=112
pfnRegUserMsg: pszName=SetChrome msg=113
pfnRegUserMsg: pszName=DetachTrail msg=114
pfnRegUserMsg: pszName=Disc msg=115
pfnRegUserMsg: pszName=RemoveDisc msg=116
pfnRegUserMsg: pszName=SizeDisc msg=117
pfnRegUserMsg: pszName=BoundingBox msg=118
pfnRegUserMsg: pszName=Fog msg=119
pfnRegUserMsg: pszName=TransformFX msg=120
pfnRegUserMsg: pszName=StopTransFX msg=121
pfnRegUserMsg: pszName=MeleeFX msg=122
pfnRegUserMsg: pszName=TMelee msg=123
pfnRegUserMsg: pszName=DeTMelee msg=124
pfnRegUserMsg: pszName=BlobStart msg=125
pfnRegUserMsg: pszName=BlobUpdate msg=126
pfnRegUserMsg: pszName=BlobKill msg=127
Now VGUIMenu msg=92 is all I am intrested in so far. When the MOD sends Message 92 with a paylod of 2 in State 0, it's a team selection menu, you must return a ClientCommand of jointeam (1, 2 or 5) 1 = Good, 2 = Evil and 5 = Random Team.
Now then the MOD dll sends message 92 with a payload of 3, that (I assume) is the model selection menu. You need to return a command of (model xxx, or randompc) model xxx, where the xxx is the name of the model, seaming it looks like it was based on TFC from code, and netmessages returning the 'class' is more accurate. valid returns are:
model cell
model fatbuu
model frieza
model krillin
model piccolo
model goku
model trunks
model vegeta
I hope this helps someone out.