1. Is there by any chance in future release you could make this work with kits? Kinda rank based etc if ur donor u can redeem vip starter package or sumthing.. thatd be cool and very popular :D
     
  2. It's probably more than likely possible, I would have to get in touch with @Reneb about an API I could try and tap into to give feedback between plugins. It's a cool idea, so I would like to see it added onto my plugin.
     
  3. Sweet, Im pretty sure many will appreciate that :)
     
  4. KillParadise updated Ranks And Titles with a new update entry:

    Bug & Config Fixes

     
  5. Great karma update KillParadise! Would it be possible in the future for an admin to give or remove karma from players? As well maybe use /rtconvert on a player?
     
  6. CHR

    CHR

    Was My idea ^^ to prevent kos
    [DOUBLEPOST=1425642311][/DOUBLEPOST]Getting These Errors

    [Oxide] 12:34 PM [Error] Failed to call hook 'OnPlayerInit' on plugin 'Ranks And Titles' (KeyNotFoundException: The specified key 'Kills' does not exist in the ExpandoObject.)
    [Oxide] 12:34 PM [Debug] at System.Dynamic.ExpandoObject.System.Collections.Generic.IDictionary<System.String,System.Object>.get_Item (System.String key) [0x00000] in <filename unknown>:0
    at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)
    at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0

    After useing Chathandler and this Plugin notifier Command like /who dosnt work anymore.

    Also getting Messages like that in rustywhen someone chats, are kinda annoying
    [CHAT] CHR <color=None>[New Guy]</color>:
     
  7. That's because colors are attached through the display name, I can see if I can try and make this not appear in console but may not be able too, (Rusty or other consoles may need to set it)
    Anyway, that error looks like a Kills data set was not placed properly. Can you tell me if this happens to everyone? Or just a single or small group of people? What happens when you type /Who after you do type /who check the F1 console I think he made players display there.

    Currently admins can remove karma using /wipe but this wipes the entire stat set. I can add features that will allow admins to adjust karma however. Look for it soon. All players have the ability to use /rtconvert themselves its a player level command, just tell them to use it ;)
     
  8. CHR

    CHR

    Seems to happen to all Players maybe it wont Show again when they killed someone the Ranks are showing. Everybody who connects makes the Error.

    /who dosnt work dont know what u want me to do. Im kinda sure it is about Chathandler. Or at least i think so. Arent u able to do Colors without Chathandler?
    I dont like that script. But it is just my opinion.
     
  9. I am currently working on figuring out why colors don't seem to work without chat handler (may get in contact with its dev soon to see if he can give me an idea).
    The error must be occurring when player data is first trying to be set on login, I'll check the code see if I can diagnose it form work. I am assuming your using the karma system since you suggested it, are players being promoted properly? I think the bug is a player init issue .
     
  10. CHR

    CHR

    Can't tell it no kills happend for now. I keep u updated.

    It says color none but I thought it was Cuz it's the color white. Can't we use manually color codes? With <color> I like it like that
     
  11. You can set color codes inside the config file for each and every rank you create/modify. I run color codes just like everyone else but it seems like without chat handler getting the dynamic color code causes it to appear in the name rather than create the color. This could be because of the "None" I have written, I'll apply a Hex code to it for the next patch. Then test it when I am home.
     
  12. i dont know .. it is possible to make ranks as titles ?
    the idea is .. with 0 kills .. title Playername [Scout]
    then he kills 10 Players .. and the titlename changed to Playername [Soldier] etc ..
    that would be very nice :D
    i think its not possible when hes connectet.. but maybe a message .. you have a new ranktitle ( Soldier ) .. please reconnect to get the new title or something
    i hope you know what i mean :D
     
  13. This is exactly what should be happening with ranks, in config you can set rank titles, If you want to use a straight branch system of ranks based on Kills, then you can turn karma off and it will use the ranks with that have "killsneeded" in their config section. (Bandit Ranks) It then also displays You've been Promoted! once a player has achieved this. it should then re set the new rank automatically.
     
  14. ah okay thx ^_^
     
  15. Just found out what was causing CHR's error
    currently kills only wont work but I am about to upload a fix (I was dumb and used the wrong object name)
    Should be up momentarily.
     
  16. KillParadise updated Ranks And Titles with a new update entry:

    Slight Fixes & Added Help

     
  17. does it setup ranks and titles by default. what I mean is plug and play?
     
  18. Install the plugin, type /set ranks or /set titles (I am slowly making it hybrid so this step will probably be removed soon)
    and then the plugin takes care of the rest. If you use Karma I highly recommend changing the modifiers because they are unbalanced (Just made quick OP values lol)
     
  19. Code:
    10:34 AM [Error] Failed to load plugin RanksAndTitles:
    File: RanksAndTitles.js Line: 739 Column: 74 Unexpected token ,:
      at Jint.Parser.JavaScriptParser.ThrowError (Jint.Parser.Token token, System.String messageFormat, System.Object[] arguments) [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ThrowUnexpected (Jint.Parser.Token token) [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseNonComputedProperty () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseNonComputedMember () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseLeftHandSideExpressionAllowCall () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParsePostfixExpression () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseUnaryExpression () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseBinaryExpression () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseConditionalExpression () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseAssignmentExpression () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseArguments () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseLeftHandSideExpressionAllowCall () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParsePostfixExpression () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseUnaryExpression () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseBinaryExpression () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseConditionalExpression () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseAssignmentExpression () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseExpression () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseStatement () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseSourceElement () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseStatementList () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseBlock () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseStatement () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseIfStatement () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseStatement () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseSourceElement () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseStatementList () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseBlock () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseStatement () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseForStatement () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseStatement () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseSourceElement () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseStatementList () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseBlock () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseStatement () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseForStatement () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseStatement () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseSourceElement () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseFunctionSourceElements () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseFunctionExpression () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParsePrimaryExpression () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseLeftHandSideExpressionAllowCall () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParsePostfixExpression () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseUnaryExpression () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseBinaryExpression () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseConditionalExpression () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseAssignmentExpression () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseObjectProperty () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseObjectInitialiser () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParsePrimaryExpression () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseLeftHandSideExpressionAllowCall () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParsePostfixExpression () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseUnaryExpression () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseBinaryExpression () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseConditionalExpression () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseAssignmentExpression () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseVariableDeclaration (System.String kind) [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseVariableDeclarationList (System.String kind) [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseVariableStatement () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseStatement () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseSourceElement () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseSourceElements () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.ParseProgram () [0x00000] in <filename unknown>:0
      at Jint.Parser.JavaScriptParser.Parse (System.String code, Jint.Parser.ParserOptions options) [0x00000] in <filename unknown>:0
      at Jint.Engine.Execute (System.String source, Jint.Parser.ParserOptions parserOptions) [0x00000] in <filename unknown>:0
      at Oxide.Ext.JavaScript.Plugins.JavaScriptPlugin.Load () [0x00000] in <filename unknown>:0
      at Oxide.Ext.JavaScript.Plugins.JavaScriptPluginLoader.Load (System.String directory, System.String name) [0x00000] in <filename unknown>:0
      at Oxide.Core.OxideMod.LoadPlugin (System.String name) [0x00000] in <filename unknown>:0 
     
  20. ughh. Curse when I fat finger my keys. uploading hotfix now...