Player Control Plugin v1 - /pimpship is here
-
This is a major release of the player control plugin. To make things easier for me to support multiple flhook_plugin versions, I’ve merged the /givecash, /renameme, message, repfixer and restart plugins into this one. See below for the new features…
GUI configuration for the plugin
Pimp my ship, a.k.a /pimpship
The ability for players to change their lights or and equipment.
Restriction of ship purchase based on cargo item
This feature allows the server administrators to stop players buying particular ships if they do not have an appropriate item of equipment.
Other features:
- Restriction of good purchases based on base (to temporarily disable particular goods)
- Game banners including greeting and periodic.
- Automatically reset player reputations on launch or docking. The reputations are reset based on the presence of a specific equipment item.
- Preset messages to system, local system, group, current target chat.
- Message to current/last target, last PM sender, all players with faction tag.
- Offline private message and private messaging by player name.
- Group invite all players with faction tag
- Automatic date-time display for each chat message.
- Optional custom help command to override FLHook’s built in help
- Improved command usage reporting (including built in FL commands)
-
User commands
/stuck - Move a ship by approximately 10 meters.
/pos - Prints the ship position to console
/droprep - If you have an affiliated NPC faction, then this command drops your reputation if that faction. You need to log out then in after using this command. Has no effect on other factions.
/coin - Flips a coin and reports the result to all ships within 6km
/dice [max] - Shakes, rattles, rolls the dice and reports the result to all ships within 6km
/setmsg <n><message>- set message slot N to the specified message; if no message then the slot is cleared and slots 1-9 are valid
/showmsgs -show the message slot contents
/ <n>-send the message N to system chat
/l <n>- send the message N to local system chat
/g <n>- send the message N to group chat
/t <n>- send the message N to the current/last target
/t <message>or /target - send <message>to your last selected target
/r <message>or /reply - send <message>to the last sender of your last private message
/pm <charname><message>or /privatemsg - send <message>to <charname>; if <charname>is offline the message will be delivered when they return
/pm$ <clientid><message>or /privatemsg - send <message>to <charname>; if <charname>is offline the message will be delivered when they return
/fm <tag><message>or /factionmsg - send message to all characters containing <tag>string in their names (like [RM]).
/fi <tag>or /factioninvite - send an invite to all characters containing <tag>string in their names (like [RM]).
/set chattime <on|off>- turn on in chat time stamps.
/time - show current time in SMT (sirius mean time)
/mail - read user’s mail
/maildel - delete user’s mail.
/showrestarts - A list of factions will be printed out. The factions are defined by .fl files in the restart directory. Note that .fl files starting with an ‘_’ character are not displayed but may still be used by the /restart command.
/restart <faction>- Restart the current character using the specified faction.
/givecash <charname><cash>[anon] - give the cash to <charname>; if the ‘anon’ parameter is present then the receiving
character will not be informed of who sent the transfer./setcashcode `- set the account code to allow remote access to this characters account; if the
code is ‘none’ then remote access is disabled./drawcash <charname>
<cash>- draw the cash from <charname>with the
set using /setcashcode/showcash <charname>
- show the cash balance for <charname>with the
set using /setcashcode/renameme <newcharname>- rename current name to <newcharname>(player will be kicked)
/set movecharcode <charname>`- sets the code to allow this character to be moved to another account.
/movechar <charname><password>- using the password set by the previous command, moves the specified character into this account.
/pimpship - activate pimpship menu
Admin commands
.smiteall - Smites all ships within radar range.
.chase <charname>- Moves an admin ship to the position of a specified ship. Sort of works across systems but it is recommended to beam to base in system and then use chase to jump to the player’s location.
.pull <charname>- Moves a player ship to the position of the ship issuing this command.
.testbot <system nickname=“”>- Starts a testing bot that jumps to all zones in the specified system. This is useful for finding patrol path and NPC encounter crashes.
.move <x><y><z>- Move the admin ship to the specified coordinates
.reloadbans - Read the ip/id ban files.
.authchar <charname>- Create a authenticated file in the account directory. Authenticated accounts skip the IP ban checking.
.setaccmovecode <charname>
- sets the code for all characters in the account
</charname></charname></z></y></x></system></charname></charname></password></charname></charname></newcharname></newcharname>
</charname></charname>
</charname></cash></charname>
</charname></cash></charname></faction></on|off></tag></tag></tag></message></tag></charname></charname></message></message></clientid></charname></charname></message></message></charname></message></message></message></message></n></n></n></n></message></n> -
-
Vesko wrote:
I’ve seen this option on the Discovery server, and as far as I’ve seen, the main point of the command is to change your lights, etc.Just don’t go too far with this, I’ve already seen some players turn their ships into flying disco balls
Well the disco part is sorted but now we need something that can stream music to the rest of the people in the same system! then we would really have A disco going ROFL pirates sitting around freeport 7 strafeing up and down left to right LOL!!!
-
-
As i understand, NetworkID sets zone of “control item” service area.
For ex. you may set hypotethical special liberty scanner to work only at New York by setting li01 NetworkID to 1
or
for whole Liberty territory, by setting:
Li01 NetworkID to 1
Li02 NetworkID to 1
Li03 NetworkID to 1
Li04 NetworkID to 1
Li05 NetworkID to 1 -
Cannon wrote:
The sensor stuff lets players that have the “control item” mounted scan or monitor all ships in specified systems.I understand that. I’m figuring it’s probably meant for a house police and/or navy and the associated guard ID’s. But what I’m wondering is what the NetworkID field is for. If you have an item and it’s set for Liberty for that specific item or set of items then what would happen if you have it set to scan bretonia systems if a BPI, BAF and associated guard id’s were mounted with the same NetworkID.as you used in liberty?
-
Just wondering what would be required to get this to work with 1.6.1?
-
Unfortunately there isn’t a file called that. I did compile it against 1.6.1 but it still didn’t work. Will mess with it again later tonight…
-
Look in this one here: http://the-starport.net/freelancer/forum/viewtopic.php?topic_id=4114&forum=45
I know this is all a little out of date. I do have another major release coming up … soon .
-
Thanks, I ended up cleaning out all of the hook stuff and going with the hook posted on Kosacids forge page. The main reason is it is mandatory that I have a working cloak plugin and I could find no such plugin for latest 1.6.1 (aka 2.0) FL Hook plugin that worked.
Btw, the player control plugin is working great now.
-
Hello,
i do have a Problem with the PlayerCntlSetup.exe
When i try to run it, i get an “Player Control Plugin Setup has stopped working” Message.Beschreibung: Stopped working
Problemsignatur:
Problemereignisname: CLR20r3
Problemsignatur 01: playercntlsetup.exe Problemsignatur 02: 1.0.0.0
Problemsignatur 03: 4f9266e9
Problemsignatur 04: PlayerCntlSetup
Problemsignatur 05: 1.0.0.0
Problemsignatur 06: 4f9266e9
Problemsignatur 07: 2f8
Problemsignatur 08: 19
Problemsignatur 09: System.IO.FileNotFoundException Betriebsystemversion: 6.1.7601.2.1.0.400.8 Gebietsschema-ID: 1031 Lesen Sie unsere Datenschutzbestimmungen online: http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0407 Wenn die Onlinedatenschutzbestimmungen nicht verfügbar sind, lesen Sie unsere Datenschutzbestimmungen offline: C:\Windows\system32\de-DE\erofflps.txtI am running a Windows Server 2008R2 with .Net Framework 4.5
Do you have any clues?
Greetings
Martin