In FLHook Plugin's einbinden
-
My apologies for not replying in German. If somebody would kindy translate this, I would be grateful.
I believe that you might not have installed FLHook Plugin. You need to do this first.
Install FLHook Plugin
1. Download it: http://forge.the-starport.net/attachments/download/16/flhook1.6.0_plugin-p3.7z
2. Extract it.
3. Copy the contents of the bin directory from the extracted directory into your Freelancer\EXE directory. Don’t copy the bin directory, only copy its contents. One of the directories that you copy will be a flhook_plugins directory.
4. Copy the contents of the msvc_dlls directory into your Freelancer\EXE directory
5. Edit the file ‘dacomsrv.ini’ in Freelancer\EXE directory and append FLHook.dll to the [Libraries] section to make FLServer will load flhook whenever you start it.Now when you start FLServer a second window should open and this window should display “Welcome to FLHook Console (1.6.0 plugin-p3)”. This window is called the FLHook Console. If you see this text then FLHook is correctly installed.
Install Player Control Plugin
1. Copy playercntl.ini and PlayerCntlSetup.exe into the flhook_plugins directory. This should be on the path …\Freelancer\EXE\flhook_plugins.
2. Copy playercntl.dll into the flhook_plugins\dlls directory. This should be on the path …\Freelancer\EXE\flhook_plugins\dlls.
3. Type “reloadplugins” in the FLHook Console or restart FLServer. If the plugin is installed correctly the console should display: “Plugin loaded: playercntl (playercntl.dll)”
4. Run PlayerCntlSetup.exe to change the plugin behaviour. After making changes, type “rehash” in the FLHook Console or restart FLServer.
That’s it. Good luck.
-
Yes that was it. Thank you!
MfG Killerkeks
-
5. Edit the file ‘dacomsrv.ini’ in Freelancer\EXE directory and append FLHook.dll to the [Libraries] section to make FLServer will load flhook whenever you start it.
Sorry but could you explain this better? I’ve more or less been blundering through trying to figure it out and don’t have to much experience with modding.
-
dacomsrv.ini
@include FL_Dev.ini
[DACOM]
IgnoreDACOMEnv = true
DllPath = .\[Libraries]
readfile.dll
engbase.dll
x86math.dll
rendcomp.dll
system.dll
Thorn.dll
DebugLib.dll
rp8.dll
shading.dll
FLHook.dll[System]
DirectX8
MaterialLibrary
TextureLibrary[Engine]
Animation
Hardpoint
RenderManager[RenderManager]
SphereMesh
TriMesh -
Hi! Is it possible to PlayerCntlSetup.exe supports the Russian language at sozranenii input data? When you save a banner written in Russian, they appear in the INI file instead of letters, characters “?”. Well, not only banners such problem affects virtually all utilities Friel does not support the Russian language.
-
sorry for getting back to this, but i tried what you just described there for the player control plugin.
Im getting everything to start, but then all of a sudden im getting an error message, saying…
error
header [zone] value size missing parameter 1and when i click ok then a second error pops up with the same message except it says “missing parameter 2”
those messages switch from 1 to 2 and never go away.
any idea?
-
error header [zone] value size missing parameter 1 ```For this error you need to apply SDK to remove it (or just OK them 10-12 times and they gone). [Explanation](http://the-starport.net/freelancer/forum/viewtopic.php?post_id=23838#forumpost23838)
-
thx for that hint. But im not sure if that will fix it.
It appears that this error also occurs when i only use 1.6.0.
without control player plugin.But im going to try to implement sdk and see if it goes away.
Btw… i tried to click ok 50 times, that message didnt go away.
cheers
-
The player control plugin assumes size has all three values, which is not always the case. For a text file, this is no problem, missing values just get set to 0. Binary files cause the message you see. As mentioned, the solution is to install the SDK/JFLP, to convert the binary files to text. Or fix the plugin (use is_value_empty).
-
ok got it, but…
now im still getting errors.
could not load plugin etc…i followed the install instructionscopy files to plugin directory.
But whats with all the stuff in the src folder? It contains files that might be from some kind of use.
The readme.txt says you may do with it whatever you want, but i take it it has to go somewhere, that isnt part of the install instructions.
I hope that might fix the problem.thx
-
1. Do you use playercntl_plugin_v1.0.zip?
2. Did you executed PlayerCntlSetup.exe and made some changes?
You dont need givecash plugin cose playercntl has it included.
Just to make it work -.- -
yes it is playercntl.plugin vers 1.0.
And no i didnt make any changes.
And if i have to make changes, what would i have to do?Actually what i really want is…
i wanna make it possible to turn off pvp in certain systems.
Also, id like to manage that players would be able to transfer cash to other players and that receiving player get notified.
A cheat detection and if possible that flses web interface for payers that they can manage their own cash on their accounts.At the moment im just at the beginning and trying to find whats useful and what not.
thx for the help.
-
Dominus wrote:
yes it is playercntl.plugin vers 1.0.
And no i didnt make any changes.
And if i have to make changes, what would i have to do?Actually what i really want is…
i wanna make it possible to turn off pvp in certain systems.
Also, id like to manage that players would be able to transfer cash to other players and that receiving player get notified.
A cheat detection and if possible that flses web interface for payers that they can manage their own cash on their accounts.At the moment im just at the beginning and trying to find whats useful and what not.
thx for the help.
- Execute it! With or without changes copy that playercntl.ini to EXE\flhook_plugins dir
- FLHook plugin already has pvp restrictions as future (see FLHook.ini)
- Givecash plugin should work - cant help here
- Some cheat detection is also included in FLhook for adition use dsace1.0.7 (but only when u solve first important things)
Step by step m8
Good luck
-
thx for staying with me…
i got playercntl and temban working now.
as soon as i add the givecash plugin the server will not start anymore. I have to delete the give cash dll & ini.
Then the other things work just fine.
Now im gonna check out that other thing u mentioned.thx again