Append Faction Affiliation to Chat List
-
Hey wizards (lookin at you, Adoxa). I was wondering if it was possible to append the player’s affiliated faction to the chat list as a sort column, or other representation. I want to remove the necessity of dirty faction tags from player names. Any ideas?
-
Sack the players. Simples!
-
I’d point out that the rank and even the system columns could easily be replaced by that. Rank is useless and system could actually be a problem for us.
I do vaguely recall there being something for rank or system, but I can’t find it back again.
-
Can we hack the other columns to display arbitrary data, though? As long as we know the charname of the current line, we’d be set.
-
Turns out it was only a fair amount of effort, so I present ChatRep. I went with “name - faction” (using the short name), turning PLAYER into a four-way sort (name up & down, affiliation up & down). As usual, testing has been minimal, and I just realised I didn’t test lack of affiliation at all…
-
There was a bug that prevented the last player from being seen (and crashed the client if the server plugin was not installed). If that doesn’t fix it, how are you changing faction? Vanilla seems to require selecting character again to lose affiliation (is it possible to get a new one?); FLHook+PlayerCntl /restart forces a log in; in both cases I saw the new (or lack of) affiliation.
-
For change faction, me use “repbyitem” plugin by kosacid, the same functionality in PlayerCntl.
When you change the license Item, all of the reputation update during launch and prints the text “Lost affiliation: zzz” and “New affiliation: xxx”.
ChatRep update text for client but not for other players.
But if the other players disconnects/reconnects their character, the text of the player who changed faction is updated. -
This Plugin is simply AWESOME !
THX ALOT to Adoxa for still doing this kind of things and let it be shared by the community !@adoxa (and maybe others who are familiar with this)
Regarding Reputations:
Since we´re still running a NON-PLUGIN FLHOOK Version (modified 88FLAK Version 1.67) on the ENIGMA-Server we still have the following problem:The /restart -command works fine so far BUT… we couldn´t manage to change the reputation of the “restarting”-player with this command for more than ONE of the Factions. All others remain as defined in mpnewplayer.fl
Is there a way or (maybe another plugin) to have ALL reps set to a specific value (including the affiliation) with the /restart command OR via a mounted item like a “Faction-Transponder”?We have several “EVENTS” to be activated Serverside and the Banners are updated aswell during activation. The Banners usually show up every 15 min… but there is a chance to have the appopriate “EVENT-BANNER” after 45 min ´cause there are 3 Banners active…
Here´s the question:
Is there a way to have a plugin that enables the player to type “/events” and get a list and maybe a manual for the activated event displayed from a serverside txt or ini file which could be modified during serverside mod-activation ?Thank u and best wishes from J.R.
-
My fix required fixing, so I’ve put up a new version (it didn’t work in SP and my fix for that undid the last player fix). As for affiliation not updating, that seems to be a limitation of Freelancer itself - you’re lucky I was able to do as much as I did, as the affiliation is read from the ship, not the player. Notice that when a player’s affiliation is changed in space, you only see the new affiliation when the player is targeted. It’s probably possible to do it properly, but not by me…
@J.R.: Sorry, I’ll leave that to others (and would have been better in a separate thread).
-
I couldn’t leave it alone, so now changes in affiliation update properly.
-
Bug in 1.03, 2 players :
“update text for player change affiliation” not work after launch, game no print text.
The other players see the new affiliation…
After the second launch or disconnect, print text and text chatrep is updated.I think a problem ClientID = 2
-
@starworld: Using dual MP, both playercntl and repbyitem showed me the change in affiliation as soon as I launched, for both players (for the player that changed affiliation, those messages are still not sent to other players). I did discover that trading reputation in space with playercntl would not show change on landing, which has been fixed.
-
Everything is good for me, thank you.
–-
Sorry Adoxa I found the printing problem “Lost/New affiliation:”.
playercntl or repbyitem set rep is made at the launch of the player in space (PlayerLaunch),
but the game client-side checks affiliation when PlayerLaunch…To fix this, I changed to “BaseExit”.