Devil's Island

Complete game mode that provides more endgame content and more

Total Downloads: 1,167 - First Release: Oct 6, 2015 - Last Update: Jul 29, 2018

5/5, 20 likes
  1. I've gotten it to work in the past, I'll have to try and retrieve my old work.
     
  2. Wulf

    Wulf Community Admin

    I'm sure it worked months ago, but Rust renamed a lot of things that this plugin uses.
     
  3. I just made a few edits, and errors are no longer appearing in Visual Studios.
    I don't have the means to test this, as I have work soon, and I no longer have a server available, but hopefully this solves it until I get this rewritten.
    Also, about the other unmaintained plugins, you never got back to me on that :p
     
  4. XDefaultX updated Devil's Island with a new update entry:

    0.7.5


    [DOUBLEPOST=1531948351][/DOUBLEPOST]
    Could you please try the new update and see if it works?
     
  5. Wulf

    Wulf Community Admin

    Fire up a local test server, kinda necessary for this.
     
  6. Now I've gotta find where I've been keeping the server data...
    On it.
     
  7. Error while compiling: DevilsIsland.cs(634,88): error CS1503: Argument `#3' cannot convert `bool' expression to type `ulong'

    [SERVER v1.0.24] Started as service
    [SERVER v1.0.24] Running as service
    [SERVER v1.0.24] Got Message: Ready
    [SERVER v1.0.24] Got Message: Compile
    [SERVER v1.0.24] Console: DevilsIsland.cs(634,44): error CS1502: The best overloaded method match for `ItemManager.CreateByItemID(int, int, ulong)' has some invalid arguments
    G:\Users\rscott\756\Assembly-CSharp.dll (Location of the symbol related to previous error)
    DevilsIsland.cs(634,88): error CS1503: Argument `#3' cannot convert `bool' expression to type `ulong'
     
  8. XDefaultX updated Devil's Island with a new update entry:

    0.7.6

     
  9. it loads!!! thank you!!!
     
  10. No problem, if there are any errors, or anything not working lemme know!
     
  11. Before any complaints are made, the "/rules" command is known not to work currently.
    I will hopefully be patching a fix for it soon.
     
  12. to fix the rules problem-

    look at your method to get the int from the config
    Code:
    public int heliStrikePrice_Quantity { get { return (int)configFile["heliStrikePrice_Quantity"]; } }
    heliStrikePrice_Quantity is in the config HeliStrikePrice_Quantity, its case sensitive.

    so,

    Code:
    public int heliStrikePrice_Quantity { get { return (int)configFile["HeliStrikePrice_Quantity"]; } }
    fixes it

    edit :
    same for
    Code:
    public int Maxhelis { get { return (int)configFile["MaxHelis"]; } }
    ill test the whole thing atm trying to fix all i can see
     
    Last edited by a moderator: Jul 19, 2018
  13. Thank you! Will pus out the update asap.
     
  14. XDefaultX updated Devil's Island with a new update entry:

    0.8.0

     
  15. Further-

    For the Loot command, changing the check for the typeof works so far
    Code:
    if (Physics.Raycast(player.eyes.HeadRay(), out hit, 10f))
                    targetBox = hit.GetEntity().GetComponent<StorageContainer>();
             
                if (targetBox != null && targetBox.GetType() == typeof(BoxStorage))
                {
                    State.LootContainer = targetBox;
                    PrintToChat(player, Text.Success_Looting);
                    return;
                }
    For the Heli command, the prefab changed.
    Code:
                BaseEntity ent = GameManager.server.CreateEntity("assets/prefabs/npc/patrol helicopter/servergibs_patrolhelicopter.prefab", new Vector3(), new Quaternion(), true);
    
     
  16. thank you for these fixes they work great, just trying something new on my server, I wonder if at all you know where I can remove the code to prevent it saying where the boss is located?
     
  17. There should be a configuration option, is there not?
     
  18. when i type in /loot it just tells me to look at a box it dose not confirm its set the tax box
     
  19. yeah I should have been more specific lol I still wanted it to say who the boss was but not location I edited
    Code:
    public const string Broadcast_BossLocation_Moved = "Boss {0} is on the move, now at {1}.";
    TO
    public const string Broadcast_BossLocation_Moved = "The Boss is {0} Hunt Them down";

    also @Wombat post number #195 tells you how to edit the CS file to get loot box to work its a simple find and replace
     
  20. I'm getting this problem as well.