This could be replaced by just including SRL and using DropAll;
But if you want to make your own dropping procedure, I'll show you what to do. Now I don't really feel like changing 200 lines of clickmouses and movemouses to mouse and mmouse, i'll just tell you how.
First of all change your entire script to this:
program SuperSpeedPowerDropper;
{.include SRL/SRL.scar}
//Tired of scripts that have endless errors
//Tired of scripts that need special addons >SRL+Special addons
//Tired of trying to find a script that works Fast and right every time
//All you want to see in the chat box is Succsessfully compiled, Successfully executed?
// I have made this entire drop script from scratch with no addons or any thing
// No includes.
// This script is great for powermining/chopping/fishing/
// Basically any thing you can power train !!!
// Coming soon from me> Bone collector, buryer
//
//
//!!!!!!!!!!!!!!WARNING THIS WILL DROP EVERY SINGLE ITEM IN YOUR INVENTORY!!!!!!!!!!!!!!!!!
//BE CAUTIOUS ON WHAT YOU HAVE IN YOUR INVENTORY
//I AM NOT LIABLE FOR ANY LOSSES YOU HAVE FOR USING THIS SCRIPT
//Dont bother fooling with the script, inventory slots never change
//Otherwise the inventory items would be off the screen =]
//No addons needed for this script, purely Scar Language
//Made with Scar 3.14
//Thank you and have fun
/////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////
///////////////////////TRY NOT TO MOVE UR MOUSE DURING SCRIPT////////////////////
/////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////
procedure DropInventory;
begin
//dropping whole inventory
movemouse(648,181)
wait(10)
clickmouse(648,191,true)
wait(300)
clickmouse(648,191,true)
wait(200)
movemouse(580,228)
wait(64)
clickmouse(580,228,false)
wait(64)
movemouse(580,270)
wait(64)
clickmouse(580,270,true)
wait(64)
movemouse(620,228)
wait(64)
clickmouse(620,228,false)
wait(64)
movemouse(620,270)
wait(64)
clickmouse(620,270,true)
wait(64)
movemouse(660,228)
wait(64)
clickmouse(660,228 ,false)
wait(64)
movemouse(660,270 )
wait(64)
clickmouse(660,270 ,true)
wait(64)
movemouse(700,228)
wait(64)
clickmouse(700 ,228 ,false)
wait(64)
movemouse(700,270 )
wait(64)
clickmouse(700,270 ,true)
wait(64)
movemouse(580,270)
wait(64)
clickmouse(580,270,false)
wait(64)
movemouse(580,310)
wait(200)
clickmouse(580,310,true)
wait(64)
movemouse(620,270)
wait(64)
clickmouse(620,270,false)
wait(64)
movemouse(620,310)
wait(64)
clickmouse(620,310,true)
wait(64)
movemouse(660,270)
wait(64)
clickmouse(660,270,false)
wait(64)
movemouse(660,310)
wait(64)
clickmouse(660,310,true)
wait(64)
movemouse(700,270)
wait(64)
clickmouse(700,270,false)
wait(64)
movemouse(700,310)
wait(64)
clickmouse(700,310,true)
wait(64)
movemouse(580,310)
wait(64)
clickmouse(580,310,false)
wait(64)
movemouse(580,350)
wait(64)
clickmouse(580,350,true)
wait(64)
movemouse(620,310)
wait(64)
clickmouse(620,310,false)
wait(64)
movemouse(620,350)
wait(64)
clickmouse(620,350,true)
wait(64)
movemouse(660,310)
wait(64)
clickmouse(660,310,false)
wait(64)
movemouse(660,350)
wait(64)
clickmouse(660,350,true)
wait(64)
movemouse(700,310)
wait(64)
clickmouse(700,310,false)
wait(64)
movemouse(700,350)
wait(64)
clickmouse(700,350,true)
wait(64)
movemouse(580,350)
wait(64)
clickmouse(580,350,false)
wait(64)
movemouse(580,390)
wait(64)
clickmouse(580,390,true)
wait(64)
movemouse(620,350)
wait(64)
clickmouse(620,350,false)
wait(64)
movemouse(620,390)
wait(64)
clickmouse(620,390,true)
wait(64)
movemouse(660,350)
wait(64)
clickmouse(660,350,false)
wait(64)
movemouse(660,390)
wait(64)
clickmouse(660,390,true)
wait(64)
movemouse(700,350)
wait(64)
clickmouse(700,350,false)
wait(64)
movemouse(700,390)
wait(64)
clickmouse(700,390,true)
wait(64)
movemouse(580,370)
wait(64)
clickmouse(580,370,false)
wait(64)
movemouse(580,410)
wait(64)
clickmouse(580,410,true)
wait(64)
movemouse(620,370)
wait(64)
clickmouse(620,370,false)
wait(64)
movemouse(620,410)
wait(64)
clickmouse(620,410,true)
wait(64)
movemouse(660,370)
wait(64)
clickmouse(660,370,false)
wait(64)
movemouse(660,410)
wait(64)
clickmouse(660,410,true)
wait(64)
movemouse(700,370)
wait(64)
clickmouse(700,370,false)
wait(64)
movemouse(700,410)
wait(64)
clickmouse(700,410,true)
wait(64)
movemouse(580,410)
wait(64)
clickmouse(580,410,false)
wait(64)
movemouse(580,450)
wait(64)
clickmouse(580,450,true)
wait(64)
movemouse(620,410)
wait(64)
clickmouse(620,410,false)
wait(64)
movemouse(620,450)
wait(64)
clickmouse(620,450,true)
wait(64)
movemouse(660,410)
wait(64)
clickmouse(660,410,false)
wait(64)
movemouse(660,450)
wait(64)
clickmouse(660,450,true)
wait(64)
movemouse(700,410)
wait(64)
clickmouse(700,410,false)
wait(64)
movemouse(700,450)
wait(64)
clickmouse(700,450,true)
wait(64)
movemouse(580,450)
wait(64)
clickmouse(580,450,false)
wait(64)
movemouse(580,460)
wait(64)
clickmouse(580,460,true)
wait(64)
movemouse(620,450)
wait(64)
clickmouse(620,450,false)
wait(64)
movemouse(620,460)
wait(64)
clickmouse(620,460,true)
wait(64)
movemouse(660,450)
wait(64)
clickmouse(660,450,false)
wait(64)
movemouse(660,460)
wait(64)
clickmouse(660,460,true)
wait(64)
movemouse(700,450)
wait(64)
clickmouse(700,450,false)
wait(64)
movemouse(700,460)
wait(64)
clickmouse(700,460,true)
WriteLn('inventory dropped'); //Writes it in the debug box
WriteLn('Well that was quick'); //Writes it in the debug box
begin
SetupSRL;
DropInventory;
end.
Ok, secondly, make all wait things have a random time in it so for example
Wait(64 + Random(100));
It will wait 64 seconds at least with somewhere between 1-100 milliseconds extra. You can add whichever amount of random time you want.
Thirdly, you know the parts where your right click and you make it click drop? Just use this instead of the clicking on the dropping, you still need the left clicking and stuff though.
ChooseOption('rop');
Fourthly, ClickMouse and MoveMouse, will get you banned really quickly. So use Mouse and MMouse. The reason why put SetupSRL in the loop thing before was because it sets the mousespeed for mouse and mmouse to 15, making it not go super slow.
To use Mouse you would use
Mouse(x, y, 3, 3, true);
Change x and y to your coordinates. the 3, 3 is the difference of pixels away from the destination you want it to be ( Anywhere between 2 and 5 is good). True = Left click, False = Right click.
MMouse is the same thing just without the true/false at the end. example:
MMouse(x, y, 3, 3);
Fifthly add standards. Read this tutorial for it.
http://www.villavu.com/forum/showthread.php?t=3293