The SQS query system implemented a series of "virtual" databases which tools can query from. The engine would implement a code database (hostname, players, et al) and then each specific mod can implement its own extended db (team, money, bananas, etc). This flexibility is the reason why it will take a little while to implement :)
- Alfred ----Original Message---- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jeffrey "botman" Broome Sent: Friday, July 16, 2004 11:58 AM To: [EMAIL PROTECTED] Subject: Re: [hlds_apps] RE: Source Engine Query Format > Brian A. Stumm wrote: > > > Perhaps I am missing it but I want more... :D > > > > Nowhere within that spec did I see a "TEAM" field. Health? Armor? > > Team Scores in the server data? Personal Scores (dod) or Money > > (cs), etc. > > This makes the assumption that all MODs are team based. The engine > should make no such assumption. > > What would be better is to have a "MOD specific" query command that > will allow the engine to call a function in the MOD that returns a > result. > > For example... > > Query app sends "modvalue\0\team\0\playerindex=1\0" to request the > MOD's "team" value for player index 1. > > The engine would pass this query string to the MOD DLL code and the > MOD DLL code would return a response string to the engine which would > get returned to the query app... > > "Terrorist\0", or "BlueTeam\0", etc. > > The MOD DLL could create it's own extensions to the standard engine > list of query commands to allow query apps to determine "money", > "armor", "flag carrying status", etc. _______________________________________________ hlds_apps mailing list [EMAIL PROTECTED] http://list.valvesoftware.com/mailman/listinfo/hlds_apps
