Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Final Calibur

FC Scripter Application

FC Application  

4 members have voted

You do not have permission to vote in this poll, or see the poll results. Please sign in or register to vote in this poll.

Recommended Posts

1.) Snippets

2.) Tutorials

  • N/A

3.) Randoms / updates submitted


  • N/A

4.) Open source scripts available to the public (BitBucket created some minor formatting issues)



5.) Short biography / experience



My name is Freddy and I am 19 years old (20 in August). I was originally a Computer Information Systems major at a community college, however I have transferred to a four year school as a Computer Science major, and will be living on campus in the fall.


I was introduced to the Runescape private server (RSPS) scene in 9th grade. I started by simply playing them for the first year, but everything changed when the AP Computer Science teacher from the high school came to my math class to give a presentation. I was immediately interested, and took the class the next year. My main intention was to learn how to program my own RSPS.


From then on, I've been pretty addicted to programming in general. I took programming classes all throughout high school, and then went to college to further my education. I'm always looking to hone my skills and learn more.


6.) Reasons why you feel you deserve Scripter



I feel that I deserve the Scripter rank for a few reasons. I believe that I have the work ethic to consistently pump out content, and I always make sure to update my scripts if needed.


Another reason why I feel I deserve Scripter is my attitude towards my users. I understand that I'm not above anyone else, and for that reason, I take into account every single suggestion / idea that my users have.


I also believe that I have the knowledge for this role. I am a student of the language, and am constantly trying to expand my programming repertoire.


7.) What you plan to provide the community with:



I enjoy creating open source scripts, especially ones in the requests section of the forums, so I will continue to make them.


I will also create more scripts such as FC Woodcutting, which will maintain the same level of quality and care.


8.) Do you agree to continue to not only update, but provide more free, open sourced scripts to the community?



Of course.



@daxmagex Thank you very much!

@Assume Yeah I really did like what you used in your woodcutter. Also the reason I do braces on the next line now 'adays is because it was drilled into my head by my last Java professor. At first I despised it (I previously did braces on the same line), but then it grew on me, most likely due to habit. Thanks for the feedback!

@Assume I definitely know what you mean. My professor was a stickler when it came to formatting though, and took major points off if you deviated even the slightest bit from his idea of what was "right". Everyone has a right to their own opinions on formatting though, and I respect that.

 

@erickho123 @modulusfrank12

Yeah I completely understand your point of view, and I hope I can provide some sort of reasonable explanation. The reason my open sourced scripts were released in such a fast manner is due to them all being requests. The display name checker was requested by a friend, and the other two were from the requests sub forum. I didn't actually come up with these project ideas on my own, I just made them for other people pretty quickly.

 

I know they're all simple, but I feel that beginners can actually benefit more from them than a more complex script. Obviously experienced programmers would like to see more complex pieces of work, but each open source script I made addresses different "topics". The display name checker addresses handling interfaces and file I/O (local as well as parsing a file from the web), the blue dye maker addresses multi threading (albeit a very simple example) and provides an example of proper dynamic logic flow with no framework, and the plank maker shows how to work with a clean framework and a simple GUI. They also all show how to utilize a nice clean and simple painting system.

 

I respect your opinions, as they really do make sense. I hope that the open source scripts that I do have, although simple, demonstrate a sufficient grasp of Java for this rank. Thanks for the feedback!

 

@Encoded That's understandable. I wish I could use FC Woodcutting in this application, as I spent an enormous amount of time on it, but I guess it's pretty irrelevant. I know I'm probably speaking in circles at this point, but I hope the open source scripts show that I'm capable of pumping out quality material for aspiring members to look at / study.

Edited by Final Calibur
  • Like 2

Share this post


Link to post
Share on other sites

I see you did end up using the framework from my woodcutter ;)

 

Some of your conventions and code needs cleaning (it's a little hard to read when you use braces needlessly but I still vote yes.

 

@finalcalibur it's not even that, I used to do that too, it's using braces when the if statement is one line. It just increases the vertical size of the file and lowers readability. 

Edited by Assume
  • Like 1

Share this post


Link to post
Share on other sites

Although the scripts themselves are quite simple, the code shows a good understanding of java and the Tribot api. I've heard good feedback from your woodcutter and you seem to do a good job on maintaining it.

 

Yes from me.

I want to say yes, but your scripts released were extremely short and basic and as well released in a very fast paced manner before your application. I would've hoped you would've released at least one non basic script for your application before applying. My vote still leans towards yes because of what I've heard about FC woodcutter and your very professional attitude towards TRiBot, but for now I'll keep off from voting until I read the script sources.

  • Like 1

Share this post


Link to post
Share on other sites

I want to say yes, but your scripts released were extremely short and basic and as well released in a very fast paced manner before your application. I would've hoped you would've released at least one non basic script for your application before applying. My vote still leans towards yes because of what I've heard about FC woodcutter and your very professional attitude towards TRiBot, but for now I'll keep off from voting until I read the script sources.

Agreed

Share this post


Link to post
Share on other sites

Your knowledge is there, but I would have liked to have seen at least one script on this application that took more than a day to write.

I agree with you on this one. I wish you could indeed show your woodcutting script or at least a script which requires a bit more in-depth complex thinking. I'd love to see just one script like that. Looking at the scripts you posted, I know your knowledge is there, I just want to see it used on a bit higher level. I will wait with my vote for now and hope you understand my feedback.

  • Like 2

Share this post


Link to post
Share on other sites

I believe the knowledge is there however your contributions to the community are lacking, and that is what this application is all about in truth.

 

You clearly have made several remarks about taking your woodcutter to premium, etc. let's focus more on driving the community with more useful contributions and then we can take another look at your application.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Our picks

    • Today marks a big day for TRiBot! To make it easier for users to use TRiBot, we've created installers available for every platform! These installers are all bundled with the latest version of OpenJDK 1.8 (Java 😎, which is LG compatible.

      Using TRiBot is now easy. Simply download the installer for your platform, install TRiBot, and run it. The TRiBot Loader will correctly identify the bundled JDK so there's no need to change the Java selection.

      Windows

      EXE installer: TRiBot-windows-x64-4.0.3.exe


      MSI installer: TRiBot-windows-x64-4.0.3.msi


      Portable version: TRiBot-windows-x64-4.0.3.zip


      Mac OS

      Installer: TRiBot-macos-4.0.3.dmg


      Portable version: TRiBot-macos-4.0.3.tgz


      Unix/Linux

      Installer: TRiBot-unix-4.0.3.sh


      RPM installer (CentOS/Fedora): TRiBot-linux-4.0.3.rpm


      DEB installer (Debian): TRiBot-linux-4.0.3.deb


      Portable version: TRiBot-unix-4.0.3.tar.gz


      Platform Independent

      JAR file: tribot-loader-4.0.3.jar


      Note that this jar file does not include the bundled JDK.



      Windows and Mac OS users may notice a warning message stating that the installer/application is un-recognized or un-trusted. Please ignore this message and proceed with running the installer/application. We need to acquire a code signing certificate so that we can sign the installers letting the operating system know that these files can be trusted. It will take a week or more to acquire one, so please hold tight.

      Other notable changes to the TRiBot Loader:

      Support getting the version from OpenJDK distributions


      Add check for bundled JDK


      Copy OpenJDK tools.jar to the bundled JDK if not present


      Set the current java as the first available list entry


      Ignore Java versions which are symbolic links


      Make the bundled JDK the preferred Java version


      Update icon images


      Reduce the number of HTTP calls
        • Like
      • 11 replies
    • TRiBot is looking to improve a lot of its customer relationship management, customer on boarding process, customer experience, design elements, community engagement and pretty much everything else you can imagine when it comes to marketing.

      Our goal: To ensure that the marketing done TRULY reflects the experience and does not shine an inaccurate light on what TRiBot is lacking in.

      So I ask, what do you love about TRiBot and what do you hate about TRiBot? What does O S Bot, Rune M8, PowR Bot and Dre amBot do better? (yes I purposely didn't spell it right 😂).

      Love, 

      RileyZ
        • Like
      • 7 replies
    • Hello TRiBot,

      Today we have a significant release that has been in the works for the last month addressing several key issues, features and bugs in the backlog.

      With these changes, we are also including a new TRiBot Loader which will allow you to select any version that is released. This adds the flexibility of allowing you to revert to a previous version should an issue arise, run development only builds, view an accurate change log between versions etc. we are very proud to offer this feature and think it will add a lot more functionality down the road as we continue to release new versions.

      These changes include 80+ commits by our development team, a list of them is summarized below and also available for your viewing pleasure in the new TRiBot Loader.

      In addition, we have taken additional steps to improve as a development team by adding continuous integration and deployment into our workflow to assist in delivering timely releases such as bug fixes as well as new features on a weekly basis depending on our development cycle.
        • Thanks
        • Like
      • 39 replies
    • Over the last three weeks, I've been working on upgrading our server infrastructure. It's finally ready and is now live!

      Why?

      Increased reliability - less server errors


      Increased availability - less downtime


      Increased security - keeping us and you secure


      Increased capacity - ability to serve you better


      Increased speed - less waiting for things to load


      Faster development - server and service updates will come faster


      What are the changes?

      Move from a single AWS EC2 instance to AWS ECS (Elastic Container Service)


      Distributed computing


      Load balancing


      Git management of server files and filesystem


      Redis caching


      How?

      AWS ECS (with 10 EC2 instances)


      AWS ElastiCache (Redis)


      AWS Load Balancing


      AWS EFS (Elastic file system)


      Please bare with us as I continue to tune the server for maximum performance. Slow loading speeds may occur temporarily. I thank everyone for their patience.

      Please post on this thread if you experience any issues other than slow loading times.
        • Like
      • 51 replies
    • This update features:

      Fixed broken hooks from today's update


      Fix wilderness level with RuneLite (Thanks @Todd)


      Add support for Kotlin .class files in scripts (Thanks @wastedbro)


      Overhaul Inventory API (Thanks @wastedbro)


      Add List support for common methods


      Change method grouping to make more sense (by functionality)


      Refactor methods to utilize Java 8 streams instead of cumbersome loops




      Recognize chatbox minimization (Thanks @JoeDezzy1)


      Fix Screen#isInViewport when NPC chat is open (Thanks @JoeDezzy1)


      Fix login bot bugs (Thanks @erickho123)


      Fix hint arrow return values (Thanks @Encoded)


      Fix depositAllExcept functionality (Thanks @wastedbro)


      Change containing box interface bound and adjust for Y values (Thanks @erickho123)
        • Like
      • 151 replies
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...