TruckersMP UltimateMacro
by CJMAXiK
WTH IS IT???
This script can make your admin life a little bit easier (like my TMP site scripts, but in-game!)
- Quick justice with {word}* or {word}/
- Quick announcements with Ctrl+Shift+{key}
- NEW: Using left part of keyboard instead of Numpad!
Feedback? No problem! Check this forum page.
First steps:
- Download and install AutoHotKey
- Download and unzip in any place this repository
- Check if you current keyboard locale is EN
- Double-click TruckersMP_UltimateMacro.ahk
- Check if Green H icon has appears in tray
WARNING! This package use EN+RU language of /sann messages by default. If you don't agree with that, please proceed the "If you want to edit" section below and change messages.
If you want to edit it:
- Download and install SciTE4AutoHotkey for script editing
- Right-click on TruckersMP_UltimateMacro.ahk and click Edit Script
Usage
Hotswitches
- Open in-game chat (by Y, if you don't remember)
- Start typing smth like ins* and press Space key
- String will be auto-magically switch to normal view
- Press Enter to send this new string
Hotkeys
- Check if your in-game chat is closed
- Press Ctrl+Shift+{button} (like Ctrl+Shift+1)
- If it is /sann hotkey, it will be auto-magically sends in world
- In other cases you will see new string in chat
Numpad on Left side of keyboard
- If you in a game, press Ctrl+Shift or F17. You will see a tray message "You cannot type in chat!" and ding sound.
-
Use this keys:
- W for Numpad 8 (Forward)
- A for Numpad 4 (Back)
- S for Numpad 5 (Left)
- D for Numpad 6 (Right)
- E for Numpad 9 (Up)
- X for Numpad 3 (Down)
- F15 for open chat and paste "/k "
- F16 for open chat and paste "/b "
- Press Ctrl+Shift or F17 once again to change Left side state (w/ tray messages & sound)
-
If you press one of this buttons/keystrokes, chat Left side will be set to Normal forcely
- y (for chat)
- ` (for Console)
- Shift + Tab (for Steam overlay)
- Alt + Tab
- Esc
- Win
If you have any issues w/ this function, please re-open script.
Okay, what you can do for now?
Word with asterisk * equals "Reason + Time" (ins* -> Insulting 20.09_16:28:01).
Word with dash / equals "Reason" (ins/ -> Insulting).
Dual Hotswitches (can be used in * and / form)
- horn - Horn Spamming
- rac - Racing
- ww - Incorrect Way
- pro - Profanity
- ins - Insulting
- chat - Chat Spamming
- ram - Ramming
- blo - Blocking
- speed - 30 d Speedhacking (yep, with 1 month ban already)
- lights - Driving without lights
- map - Exiting map boundaries
- use - Useless traffic
- convoy - Inappropriate Convoy Management
- tro - Trolling
- cb - CB Abuse
- save - Excessive Save Editing (+ "change tuning to stock or you will be banned" for / variant)
- reck - Reckless Driving
- over - Incorrect Overtaking (or "You cannot park here" for / variant)
- ep - Overtaking at EP
- park - Inappropriate Parking
- nick - Change your Steam name (+ "and make a ban appeal" for * variant | + "or you will be banned" for / variant)
- tag - Change your In-game tag (+ "and make a ban appeal" for * variant | + "or you will be banned" for / variant)
Only / Hotswitches
- next - (next will be ban) postfix
Only * Hotswitches
- car - 3 hrs Car with trailer
- admin - Impersonating Administration
Hotkeys (use Ctrl+Shift+{Button})
WARNING! This package use EN+RU language of /sann messages by default. If you don't agree with that, please proceed the "If you want to edit" section below and change messages.
- 1 - {Y}/sann [EN] Overtaking in Europoort is not allowed{!}{enter} + RUS variant
- 2 - {Y}/sann [EN] Parking or stopping in Europoort is not allowed{!}{enter} + RUS variant
- 3 - {Y}/sann [EN] Please keep your lights on between 19:00 and 7:00. Ghost driving is not allowed{!}{enter} + RUS variant
- 4 - {Y}/sann [EN] Playing music in CB Radio is not allowed{!}{enter} + RUS variant
- 5 - {Y}/sann [EN] Using a trailer with your Scout car is against the rules{!}{enter} + RUS variant
- 6 - {Y}/sann [EN] Welcome to TruckersMP{!} Happy trucking{!}{enter} + RUS variant
- = - Current time
NOTE: This is a buttons in the upper part of the keyboard, not a Num keys.
NOTE: {brackets} is the button to be pressed (ex. {enter} means that string will be sended immediately after hotkey execution).