Raised This Month: $12 Target: $400
 3% 

[Patch] nscommands.sma for NS 3.2 beta 1


  
 
 
Thread Tools Display Modes
Author Message
sawce
The null pointer exception error and virtual machine bug
Join Date: Oct 2004
Old 12-07-2006 , 01:20   [Patch] nscommands.sma for NS 3.2 beta 1
#1

Code:
--- nscommands.sma      2005-12-02 18:34:12.000000000 -0500
+++ nscommands.sma      2006-11-24 14:55:52.000000000 -0500
@@ -42,6 +42,7 @@
 new g_AutoAssignAck[12];
 new g_StopCommAck[12];
 
+
 enum {
   PLAYERCLASS_NONE = 0,
   PLAYERCLASS_ALIVE_MARINE,
@@ -72,6 +73,10 @@
 
 new g_Class[33]; // stored info from the "ScoreInfo" message
 new g_Team[33];
+
+new g_ScoreInfo_Class;
+new g_ScoreInfo_Team;
+
 public plugin_init() {
   register_plugin("NS Commands",AMXX_VERSION_STR,"AMXX Dev Team");
   // create our semi-random acknowledgement commands
@@ -103,6 +108,19 @@
     i++;
   }
   
+  if (cvar_exists("sv_structurelimit"))
+  {
+    // ns 3.2 beta
+    g_ScoreInfo_Class=6;
+    g_ScoreInfo_Team=8;
+  }
+  else
+  {
+    // ns 3.1
+    g_ScoreInfo_Class=5;
+    g_ScoreInfo_Team=7;
+  }
+  
   // register ScoreInfo message..
   register_event("ScoreInfo","msgScoreInfo","a")
 }
@@ -112,8 +130,8 @@
     // just incase..
     return;
   }
-  g_Class[id]=read_data(5);
-  g_Team[id]=read_data(7);
+  g_Class[id]=read_data(g_ScoreInfo_Class);
+  g_Team[id]=read_data(g_ScoreInfo_Team);
 }
 public client_disconnect(id) {
   g_Class[id]=0;
This will make the nscommands plugin work for either NS 3.2 or 3.1 (it detects the sv_structurelimit cvar and uses the appropriate parts of the message for each version)
__________________
fyren sucks
sawce is offline
BAILOPAN
Join Date: Jan 2004
Old 12-18-2006 , 21:35   Re: [Patch] nscommands.sma for NS 3.2 beta 1
#2

Thanks for the patch! This has been committed as revision 3177.
__________________
egg
BAILOPAN is offline
 


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 20:30.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode