Module: CSX Extended 2.0.1.0
3 Attachment(s)
CSX Extended 2.0.1.0 - last updated : 9 July 2016 Description : This is a useful Performance + Bugfix + Native update for those who have been suffering due to not being able to Add/Edit Stats of Players from AmxModX. Note that CSX Module is only for "cstrike" Features :
New Natives : PHP Code:
Modified cVars :
Credits :
Note: Currently this works with only windows. I still have to go through some of the pThreads api for making it work with linux. |
Re: Module: CSX Extended (v1.0)
Why you don't file a bug report so to be fixed in offiical release?
|
Re: Module: CSX Extended (v1.0)
Just like how the 1.8.3 dev releases still don't include updates from your Hamsandwich Module v1.4 :\
Who knows when they will update. But anyways please tell me where exactly should I post the report? |
Re: Module: CSX Extended (v1.0)
I've filed a bug report about that, but Ham update needs testing. I've already asked people, but nobody want to help, so I'm alone to do this. That's said, this update should be in 1.8.3.
Also you can't compare a big patch to small fixes. Anyway, you should actually wait, because BAILOPAN is making some changes and bug tracker is unavailable atm. |
Re: Module: CSX Extended (v1.0.1)
Regarding Fixes, the module requires a lot of other fixes that I did not mention because they will require changing of the function of natives to some extent. eg. There is no need for separate native for get/set of stats2[4]. Yet for some unknown reason, two separate natives have been created.
Also, the new natives have been a great [REQ] for a long time among the scripters. I don't deny the fact that with this separate release, there could be problems with differentiating this module from official release some day, yet as for now, I think, till an official release is done, this updated module could serve well. I assure you that if ever a release is done with these updates, I would not hesitate to remove this. |
Re: Module: CSX Extended (v1.0.1)
You have to keep in mind that if there are 2 natives, it's most likely to keep backward compatibility.
If you change things in official module, you should avoid to do unnecessary modifications. |
Re: Module: CSX Extended (v1.0.1)
There are 2 natives because 1 of them is cs specific.
|
Re: Module: CSX Extended (v1.0.1)
@Arkshine - That's what. I had to keep that in mind. For this, the one who actually developed the module should have kept in mind about future requirements as well. If possible, then csx should be redeveloped if possible in one single release so that der are no complications in it's way of work. for instance, see that bodyhits[0] has no value similarly as stats[7] or you would find that in some, rank is both set at stats[7] as well as returned! Also, they have differentiated b/w rank and position which can cause a lot of trouble.
What I feel is that, when they created the module, they started with a base module for all games and split it among cs, dod, esf, ns, tfc and ts. If that's so, the chances for carelessness is high! @ConnorMcLeod - but get_score function inside csstats.sma has both put together into single stats[11]... why? What do you mean by cs specific? There are only 2 games : cs and cz that it supports and the events are almost same in each of them. Quote:
|
Re: Module: CSX Extended (v1.0.1)
It's that, same base for different mods. Stats doesn't differ really the mods. It makes sense they reused code, then changing specific-mod things. That's the point also having same native name (get_stats() for example) for different mods (different modules, tfcx, dodx, etc..). You can have more easily a multimod plugin as code itself won't change. Same for forward, you will find "client_damage()" available for several mods.
get_stats2() is specific to CS, as you can see yourself in the code, it's related to bomb stats (explosion, defusing, etc.). |
Re: Module: CSX Extended (v1.0.1)
and csx module itself is for CS. Hence the carelessness :\
I do value the importance of similar natives. Hence, a multimod stats would be appreciated. However the best would be to merge csx with cstrike and similarly for all other mods and separate natives should be created. eg. cs_get_user_stats() ... cs_set_user_stats(). This would be the best because extra checks could be removed + it would be more direct + since stats data can be bulky at times, would help reduce the load to a large extent + support for customized fields would make it perfect |
All times are GMT -4. The time now is 01:02. |
Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.