Announcement
Collapse
No announcement yet.
GamerX v4.9.1 and v4.9.2
Collapse
This topic is closed.
X
X
-
GamerX v4.9.1 and v4.9.2
The November and December updates contains most improvement to admin system, and various bug fixes and optimizations.
Game Mode Version 4.9.1 was deployed on 24th November 2019
Admins only
↵
- Added Dynamic Teleport System
- This was planned and created by Rick a long time ago and has been finally finished
- A level 9+ command to toggle dynamic teleport system is
Code:
/toggleteleports
- Enabled by default on server start
- When disabled, the dynamic teleports are not unloaded, but just disabled so the commands will result in an unknown command
- A level 9+ command to create a dynamic teleport is
Code:
/createteleport <TeleportName> [Optional:CallName]
- Teleport name must be uppercase (As of v4.9.2) and only contains 2 to 20 characters of A to Z and 0-9, WITHOUT SLASH '/' !
- Teleport name cannot be equal to any of known SA-MP client commands
- The reason this is made for very high level is because management or owner should carefully give a teleport name that is not used yet, it will not warn you when you attempt to add existing command (i.e. do not /ctele BAN)
- Call name (up to 32 characters) is used to specify the teleport call name, e.g. Matite's House. It will be visible for the player who used the teleport command, the admins teleport usage notify, and IRC echo. This is not an announcement (GameText), so please do not use color codes
- The shortcut for this command is /ctele
- Example usage to add /teleport1 with call name "The Teleport Number One": /ctele TELEPORT1 The Teleport Number One
- When a teleport has been added:
- The teleport is added in the server memory, and saved in database
- Use the command again with same name to update the position or the call name
- Get in a vehicle and use the same command again to add or update a vehicle teleport position (Added in GamerX v4.9.2)
- A level 9+ command to remove a dynamic teleport is
Code:
/removeteleport <TeleportName>
- This will delete the teleport command from game and database permanently
- The shortcut for this command is /rtele
- Additionally, a level 9+ command to load a dynamic teleport from database is
Code:
/loadteleport <TeleportName>
- This should be only used when a teleport has been manually inserted into the database
- All dynamic teleports are loaded automatically from database on server start
- Not to be confused with hard-coded teleport commands that has existed for long (i.e. /MATITE is not a dynamic teleport and thus the commands will not work with it)
- Not to be confused with level 10 /addplayerteleport which generates a manual script file
- Modified Report system
- The last report is now showing report time, relative time in days, hours, minutes, and seconds. Newest report first
- The report textdraw (/trt) is now use same record from /lastreport (i.e. mirror last 2 reports)
- When an admin selected a report from the dialog list, they can press Check button which will automatically /track and/spec the player
- 5+ reports of same player is now only automatically kick when there are less than two admins online
- Changed required level for /loadrace /nextrace /startrace /endrace for Level 4+ (previously 5+)
- Fake Pickups
- Removed fake pickups X, Y, Z codes as it can be already accessed from the streamer plugin
- Added a level 5+ command /deletefakepickup (/dfp)
-
Code:
/deletefakepickup <FakePickupNumber>
- You can only delete fake pickup that you previously created
-
- Added a level 5+ command /gotofakepickup (/gfp)
-
Code:
/gotofakepickup <FakePickupNumber>
- You can use this to teleport to a fake pickup right at its position
-
- Added a level 5+ command /closestfakepickup(/nearestfakepickup /clfp /nfp)
-
Code:
/closestfakepickup [Optional:ModelID]
- You can use this command to find nearest fake pickup to you and it will show the information such as number, model ID, ammo, and its text.
- You can optionally specify a model id to filter the fake pickup you want to look for
-
- Added internal check and error message when a fake pickup is failed to create or destroy
- Added a level 9+ /setrecommendedversion command (Level 8+ in v4.9.2)
-
Code:
/setrecommendedversion <SAMPVersion>
- Used to notify connecting players when they have mismatched client version, example: /setrecommendedversion 0.3.7-R4
- Please specify a valid version exactly, for reference, check your own sa-mp version with /pnetstats. Version can be up to 24 characters
- This does not guarantee the specified version is always up to date or out of date, it is meant to be updated manually when a new version is out
-
- Added command alternatives:
- /reports => /lar
- /jailed => /prisoners
- Fixes:
- /lde dialog selection on events that already started
- /pond broken parameter
- /unjail leaving timer on
- /setplayername always requiring players password to be changed first when it's not needed
- Report textdraw was still showing when admin status is removed
- /togglespec was still disabled when trusted player status is removed
- Server messages improvement
- Added note when admin used /deleterace, if the race is in race rotation, they have to inform it
- Added message upon /ubl upon database failure
- Added important note about /setplayername abuse
- Added important note about /setlevel
- Modified /flycam spectate keys to be displayed in color
- Fixed wrong level required of /tmgd
- Added "Spawn a vehicle..." menu in /vehicles dialog
- Added command alternatives:
- /whisper => /cb
- /label => /sml
- /sfa => /gasf
- /lva => /galv
- /lsa => /gals
- Added 57 dynamic (streamed) map icons for default GTA:SA locations of Ammu-Nations (11), Burger Shots (10), Cluckin Bells (12), Well Stacked Pizzas (10), Modding Garages or Tuning Shops, Pay n Sprays. I did not add another kind of locations as these are the only shops that players can normally interact with.
- The following player's property dynamic teleport commands were already added:
- /JEALOUS
- /KAZ0KE
- /KRRISH
- /MANOFSTEEL
- /MARIUM
- /NAD
- /PURPLEGIRL
- /SNICKER
- /VEYRON
- Changed behavior with property map icon. Unbuyable properties are now shown in red house (), previously only on never-buyable props), and buyable properties are shown in green house ().
- Changes to /panel:
- Dialog is now shown in tab list, also removed useless colors
- Dialog item for player color is now showing preview of the player's current color with name
- Dialog item for skin menu was not working properly (it shows the skin selection and immediately closes it)
- Changes to Chase:
- Added vehicle objective on crook (yellow marker above the vehicle)
- Police vehicle now paints to black (0) and white (1) by default
- Modified information in post-registration dialog and /help dialog regarding "Not a Team Death Match server" which is no longer true due to Events
- Report system:
- Player report is no longer limited (i.e. no longer autokick player from server), but player still have to wait 5 minutes to repeat the report on same player
- Player can update the same report under 10 seconds
Other system related- Fixed some coding inconsistency
- Fixed game mode callback returns
- Fixed some found typos
- Optimized some codes
- Optimized several textdraws definitions (/deny /v /skin) that do not need to be set same as default
- Removed unused streamer callbacks
- Improvement some codes
- Added returns to track success/failure of MySQL internal functions
- Added name change lock, player cannot change name again before it's completely updated in database
- Improved database code that load default objects on server start
- Replaced deprecated streamer plugin functions with updated ones
- Server Messages:
- Added a tip when player is attempting to change name to a name that they partially already have on their own name
- Modified /sfm /shm /ssfm to show the actual game keys (based on player's setting) in color
- Added message upon cancellation of /eho
- Added message to inform player about mute evasion after they join and get remuted
Game Mode Version 4.9.2 was deployed on 25th December 2019
Admins Only
↵
- Recent Kick And Bans list system
- Added alert upon player connection when their information matched with one of records in last kicks or bans
- Added level 9+ command /togglekickandbanalert (/tkba) to toggle the alert
- Improved /kab with better format, also removed unused colors
- Added level 8+ /setopeningsound
-
Code:
/setopeningsound <StartSoundID> [Optional:EndSoundID]
- Used to change the audio when player joins. If end sound is not specified, 0 will be used by default. End sound should always be specified for audio that has start and end, e.g. 1183 (SOUND_BIKE_AWARD_TRACK_START) with 1185 (SOUND_BIKE_AWARD_TRACK_STOP)
- Do not change this for fun, this is not to be abused as it can annoy players
-
- Animations
- Added /animation the arguments are similar to /setactoranimation
- Moved and improved /getanimation from animation script, admins can now use /getanim of another player
- Changed required level of /setrecommendedversion to level 8+
- Improved /norockets (/nr) /nogrenades (/ng) /nosatchels (/nsa) commands to allow a radius of 1 to 300 specified as parameter, also added the IRC Echo for distance
- Updated dynamic teleport to load vehicle positions and IRC Echo for call name if any
- Improved /togglederbystuff (/tds) parameters for Auto Fix, Nos, Instant Stop can be now false (0) / true (anything else)
- Fixed /setdmmarkers confusion with hide/show parameter also added value false (0) / true (anything else)
- Fixed command of toggle hydra/hunter/rhino/seasparrow/rcplane to prevent it being set on NPCs
- Fixed /panel targeting other player dialog to use tablist type
- Long kick and ban message wont be blank or truncated anymore but will be trimmed
- Dynamic teleport
- Added vehicle position (must be in vehicle)
- Changed valid teleport name requirement, name must be uppercase A-Z 0-9
- Merged /playsound invalid Sound ID error messages
- Added anti passenger drive-by in the red spawn zone
- Added Fist in /duel (Note: This should not be related to some of existing duel arena on which it is impossible or too easy, in fact it is OK as long both parties agreed by accepting the duel invitation, so do not blame the weapon option. Also a custom duel arena creation system like stunts and challenges is to be planned in future)
- Added Trusted Player/Donator command /selfie
- Used to have simple camera angle with two modes right and left (switched when someone toggles it)
- Cancel by using the same command or when player state changed (i.e. died or entered vehicle)
- Automatically return to normal camera when /jp is given or /fixcam is used
- This is not to be abused to exploit various glitch
- Added color in various server messages mentioning commands (thanks Beer )
- Rotation
- Race and Event Rotation now starts at 0 (instead of 999), there can be up to 998 lines in rotations now (previously 500)
- Race and Event rotation will now only read the line of the next rotation index instead of all lines
- Event rotation can now properly read long event name (up to 99 characters, previously 31)
- Updated /rad links (thanks Pirate )
- Automatically stop audio stream on /rad selection
- Event
- Changed "Gray" to "Grey" and "Defense" to "Defence" in event texts
- Changed sumo 1st map icon to red S (School )
- Fixed event map icons are not updated when countdown starts
- Chase
- Added a message to tell the /endchase command if /loadchase is used when a chase is already loaded
- Added police crime report audio on chase start
- Changed "Car" to "Vehicle" in chase texts
- Changed default /startchase start time from 11 seconds to 10 seconds
- Changed chase crook map icon to blue skull (Loco )
- Replaced chase yellow marker object with original vehicle objective marker (the object was causing some streamer ID bug anyway)
- Property teleport commands
- Added /aryan as alternative command to /gs
- Renamed /azrael to /skreen
- Renamed /blackid to /biglebomb
- Replaced /danda with /churre
- Replaced /nitroz with /pixel
- Replaced /meisterq with /bazid
- Replaced /dwayne with /pedro
- Replaced /marek333 with /deadmouse
- Removed duplicated teleport /spraky (it is same place as /ernesto)
- Improved /track information (now is more compact)
- Changed /getanimation required level to 1+
- Changed NPC initial vehicle IDs to have actual invalid vehicle ID instead of ID 999 which might be a valid vehicle
- Changed player objects backup /LPOS message now shows in a new line
- Removed /kill from remove attached object messages
- Game Mode text is now "Freeroam,DM,Racing,Stunt,Event" (was DM,Stunts,Racing,Freeroam)
- A lot optimization with various codes (too many to list here), especially distance calculations resulting up to 15x better performance
- No more dynamic memory error found on compilation
- Fixes
- Property name length from 22 to 23 (was causing Groucho's Desert Market trimmed)
- Activity Logs textdraw
- Combat zones only removing holding objects slot 0 to 4
- /props text for owned buyable properties time is "Now" (was "In 0 mins")
- /spendcookie showing IRC echo when player has no enough cookies
- NPC spawn information for team and weapons to none
Please report bugs in the Bug Reports section.
Click here to join the server!
For all players, be sure to update your SA-MP Client to 0.3.7-R4 which you can download on:
www.sa-mp.com/download.phpLast edited by Robo; 26-12-19, 02:54 PM.Tags: None
- 15 likes
- Added Dynamic Teleport System
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.
Leave a comment: