Jump to content

Error popped up.

Pending 1.0.3

JustANoob
JustANoob

Posted

Unloaded plugin GestureToActivate v1.0.3 by mr01sam
Loaded plugin GestureToActivate v1.0.3 by mr01sam [44ms]
Image failed to download! Error: Cannot connect to destination host - Image Name: gta2.Gesture.Clap_0 - Image URL: /home/container/carbon/data\GestureToActivate\images\clap.png
Image failed to download! Error: Cannot connect to destination host - Image Name: gta2.Gesture.Wave_0 - Image URL: /home/container/carbon/data\GestureToActivate\images\wave.png
Image failed to download! Error: Cannot connect to destination host - Image Name: gta2.Gesture.Victory_0 - Image URL: /home/container/carbon/data\GestureToActivate\images\victory.png
Image failed to download! Error: Cannot connect to destination host - Image Name: gta2.Gesture.ThumbsUp_0 - Image URL: /home/container/carbon/data\GestureToActivate\images\thumbsup.png
Image failed to download! Error: Cannot connect to destination host - Image Name: gta2.Gesture.ThumbsDown_0 - Image URL: /home/container/carbon/data\GestureToActivate\images\thumbsdown.png
Image failed to download! Error: Cannot connect to destination host - Image Name: gta2.Gesture.Shrug_0 - Image URL: /home/container/carbon/data\GestureToActivate\images\shrug.png
Image failed to download! Error: Cannot connect to destination host - Image Name: gta2.Gesture.Point_0 - Image URL: /home/container/carbon/data\GestureToActivate\images\point.png
Image failed to download! Error: Cannot connect to destination host - Image Name: gta2.Gesture.Ok_0 - Image URL: /home/container/carbon/data\GestureToActivate\images\ok.png
Image failed to download! Error: Cannot connect to destination host - Image Name: gta2.Gesture.Hurry_0 - Image URL: /home/container/carbon/data\GestureToActivate\images\hurry.png
Image failed to download! Error: Cannot connect to destination host - Image Name: gta2.Gesture.Friendly_0 - Image URL: /home/container/carbon/data\GestureToActivate\images\surrender.png
[Timed Execute] ran CMD: we lightrain
Unloaded plugin GestureToActivate v1.0.3 by mr01sam
Loaded plugin GestureToActivate v1.0.3 by mr01sam [45ms]
 GestureToActivate v1.0.3 by mr01sam hook 'OnServerInitialized' took longer than 100ms [191ms]
Image failed to download! Error: Cannot connect to destination host - Image Name: gta2.Gesture.Clap_0 - Image URL: /home/container/carbon/data\GestureToActivate\images\clap.png
Image failed to download! Error: Cannot connect to destination host - Image Name: gta2.Gesture.Wave_0 - Image URL: /home/container/carbon/data\GestureToActivate\images\wave.png
Image failed to download! Error: Cannot connect to destination host - Image Name: gta2.Gesture.Victory_0 - Image URL: /home/container/carbon/data\GestureToActivate\images\victory.png
Image failed to download! Error: Cannot connect to destination host - Image Name: gta2.Gesture.ThumbsUp_0 - Image URL: /home/container/carbon/data\GestureToActivate\images\thumbsup.png
Image failed to download! Error: Cannot connect to destination host - Image Name: gta2.Gesture.ThumbsDown_0 - Image URL: /home/container/carbon/data\GestureToActivate\images\thumbsdown.png
Image failed to download! Error: Cannot connect to destination host - Image Name: gta2.Gesture.Shrug_0 - Image URL: /home/container/carbon/data\GestureToActivate\images\shrug.png
Image failed to download! Error: Cannot connect to destination host - Image Name: gta2.Gesture.Point_0 - Image URL: /home/container/carbon/data\GestureToActivate\images\point.png
Image failed to download! Error: Cannot connect to destination host - Image Name: gta2.Gesture.Ok_0 - Image URL: /home/container/carbon/data\GestureToActivate\images\ok.png
Image failed to download! Error: Cannot connect to destination host - Image Name: gta2.Gesture.Hurry_0 - Image URL: /home/container/carbon/data\GestureToActivate\images\hurry.png
Image failed to download! Error: Cannot connect to destination host - Image Name: gta2.Gesture.Friendly_0 - Image URL: /home/container/carbon/data\GestureToActivate\images\surrender.png

 

image.png

JustANoob

Posted

{
  "Activation Delay (seconds)": 2.0,
  "Activation Range": 500.0,
  "Gesture Images": {
    "Gesture.Clap": "GestureToActivate\\images\\clap.png",
    "Gesture.Friendly": "GestureToActivate\\images\\surrender.png",
    "Gesture.Hurry": "GestureToActivate\\images\\hurry.png",
    "Gesture.Ok": "GestureToActivate\\images\\ok.png",
    "Gesture.Point": "GestureToActivate\\images\\point.png",
    "Gesture.Shrug": "GestureToActivate\\images\\shrug.png",
    "Gesture.ThumbsDown": "GestureToActivate\\images\\thumbsdown.png",
    "Gesture.ThumbsUp": "GestureToActivate\\images\\thumbsup.png",
    "Gesture.Victory": "GestureToActivate\\images\\victory.png",
    "Gesture.Wave": "GestureToActivate\\images\\wave.png"
  },
  "Message Avatar ID": "76561199442694119",
  "Show Messages": true,
  "UI Open SFX": "assets/prefabs/locks/keypad/effects/lock.code.unlock.prefab",
  "UI Updated SFX": "assets/prefabs/locks/keypad/effects/lock.code.updated.prefab"
}

 

Mr01sam

Posted

Huh, interesting. 

Could you try reversing the slashes in the image path in the config? As well as make them a single / instead of a \\?

Mr_Stark

Posted

tried the same as them and same result

Mr_Stark

Posted

and when i reload the plugin and go to check the config again then the file is just empty

 

JustANoob

Posted

I hope this helps you.

Try this in the CS file:

            if (DependenciesLoaded)
            {
                Directory.CreateDirectory($"{Interface.Oxide.DataDirectory}/{Name}/images/");
                foreach (var gesture in Gestures.ALL)
                {
                    var path = config.Images[gesture.ID];
                    if (!path.ToLower().StartsWith("http") && !path.ToLower().StartsWith("https"))
                    {
                        // local path
                        //path = $"{Interface.Oxide.DataDirectory}/{path}";
                        path =  "file://" + Interface.Oxide.DataDirectory + Path.DirectorySeparatorChar + path;
                    }
                    ImageLibrary.Call<bool>("AddImage", path, $"gta2.{gesture.ID}", 0UL);
                }
            }

I think this is the other part that I fixed:

            public static readonly GestureInfo Clap = new GestureInfo
            {
                ID = "Gesture.Clap",
                //Icon = "https://imgur.com/RWp140k.png"
                Icon = "GestureToActivate/images/clap.png"
            };
            public static readonly GestureInfo Wave = new GestureInfo
            {
                ID = "Gesture.Wave",
                Icon = "GestureToActivate/images/wave.png"
            };
            public static readonly GestureInfo Victory = new GestureInfo
            {
                ID = "Gesture.Victory",
                Icon = "GestureToActivate/images/victory.png"
            };
            public static readonly GestureInfo ThumbsUp = new GestureInfo
            {
                ID = "Gesture.ThumbsUp",
                Icon = "GestureToActivate/images/thumbsup.png"
            };
            public static readonly GestureInfo ThumbsDown = new GestureInfo
            {
                ID = "Gesture.ThumbsDown",
                Icon = "GestureToActivate/images/thumbsdown.png"
            };
            public static readonly GestureInfo Shrug = new GestureInfo
            {
                ID = "Gesture.Shrug",
                Icon = "GestureToActivate/images/shrug.png"
            };
            public static readonly GestureInfo Point = new GestureInfo
            {
                ID = "Gesture.Point",
                Icon = "GestureToActivate/images/point.png"
            };
            public static readonly GestureInfo Ok = new GestureInfo
            {
                ID = "Gesture.Ok",
                Icon = "GestureToActivate/images/ok.png"
            };
            public static readonly GestureInfo Hurry = new GestureInfo
            {
                ID = "Gesture.Hurry",
                Icon = "GestureToActivate/images/hurry.png"
            };
            public static readonly GestureInfo Friendly = new GestureInfo
            {
                ID = "Gesture.Friendly",
                Icon = "GestureToActivate/images/surrender.png"
            };
        }

        public class GestureInfo
        {
            public string ID;
            public string Icon;
        }

This is what my config looks like:
 

  "Gesture Images": {
    "Gesture.Clap": "GestureToActivate/images/clap.png",
    "Gesture.Friendly": "GestureToActivate/images/surrender.png",
    "Gesture.Hurry": "GestureToActivate/images/hurry.png",
    "Gesture.Ok": "GestureToActivate/images/ok.png",
    "Gesture.Point": "GestureToActivate/images/point.png",
    "Gesture.Shrug": "GestureToActivate/images/shrug.png",
    "Gesture.ThumbsDown": "GestureToActivate/images/thumbsdown.png",
    "Gesture.ThumbsUp": "GestureToActivate/images/thumbsup.png",
    "Gesture.Victory": "GestureToActivate/images/victory.png",
    "Gesture.Wave": "GestureToActivate/images/wave.png"
  },

About Us

Codefling is the largest marketplace for plugins, maps, tools, and more, making it easy for customers to discover new content and for creators to monetize their work.

Downloads
2.5m
Total downloads
Customers
11.2k
Customers served
Files Sold
160.3k
Total sales
Payments
3.5m
Processed total
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.