Skip to content

Commit

Permalink
Update CowKiller Premade Script
Browse files Browse the repository at this point in the history
Added More Inventory Checks To Stop The Script Being Weird
Repackaged A Bit
Updated Script Descriptions
Lowered Waiting Time In Openlummybank Script
  • Loading branch information
Dark98 committed Oct 29, 2021
1 parent 0dbccf4 commit e639efa
Show file tree
Hide file tree
Showing 6 changed files with 109 additions and 89 deletions.
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
package scriptfactory.AdvancedGui.ScriptFactorySDN;

import scriptfactory.AdvancedGui.ScriptFactorySDN.Scripts.Cowkiller;
import org.parabot.core.desc.ScriptDescription;
import org.parabot.environment.scripts.Category;
import scriptfactory.AdvancedGui.ScriptFactorySDN.Scripts.Combat.CowkillerBanking;
import scriptfactory.AdvancedGui.ScriptFactorySDN.Scripts.Deps.Openlummybank;
import scriptfactory.AdvancedGui.ScriptFactorySDN.Scripts.Deps.Walktocows;

public class ScriptFactoryScript extends ScriptDescription {

Expand All @@ -23,9 +25,12 @@ public ScriptFactoryScript(String scriptName, String author, String category, do

public static ScriptFactoryScript[] getDescriptions() {
return new ScriptFactoryScript[]{
new Cowkiller(),
new Cowkiller.Walktocows(),
new Cowkiller.Openlummybank(),
//Scripts
new CowkillerBanking(),
//new ArdyCakes(),
//Deps
new Walktocows(),
new Openlummybank(),
};
}

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
package scriptfactory.AdvancedGui.ScriptFactorySDN.Scripts.Combat;

import scriptfactory.AdvancedGui.ScriptFactorySDN.ScriptFactoryScript;
import org.parabot.environment.scripts.Category;

public class CowkillerBanking extends ScriptFactoryScript {
public CowkillerBanking() {
super(
"Cow killer (with banking)",
"Before",
Category.COMBAT,
1.1,
"Kills Cows In Lumbridge And Banks In The Castle \n Set Tick Speed To 1000 For Best Results \n Can Be Started Anywhere",
"If Inventory-slots-used(28)\n" +
"Run-subscript(Openlummybank)\n" +
"Bank-all-except-IDs()\n" +
"Run-subscript(Walktocows)\n" +
"Endif\n" +
"IfNot In-Combat()\n" +
"If Entity-is-around(81,397,1767,1768)\n" +
"Take-Ground-item(2132)\n" +
"Take-Ground-item(526)\n" +
"Take-Ground-item(1739)\n" +
"If Inventory-slots-used(28)\n" +
"Run-subscript(Openlummybank)\n" +
"Bank-all-except-IDs()\n" +
"Run-subscript(Walktocows)\n" +
"Endif\n" +
"Interact-with-entity-by-ID(81,397,1767,1768,1)\n" +
"Endif\n" +
"IfNot Entity-is-around(81,397,1767,1768)\n" +
"If Inventory-slots-used(28)\n" +
"Run-subscript(Openlummybank)\n" +
"Bank-all-except-IDs()\n" +
"Endif\n" +
"Run-subscript(Walktocows)\n" +
"Endif\n" +
"Endif\n",
new String[]{"Walktocows", "Openlummybank"}
);
}
}

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
package scriptfactory.AdvancedGui.ScriptFactorySDN.Scripts.Deps;

import scriptfactory.AdvancedGui.ScriptFactorySDN.ScriptFactoryScript;

public class Openlummybank extends ScriptFactoryScript
{
public Openlummybank() {
super(
"Openlummybank",
"Before",
"Dependency",
1.1,
"Opens the bank in lumbridge castle from anywhere",
"Type(::stuck,1)\n" +
"Sleep(1500)\n" +
"Interact-with-entity-by-location(3217,3218,1)\n" +
"Interact-with-entity-by-location(3215,3211,1)\n" +
"Interact-with-entity-by-location(3204,3207,1)\n" +
"Sleep(12000)\n" +
"Interact-with-entity-by-location(3204,3207,1)\n" +
"Interact-with-entity-by-location(3204,3207,2)\n" +
"Interact-with-entity-by-ID(494,3)\n" +
"Sleep(6000)\n",
new String[]{}
);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
package scriptfactory.AdvancedGui.ScriptFactorySDN.Scripts.Deps;

import scriptfactory.AdvancedGui.ScriptFactorySDN.ScriptFactoryScript;

public class Walktocows extends ScriptFactoryScript
{
public Walktocows() {
super(
"Walktocows",
"Before",
"Dependency",
1.0,
"Walks to the cows in lumbridge from anywhere",
"IfNot Entity-is-around(81,397,1767,1768)\n" +
"Type(::stuck,1)\n" +
"Sleep(1500)\n" +
"Walk-to(3241,3226,14000)\n" +
"Walk-to(3259,3233,14000)\n" +
"Walk-to(3256,3250,14000)\n" +
"Walk-to(3252,3266,14000)\n" +
"Interact-with-entity-by-location(3253,3266,1)\n" +
"Walk-to(3258,3268,5000)\n" +
"Endif\n",
new String[]{}
);
}
}
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
package scriptfactory.AdvancedGui.ScriptFactorySDN.Scripts;
package scriptfactory.AdvancedGui.ScriptFactorySDN.Scripts.Thieving;

import org.parabot.environment.scripts.Category;
import scriptfactory.AdvancedGui.ScriptFactorySDN.ScriptFactoryScript;

public class ArdyCakes extends ScriptFactoryScript {
public ArdyCakes() {
public class ArdyCakesBanking extends ScriptFactoryScript {
public ArdyCakesBanking() {
super(
"ArdyCakes (with banking)",
"Maui",
Category.THIEVING,
1.0,
"Steals cakes in Ardy",
"Steals cakes in Ardy \n Start Next To Ardy Cake Stalls",
"If Inventory-slots-used(28)\n" +
"IfNot Entity-is-around(494)\n" +
"Walk-to(2655,3286,35000)\n" +
Expand Down

0 comments on commit e639efa

Please sign in to comment.