Jump to content
View in the app

A better way to browse. Learn more.

OSBot :: 2007 OSRS Botting

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

SDN Script Packaging.

Featured Replies

So this wouldn't have usually bothered me, but having my last 4 uploads request shot down because of incorrect packaging. Yet there is NOTHING stating anything about packaging. I believe there should be at least something on the request page to inform people, so they don't sit day after day waiting for their script to be uploaded, just to find out you messed up because of something you had no warning for beforehand.

upload_SDN.png

 

Which I think if your going to repeatedly deny a script because of this reason, there should be at least note, or a warning on the upload guide. Because the packaging that is required is not a packaging I would in a project outside of OSBot, (OSBot: src>javafiles; My other projects: src>org>etc>subfolders>javafiles). 

 

My suggestion is to make a note/warning on the upload request page, maybe even a guide on packaging and not just setting up Git, OR have @Alek be a little more helpful when it comes to this subject, because all I get from him is the same response, "You packaged it incorrectly.", and although I ask questions, they are all responded with "You packaged it incorrectly.".

 

Just my suggestion to help new scriptwriters get their scripts uploaded or reviewed sooner, and not immediately denied because of something that is not stated anywhere.

Agreed, the first time I tried to set up SmartGit/Bitbucket I had @Raflesia tell me to change probably 8 different things.

 

It does tell you to create a src folder for your files in the guide by , however I think it should be a lot more visible because it's easy to miss.

  • Author

Agreed, the first time I tried to set up SmartGit/Bitbucket I had @Raflesia tell me to change probably 8 different things.

 

It does tell you to create a src folder for your files in the guide by , however I think it should be a lot more visible because it's easy to miss.

 

Oh having the src folder should be obvious to anyone that scripts. But I like organization in my projects, especially my fishing project having 30+ different files, so I like to sub folder things, for example:

-src

     -core

          -files

          -walking

               -files

     -jobs

          -walking

               -files

          -dropping

               -files

          -files

     -utils

          -files

 

But even though there in the source folder, the first two denies were because I had folders inside src, and not this:

-src

     -file

     -file

     -file

     -file

     -file

     -file

etc...

 

The required script structure seems so sloppy and unorganized, and I feel as most people who are familiar with scripting, especially with people going to school scripting(At least my teachers make me), would not package src>file unless you were writing a "Hello World!" application. But would mostly likely create a system of folders/subfolders for their project.

Denied again.... Improper packging, we need a guide....

Just throw all your classes in the source folder man, don't even care if it looks neat :p

  • Author

I did... Now I need to add my src folder into a module, I understand I needs to be a certain way, but to repeaditly point out a single problem and when I fix one, suddenly something else is wrong, is a major waste of time for both of us...

This is how I have my packaging laid out.

 

src

druids

-...

 

druids.jobs

-...

 

druids.util

-...

 

Blah blah blah you get the picture. :)

Edited by Celestial

  • Administrator

You can have folders inside of your src folder for packaging. If you use an API library, you can store those in your "dependencies" folder (more details were mentioned in one of the threads). If you need more information, just let me know.

  • Author

I believe I got it now.

 

But on topic, I'm not saying the way it's package it is the problem, I just feel there needs to be some type of guideline posted before you even post your script. So you don't have to sit in anticipation just to find out it's packaged wrong when you had no warning prior. The only instructions I got are Fisher > src (with NO OTHER FILES/FOLDERS) > java files Which can be taken in different ways, which is the reason I feel having a guideline would help clarify and even help out the script approval process.

Support. A guide for correct packaging should have already been made, it's ridiculous that they expect you to automatically know how they want it packaged.

 

  • Administrator

Would it be a good idea to have an example repository set up? I'm just tossing around ideas at the moment since doing that would require at least some code (unless we just use blank files).

  • Author

Would it be a good idea to have an example repository set up? I'm just tossing around ideas at the moment since doing that would require at least some code (unless we just use blank files).

 

That actually would be a great idea! And using empty files would most likely be fine, being as it's not a scripting example, more or less a structure example. :)

Why do you keep saying "declined"? Your SDN Upload Request has never been in the declined section and you never had to make a re-application. I've been trying to be helpful on your application, guiding you through the process.

Guest
This topic is now closed to further replies.

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.