whith your config:
Code:[Oxide] 19:55 [Error] Failed to run a 5.00 timer in 'Factions v2.1.0' (NullReferenceException: Object reference not set to an instance of an object) [Oxide] 19:55 [Debug] at Oxide.Plugins.Factions.CUIFactionButton (.BasePlayer player) [0x00000] in <filename unknown>:0 at Oxide.Plugins.Factions.FactionButton (.BasePlayer player) [0x00000] in <fil ename unknown>:0 at Oxide.Plugins.Factions+<OnPlayerInit>c__AnonStorey0.<>m__0 () [0x00000] in <filename unknown>:0 at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00000] in <file

Factions
A Faction system with Leaders, Taxes, Trades, Ranks, Kill Rewards, and MORE!
Total Downloads: 2,752 - First Release: May 20, 2016 - Last Update: Oct 27, 2017
- 5/5, 24 likes
-
You are more then welcome to request Faction Support for BetterChat from the developer. I will work with them as needed..
Beyond that, I am trying to wrap up an entire Factions overhaul of the Faction configuration process. Instead of 3 Factions I am enabling a system that will allow the Admin to create as many or as few Factions as they like. It will all be done within the game via UI and Chat similar to how the Quests Plugin works.
Per your request... in this same update, I have added a setting to enable or disable Faction Name in messages.
[DOUBLEPOST=1466533993][/DOUBLEPOST] -
My current config.
Attached Files:
-
-
Looking just before the Gear begins it should look like this..
"Use_TokensReward": false,
"Use_Trades": true,
"z_Faction_Button": [
{
"color": "1.0 0.55 0.0 1.0",
"Use_Button": true,
"xMax": 0.66,
"xMin": 0.63,
"yMax": 0.08,
"yMin": 0.05
}
],
"z_FactionA_Gear": [
{
"amount": 1,
"container": "wear",
"name": "Hoodie",
"shortname": "hoodie",
"skin": 10133
}
],
if you don't want the button simply change "Use_Button": from "Use_Button": true, .... to "Use_Button": false, -
balance not work..
KillIncentives not work..Last edited by a moderator: Jun 27, 2016 -
-
Anyway, more to come soon.
Thanks for the feedback! -
If anyone wants to test please let me know. I have revamped the Options section to provide a description of the option prior to setting it to 'TRUE' or 'FALSE' which should help with understanding what everything does.
Please keep in mind.. if you want to test you will need to delete everything and start fresh. PM me if interested; the more testers the faster I can get this released. I'd really like to release by Thursday so everyone can enjoy the new benefits.
Thanks! -
sorry..
is there a working server with this modification? -
-
For anyone interested I have my test server up and running. I have the most current build with nearly every option enabled. Feel free to provide any feedback as I hope to release it tomorrow.
Server: Rust:IO
Name: Absolut Rust - Factions - Trade Skills - Kill Incentives
IP: 104.207.148.196:28026
Regards, -
-
-
1.
(13:03:05) | [Oxide] 13:03 [Error] Failed to call hook 'cmdUI_ConfirmKickPlayer' on plugin 'Factions v3.0.0' (KeyNotFoundException: The given key was not present in the dictionary.)
(13:03:05) | [Oxide] 13:03 [Debug] at System.Collections.Generic.Dictionary`2[System.UInt16,Oxide.Plugins.Factions+Faction].get_Item (UInt16 key) [0x00000] in <filename unknown>:0
at Oxide.Plugins.Factions.UnassignPlayerFromFaction (UInt64 playerID) [0x00000] in <filename unknown>:0
at Oxide.Plugins.Factions.cmdUI_ConfirmKickPlayer (.Arg arg) [0x00000] in <filename unknown>:0
at Oxide.Plugins.Factions.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
2.
(13:07:24) | [Oxide] 13:07 [Error] Failed to call hook 'Unload' on plugin 'Factions v3.0.0' (StackOverflowException: The requested operation caused a stack overflow.)
3.
(13:06:49) | [Oxide] 13:06 [Error] Failed to call hook 'OnLootEntity' on plugin 'Factions v3.0.0' (KeyNotFoundException: The given key was not present in the dictionary.)
(13:06:49) | [Oxide] 13:06 [Debug] at System.Collections.Generic.Dictionary`2[System.UInt64,Oxide.Plugins.Factions+FactionPlayerData].get_Item (UInt64 key) [0x00000] in <filename unknown>:0
at Oxide.Plugins.Factions.GetPlayerFaction (.BasePlayer player) [0x00000] in <filename unknown>:0
at Oxide.Plugins.Factions.OnLootEntity (.BasePlayer player, System.Object lootable) [0x00000] in <filename unknown>:0
at Oxide.Plugins.Factions.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
4. under every message:
(13:07:03) | [Oxide] 13:07 [Debug] at Oxide.Plugins.Factions.SavePlayerFactionTime () [0x00000] in <filename unknown>:0
at Oxide.Plugins.Factions.SaveData () [0x00000] in <filename unknown>:0
at Oxide.Plugins.Factions.SavePlayerFactionTime () [0x00000] in <filename unknown>:0
at Oxide.Plugins.Factions.SaveData () [0x00000] in <filename unknown>:0
at Oxide.Plugins.Factions.SavePlayerFactionTime () [0x00000] in <filename unknown>:0
at Oxide.Plugins.Factions.SaveData () [0x00000] in <filename unknown>:0
at Oxide.Plugins.Factions.SavePlayerFactionTime () [0x00000] in <filename unknown>:0
at Oxide.Plugins.Factions.SaveData () [0x00000] in <filename unknown>:0
at Oxide.Plugins.Factions.SavePlayerFactionTime () [0x00000] in <filename unknown>:0
at Oxide.Plugins.Factions.SaveData () [0x00000] in <filename unknown>:0
at Oxide.Plugins.Factions.SavePlayerFactionTime () [0x00000] in <filename unknown>:0
at Oxide.Plugins.Factions.SaveData () [0x00000] in <filename unknown>:0
at Oxide.Plugins.Factions.SavePlayerFactionTime () [0x00000] in <filename unknown>:0
at Oxide.Plugins.Factions.SaveData () [0x00000] in <filename unknown>:0
at Oxide.Plugins.Factions.SavePlayerFactionTime () [0x00000] in <filename unknown>:0
at Oxide.Plugins.Factions.SaveData () [0x00000] in <filename unknown>:0
at Oxide.Plugins.Factions.SavePlayerFactionTime () [0x00000] in <filename unknown>:0
....
...
and so on. it spams error by almost everything.
i changed sth in the config and i think afterwards errors came. a restart solved that problem but now im getting the same again.
Faction is working with these errors but some things are buggy. wont let me join a faction. and some things.
ps. Friendly fire Button is wrong way^^ if enabled its disabled -
-
Fresh playerData file correct?
From the errors it looked like you were trying to kick/unassign was that via admin or via leader?
It looks like it is having issues with the data save so try to unload Factions, delete the two data files, load Factions.
Feel free to PM.
[DOUBLEPOST=1467301398][/DOUBLEPOST]
I'm not updating the old one anymore.
Let me know -
-
I have not worked on the map display of the Allies.
//I installed the latest version. In map - switched function. (Not yet versed with fractions settings.) -
Are you saying you are trying to get LustyMap to work and having issues? -
I do not see allies on the map