Search results

  1. Snake

    Solved C# XML.Linq

    Missing the dll. When I tested this, I copied the DLL to the Module folder of the plugin. Didn't think about copying it on the Managed folder.
  2. Snake

    Restriction builder

    ?
  3. Snake

    Approved HomeSystem

    Timers have been working fine for me for the last Fougerite updates and never had a problem. I just reported to mikec to add the option to make the timer recalleable, so that you don't need to call it every x seconds, it will do itself. And have in mind that I use them a lot, for example in...
  4. Snake

    Important C# Plugin Development Guide

    I don't remember well but I think I was using IntellIJ.
  5. Snake

    Important C# Plugin Development Guide

    Back in the days when I wrote plugins for Magma in JavaScript I had the same issues. Stupid errors as missing comas, typos, etc... took more to fix than writing the actual plugin.
  6. Snake

    Important C# Plugin Development Guide

    I'll be adding all hooks, an explanation and examples. Here's the full list (common and used hooks) :
  7. Snake

    Important C# Plugin Development Guide

    Well, all that stuff on the list code example it's just basic, it's on every class, It could be resumed to : list = [ ] List<T> list = new List<T>(); And you can use var keyword and let the compiler get the type automatically.
  8. Snake

    Solved Plugin Magma

    You can. Of course, it's not a simple line of code. I'm not sure but it has something to do with coroutines. Sending data it's okay, it's just creating a packet and sending it. But receiveing it requires sending a request and then waiting for it. You can't just let the code stop and wait for it...
  9. Snake

    Important C# Plugin Development Guide

    Well, everything is possible in both languages. I prefer C# that's why I write plugins on it. Back on Magma I used to program in JavaScript, and from there to here it's a really big difference. Never tried Python.
  10. Snake

    Solved Plugin Magma

    The same you use to send data should allow you to get it back. Also, Unity has a specific class for that. http://docs.unity3d.com/ScriptReference/WWW.html In C# you just need to add reference to UnityEngine.dll to use it. In other languages I guess it's possible too.
  11. Snake

    Solved Plugin Magma

    LUA > * (jk) @Gartand
  12. Snake

    Approved No Fall Damage

    Probably not.
  13. Snake

    Important C# Plugin Development Guide

    I know, just wanna show you that I'm not lazy 24/7 xd
  14. Snake

    Important [OLD] Setup dev environment for C# plugins

    Everyone interested in C# plugin development for Fougerite, here is the new guide. Still working on it but already started : http://fougerite.com/threads/c-plugin-development-guide.543/
  15. Snake

    Important C# Plugin Development Guide

    @MasterPeace @DreTaX
  16. Snake

    Important C# Plugin Development Guide

    C# Plugin Development 1. Requirements : Microsoft Visual Studio (2013 is used in this guide) Fougerite DLL Extra DLL's : UnityEngine and Assembly-csharp (from a rust legacy server, located in the "Managed" folder) 2. First Steps : First, we'll need to create a new project of type...
  17. Snake

    Assembly-CSharp.dll

    Get a clean Assembly and patch it with 1.0.8B patcher or get the 1.0.8B Assembly.
  18. Snake

    Solved Expansion fougerit

    What do you mean ? Fougerite supports JavaScript, Python and C# plugins.
  19. Snake

    Solved C# XML.Linq

    I was thinking that this might be a Mono compatibility issue. In Unity, there are problems if you import assemblies that aren't designed for Mono. For example MySQL .NET connect doesn't work well with Mono.
  20. Snake

    Approved DestroySystem

    We can help you about the timers stuff, just post them up. I didn't really switch to Experimental, as no one is playing it on our servers so there's no motivation for me to do it. I'm still fixing FAC stuff whenever it shows up, and I'm trying to Finish Arena++. Also starting another project...