Quests

Creates quests for players to go on to earn rewards, complete with a GUI menu

Total Downloads: 9,370 - First Release: May 31, 2015 - Last Update: Jun 11, 2018

5/5, 53 likes
  1. Always a good idea, but not what he asked for ;)
     
  2. k1lly0u updated Quests with a new update entry:

    2.0.1


    [DOUBLEPOST=1465734815][/DOUBLEPOST]Compatible LustyMap
    [DOUBLEPOST=1465735284][/DOUBLEPOST]
    Yes
    Will add some custom kill missions soon
    Like a kill quest to kill members of a certain clan? I feel sorry for the clan :p Ill add it
    Not anymore
    You can change this on line 2018. Search for '[ChatCommand("q")]' and change the 'q' to what ever you wish
     

    Attached Files:

  3. @k1lly0u How can I hide the quest making chat? also got this error in console everytime I am making quests
    Code:
    (15:17:34) | [Oxide] 15:17 [Warning] Calling hook OnPlayerChat resulted in a conflict between the following plugins: RustCore - False (Boolean), Quests (True (Boolean))
     
  4. Yes same here, guess the plugin doesn't like BetterChat... I have many confused players on my Server if I create new quests ^^
     
  5. Also got this error whne somebody completes quest and goes take reward from /q menu

    Code:
    (15:33:24) | [Oxide] 15:33 [Error] Failed to call hook 'OnEntityDeath' on plugin 'Quests v2.0.1' (NullReferenceException: Object reference not set to an instance of an object)
    (15:33:24) | [Oxide] 15:33 [Debug]   at Oxide.Plugins.Quests.OnEntityDeath (.BaseCombatEntity entity, .HitInfo info) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.Quests.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
     
  6. It must be conflicting because it usually cancels it being printed to chat. There's not much I can do about it unless I change it all to chat commands. I don't have BetterChat on my test server so I didn't notice
    I thought I found the error but apparently not. Try this
     

    Attached Files:

  7. Will try ;)
    [DOUBLEPOST=1465739904][/DOUBLEPOST]Nope, no changes :(
    after i got asked to set name, i writed it down, and still reply in chat... but when i type only 1 char example 1 there is no appierence, but that is betterchat config
    Code:
    (15:56:12) | [Oxide] 15:56 [Info] [Better Chat] [Admin] Brko™  ◕ ‿   ◕: Gather: Animal Fat (1k)
    (15:56:12) | [Oxide] 15:56 [Warning] Calling hook OnPlayerChat resulted in a conflict between the following plugins: RustCore - False (Boolean), Quests (True (Boolean))
    (15:56:20) | [Oxide] 15:56 [Warning] Calling hook OnPlayerChat resulted in a conflict between the following plugins: RustCore - False (Boolean), Quests (True (Boolean))
    (15:56:23) | [Oxide] 15:56 [Warning] Calling hook OnPlayerChat resulted in a conflict between the following plugins: RustCore - False (Boolean), Quests (True (Boolean))
    (15:56:26) | [Oxide] 15:56 [Warning] Calling hook OnPlayerChat resulted in a conflict between the following plugins: RustCore - False (Boolean), Quests (True (Boolean)
     
  8. hmm...
    not watch the closing minimap for LustyMap
     
  9. That was possible fix for NRE on entity death. Does typing in chat not work at all or is it just displaying it to everyone?
    [DOUBLEPOST=1465740241][/DOUBLEPOST]
    ?
     
  10. ?
    Code:
            private void CloseMap(BasePlayer player)
            {
                if (LustyMap)
                {
                    LustyMap.Call("disableMap", player);              
                }              
            }
            private void OpenMap(BasePlayer player)
            {
                if (LustyMap)
                {
                    LustyMap.Call("enableMap", player);
                }
            }
    ?
     
  11. It post to all in chat :( i want it to hide, or just to print to me, or only to people authlvl2, just to hide it cause people are asking wtf and are confused if I am setting gather higher or wtf :D
     
  12. Yeah I can't do much about it besides changing it all to chat commands. Just tell people your making quests or you can disable BetterChat

    I know what it says, I wrote it 2 hours ago. I don't know what you are trying to tell me. Read the patch notes regarding LustyMap
     
  13. upload_2016-6-13_0-21-44.png

    don't closed map

    hook
    Code:
            private void CloseMap(BasePlayer player)
            {
                if (LustyMap)
                {
                    LustyMap.Call("mapClose", player);               
                }               
            }
            private void OpenMap(BasePlayer player)
            {
                if (LustyMap)
                {
                    LustyMap.Call("mapOpen", player);
                }
            }
     
  14. Did you download the version of LustyMap I attached above?
     
  15. Ah okay so Ill contact @LaserHydra if he can help us out ;)
     
  16. Ok, it would be better if wrote a fix here)
     
  17. Btw players cannot use Next button to chnage tabs in quests
     
  18. how i can do it my self ??? thanks
     
  19. error!
     

    Attached Files:

    • 2.png
      2.png
      File size:
      26.1 KB
      Views:
      24
  20. just updated and plugin no working.