Announcement

Collapse
No announcement yet.

GamerX v4.0.2

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • GamerX v4.0.2

    Hi Everyone,

    As you probably noticed I am back! I want to say thank you to all those who welcomed me back. It's good to see a lot of the old people still here and playing.

    For people who don't know me, I wrote the original game mode code for GamerX and made some objects that are now built into SA-MP (since v0.3c). When I left a few years ago Ez, Rick and Hoss took over the coding. Now that I am back I will be working with Rick on the code. He is in charge of the event system and some other features.

    Today we released a new update to GamerX (v4.0.2) and there are many changes/fixes and some new stuff listed below:

    GamerX v4.0.2 - restarted 1pm 30th May 2014 (GMT+10)
    * Fixed a bug in the auto race loader: if a race file didn't exist or loaded with an error
    it would leave the file open and locked
    * Updated Incognitos streamer plugin to latest version (v2.7.1)
    * Updated the mysql plugin to a newer version (R5)
    * Updated Y_LESS sscanf plugin to latest version (v2.8.1)
    * Fixed the big tower (/tower) object to use the correct object id from the GX Custom Image
    * Fixed the Eiffel Tower (/et) object to use the correct object id from the GX Custom Image
    * Fixed the GX UFO (/ufo) object to use the correct object id from the GX Custom Image
    * Fixed a bug with loading stats from the DB (array wasn't big enough and overflowed some data)
    * Rick: Updated the text draws displayed while racing (position, progression and time)
    * Added some more text lines to the help text displayed in chat every few minutes
    * Added GX_MAX_PLAYER_NAME and set it to 20 characters since that is the maximum the client allows
    (not 24 like the MAX_PLAYER_NAME define)
    * Fixed a lot of potential bugs with buffer overflow by increasing array length/size for:
    - Player3DTextLabelText to length 33
    - PlayerName to length GX_MAX_PLAYER_NAME + 1
    - NewPlayerName to length GX_MAX_PLAYER_NAME + 1
    - LastPMName to length GX_MAX_PLAYER_NAME + 1
    - MutedBy to length GX_MAX_PLAYER_NAME + 1
    * Updated the help for the /myholdingobject (/mho) command to include info about editing the object
    * Fixed the help for the /myholdingobject (/mho) command... it said maximum objects was 5 not 10
    * Edited some of the text displayed when using the /so2 command and when editing objects
    * Increased the maximum text length for the /chatbubble (/cb) command to 140 characters
    * Edited code used for tracking players that use the /epo2 command
    * Edited code used for tracking players that use the /epo command
    * Fixed a bug in /track for "Using EPO?"... it now displays the tracked users status as expected
    * Fixed a bug in the /refreshholdingobject (/rho) command where it would display the wrong object id
    * Fixed a bug in the /refreshholdingobject (/rho) command where it would display a TP as an Admin
    * Updated /track2 to display time spent ingame in mins, hours and days
    * Fixed the /repho Admin command (/removeplayerholdingobject)
    * Updated the /cd (/countdown) command so registered players can start a countdown
    that is only seen by other players within 20m of them
    * Edited one of the /gads teleports which was under some objects
    * Removed the old GamerX v2 file based stats saving system and related commands (such as /ss2).
    We have been using the newer database stats saving system instead for many years
    * Removed the chat text displayed to an unregistered user when they join and changed it
    to a dialog which is displayed one-time when they first spawn
    * Fixed a minor error in OnPlayerExitVehicle
    * Fixed a bug with the train and tram (when you got out the camera was sometimes stuck)
    * Changed the login code so players can cancel the attempt to login and their name will
    be changed to a temporary name (the temp name cannot be registered and stats will not save)
    * Edited the code so if a player joins with a number for the first character in their name
    then they are automatically renamed with a temporary name instead of being kicked
    * Fixed some warning errors displayed by the new version of sscanf
    (specified the string output size as expected)
    * Rick: Removed all Admins commands to pause the events (it was not used)
    * Rick: Removed the spec system for Derby and Fallout (will be remade soon)
    * Rick: Moved OnPlayerUpdate code into 2 timers: 1 to check players in event before the
    event is started and another to check the players while the event is in progress
    * Fixed the /togglestreamobjects (/tso) command
    * Fixed the /streamobjectdensity (/sod) command (for TPs and Admins)
    * Updated /info to display the total number of objects currently being streamed for the player
    * Updated /credits as some info was out of date
    * Fixed some bugs with player objects when created in an area that already has many
    other streamed objects
    * Added an IRC echo event for when a race specified in the race rotation file does not exist
    * Added an IRC echo event for when a race specified in the race rotation file is the wrong version
    * Increased the total number of streaming objects per plater to 350 (was 300)
    * Increased the total number of player objects per player to 350 (was 300)
    * Disabled the /fps level 3+ Admin command as it did not work
    * Added a message to the /top10 command since it has been disabled for now
    * Fixed a bug with the /rocket and /grenade commands which allowed players to spawn the weapons
    when they were in the Pimp spawn zone
    * Fixed a bug with the /rocket command which allowed a player to spawn a rocket close to the
    race start checkpoint even though the text had told them it was not allowed
    * Fixed a bug with the /grenade command which allowed a player to spawn some grenades close to the
    race start checkpoint even though the text had told them it was not allowed
    * Fixed a bug with the /rocket and /grenade commands which prevented the Admins being notified
    when the command was used by a player
    * Added some chat bubble text for when a player uses the /rocket or /grenade command
    * Added code to prevent players from using certain commands when they are using spec
    (Admins are simply warned that teleport commands won't work as expected during spec)
    * Fixed a bug with spec where a player being spectated could go to enter a vehicle then
    abort the entry and the spec camera would be stuck on the vehicle
    * Added code to /healme to prevent it being used when the players health is already 100 or greater
    * Rick: Updated GamerX Capture The Flag Event: the positions of the 2 flags are now displayed in
    real time on the players minimap
    * Rick/Matt: Added a Clan Chat System (uses the * character in chat): code auto detects the clan of
    the player when they first join GamerX or when they change their name using the /cn command. The
    clan tag must be enclosed in [] and its length can't be greater than 10 chars
    * Added code so any clan member that joins is notified how many other members of their clan are
    currently online. The clan tag must be enclosed in [] and its length can't be greater than 10 chars.
    * Removed the /mangiarebase (/mb) commands as the object set no longer exists (was lost in HDD crash)
    * Removed the preload from the /mangiare command and restored the missing /LPOS MangiareHouse1 file
    * Changed the /gotostreamedobject (/gso) level 4+ Admin command so it only displays chat text to
    the Admin that used the command instead of all Admins
    * Updated the /neareststreamedobject (/nso) level 4+ Admin command to display the streaming distance
    as well as the draw distance
    * Fixed a bug in the /poptires (/pt) command which allowed a passenger to pop the tires
    * Updated the /poptires (/pt) command to accept a player name or id when used by an Admin
    * Added code to the godmode anti-abuse code to set the players health to 100 when godmode is disabled
    * Removed the preload from the /slide stunt object set command
    * Edited the streamed object loading code to automatically toggle the /slide teleport command when
    the VCKSlide file is loaded by an Admin or during server startup
    * Added some code to the race system to try and prevent the bug where the race timer ticks too fast
    * Removed the preload from the /mod stunt object set command
    * Edited the streamed object loading code to automatically toggle the /mod teleport command when
    the MasterOfDisasterByMike file is loaded by an Admin or during server startup
    * Removed the preload from the /funnel stunt object set command
    * Edited the streamed object loading code to automatically toggle the /funnel teleport command when
    the FunnelDropByMrBean file is loaded by an Admin or during server startup
    * Removed the preload from the /boatdrop stunt object set command
    * Edited the streamed object loading code to automatically toggle the /boatdrop teleport command when
    the BoatDropByRamrod file is loaded by an Admin or during server startup
    * Removed the preload from the /waterslide stunt object set command
    * Edited the streamed object loading code to automatically toggle the /waterslide teleport command when
    the WaterSlideByLaggy file is loaded by an Admin or during server startup
    * Updated the server hostname text which is set when Happy Hour is toggled on or off
    * Removed the preload from the /dinghydrop stunt object set command
    * Edited the streamed object loading code to automatically toggle the /dinghydrop teleport command when
    the DinghyDropBySantiagosony file is loaded by an Admin or during server startup
    * Removed the preload from the /alcatraz stunt object set command
    * Edited the streamed object loading code to automatically toggle the /alcatraz teleport command when
    the AlcatrazBySander file is loaded by an Admin or during server startup
    * Rick: Updated the GamerX Radio System code
    * Removed the preload from the /goingdown stunt object set command
    * Edited the streamed object loading code to automatically toggle the /goingdown teleport command when
    the GoingDownByMike file is loaded by an Admin or during server startup
    * Removed the preload from the /looptunnel stunt object set command
    * Edited the streamed object loading code to automatically toggle the /looptunnel teleport command when
    the LoopTunnelByMicky file is loaded by an Admin or during server startup
    * Removed the preload from the /dragcity stunt object set command
    * Edited the streamed object loading code to automatically toggle the /dragcity teleport command when
    the DragCityByDrA file is loaded by an Admin or during server startup
    * Removed the preload from the /stuntroad stunt object set command
    * Edited the streamed object loading code to automatically toggle the /stuntroad teleport command when
    the StuntRoadByElBrujo file is loaded by an Admin or during server startup
    * Removed the preload from the /awesomedrop stunt object set command
    * Edited the streamed object loading code to automatically toggle the /awesomedrop teleport command when
    the AwesomeDropByHUNJA file is loaded by an Admin or during server startup
    * Removed the preload from the /prisonbreak stunt object set command
    * Edited the streamed object loading code to automatically toggle the /prisonbreak teleport command when
    the PrisonBreakByMickyAndMatite file is loaded by an Admin or during server startup
    * Removed some 3D Text Labels from the GamerX UFO checkpoints (the UFO is in the GX Custom IMG File)
    * Rick: Rewrote GamerX Derby and Sumo System Code: Derby and Sumo are now saved in the database
    When an Admin loads a Derby (or a Sumo) it displays all available maps in a dialog
    * Rick: Updated the /derbybuildhelp level 5+ Admin command with new changes (renamed some commands
    and deleted some)
    * Rick: Fixed some minor events bugs
    * Added the /disablecountdown (/dcd) level 3+ Admin command to disable the use of the 20m radius
    countdown (/cd) command for the specified player
    * Added the /getobjectdrawdistance (/godd) level 4+ Admin command to get the draw distance of the
    specified streamed object
    * Added the /setobjectdrawdistance (/sodd) level 4+ Admin command to set the draw distance of the
    specified streamed object
    * Edited the default streamed object distance to 300 (was 299) and set the default streamed object
    draw distance to 295 so objects should now fade in better instead of popping in
    * Added a confirmation dialog to the /deleteallstreamedobjects (/daso) level 6+ admin command
    * Fixed some minor issues with the level 7+ object shower commands (/shelp)
    * Granted Road Trip Leader status to all TPs which allows the use of the following commands:
    - /roadtripstart or /roadtripstop (/rts) = Starts or stops a Road Trip (but not during an event)
    - /saveroadtrip (/srt) = Save the location of the Road Trip
    - /autosaveroadtrip (/asrt) = Enable or disable auto saving the location of the Road Trip
    - /roadtripplayer (/rtp) = Set or remove a registered players ability to teleport to the Road Trip
    * Rick: Added GamerX Chase Event
    * Added code to remove the checkpoint when the Road Trip is stopped
    * Updated the /findcheaters (/fch) level 3+ Admin command so it does not check NPCs and also only
    warns once per player when negative weapon ammo is found
    * Edited the /findcheaters (/fch) level 3+ admin command to remove the "may use health hack" warning
    * Fixed a bug with the jail, mute, torture and toilet commands: if an unregistered player was
    jailed, muted, tortured or toileted and left the server then another unregistered player
    joined with the same ID they would be wrongly jailed, muted, tortured or toileted
    * Updated the teleport locations for the /tunnel command (the /L 3 tunnel at /ga)
    * Removed one of the GX Tour screens (/L 3 Tunnel - the location has changed)
    * Rick: Added /eventhelp (/eh) command to get help about the event which is currently running (Huge thanks to Spraky who wrote 6 descriptions, Cashewz & Allen)
    * Rick: Added countdown sounds to the last 10 seconds to event with time remaining (Derby, Sumo, Siege, DM and Chase)
    * Rick: Updated /event command so when a player (or Admin) joins the event, it automatically shows them the help dialog
    * Rick: Updated Event System Color Messages so now all messages related to events are green (chartreuse - was brown)
    * Rick: Added a code to /bringevent (/bre) so it warns the Admin when the player is not spawned
    * Fixed some bugs with the /olc and /clc commands which allowed non Trusted Players to use them
    (opens and closes the lab cover at /ga69)
    * Removed the /tnt clan teleport command
    * Added the /togglenametag (/tnt) level 3+ Admin command to enable or disable the name tag and
    health/armor bars displayed above their head
    * Added back the old properties file with XXX properties (we will rename some and add teleports later)
    * Renamed Tiesti's Mansion property to Bloodcell's Mansion and changed the /tiesti command to /bloodcell
    Note: changes made by Rick are prefixed with "Rick:"


    I also want to let you know that we have brought back some of the live pages we used to have:

    http://gamerxserver.com/LiveMapAll = Live Player Map
    http://gamerxserver.com/PropertiesLiveMap = Live Properties Map
    http://gamerxserver.com/PlayerObjectSetFiles = List of POB Files (loaded with /LPOS)
    http://gamerxserver.com/HoldingObjectFiles = List of Holding Objects and Sets (loaded with /LHO and /LHOS)

    Note: you have to be logged into the forum to view the new web pages.


    Hope you enjoy the new features and find the new webpages useful!

    Regards,
    Matt
    Last edited by Matite; 30-05-14, 04:26 AM. Reason: A few minor edits

  • #2
    So many awesome changes and updates! Thanks for your hard work, and welcome back.

    You are the sauce for my chicken

    April Fools:

    Comment


    • #3
      Thank you so much, Matite!!!!

      MY AGE 22

      Comment


      • #4
        Thanks a tonne Matite

        Comment


        • #5
          Yiss, awesome indeedy!


          GamerX Granny

          Comment


          • #6
            OMG, tons of fixes.

            Comment


            • #7
              Amazing!! Thank you matt!

              Comment


              • #8
                Omg so many updates and fixes!

                Thank you so much, Matiteeeee

                Comment


                • #9
                  Nice updates , waiting for it :> Thanks matite and welcome back!
                  32958290000000000000000000928519859159000000000000 00000000003
                  23523520000000241242142442521512512512510000000000 00000000236
                  52352880000000744374734000000025642662747700000000 00000003252
                  74734770000000523523677360000032523626426474700000 00000623632
                  24124120000000353677336370000043612353263000000000 00000000363
                  21412440000000352367889990000023523647500000000000 00000000035
                  24141250000000000000000000000023523525000000000000 00000000000
                  1.Highlight my signature
                  2.Press Ctrl+F
                  3.press 0

                  Comment


                  • #10
                    Thank You so Much Matite For The Updates And Fixes
                    sigpic
                    ThE EnEmY CoulD Be AnYwHerE AnD It CouLD Be AnYTiME

                    Comment


                    • #11
                      Matite *o* Welcome back, Thanks.

                      Comment


                      • #12
                        Wow many updates and fixes
                        Thanks u Matite and the admins team!

                        Comment


                        • #13
                          Massive update thanks matt and rick !

                          Comment


                          • #14
                            I love you

                            Comment


                            • #15
                              Thank You Matite for these updates these are Awsome




                              Comment

                              There is currently 1 user online. 0 members and 1 guests.

                              Most users ever online was 15,681 at 08:23 AM on 17-06-20.

                              Working...
                              X