27
« on: July 30, 2016, 07:55:35 PM »
Hey guys,
You can call me playforfun! I'm looking for someone who would be willing to help me learn Pascal and how to code in Stealth. I really enjoy learning macro/script like tools for UO I consider it a hobby/passion something about it is so ADDICTIVE! To get a game play itself for you is somewhat MAGICAL lol. Anyways I'm a AVID learner I would say and I'm a curious cat, I would say I mastered UOSteam ( not saying much ) but now I want to learn how to ACTUALLY code and learn languages that I can use outside of UO! I'm not just some guy who hops on the forums and asks for free scripts I prefer to make my own things and share them it's more fun that way, I just need some guidance on how to become an efficient coder. I've already dived into trying to learn the StealthAPI but there is much to learn as well as going to websites to learn Pascal. Not trying to bash the creators of stealth but UOSteam documentation was easier to learn and read because of all the examples, maybe cause they weren't Russian? haha!
Here are some things I've accomplished in UOSteam:
Runebook Recaller: Will scan a runebook determine how many runes are in it regardless of name and will recall to them accordingly.
Leather Suit Creator: Will create 125 sets of leather armor, dye them and store them in designated containers.
Stool Macro: Will place stools around a player according to position they are from you.
lol and plenty more but my favorite!
AFK Tamer Macro: Will recall to spots, kill designated monsters, loot corpses, heal pets, run from any incoming damage and heal, recall out if and dangerous players are nearby, play sound file if a GM is shown, automatically restocks, drops off items that want to be kept, sells remaining items to vendors, take break times ( user set )!
haha I'm just sharing some scripts that I've made to show you that I'm serious and want to succeed in stealth the same way I succeeded in UOSteam, will take more effort but I'm willing to give my all! Anyways I'm not allowed to PM and nor do I want to put my Skype publicly for everyone to see but I would like to communicate to whomever is willing to be my teaching buddy hopefully not just via forums!
TLDR;
Looking for someone willing to teach a dedicated student how to code in Pascal efficiently!
thanks for the read guys.
PS: or if your a new learner to pascal and would love to learn with me!
Post Merge: July 31, 2016, 02:45:26 AM
Hey guys update need help with a mining script I'm trying to make..
I need to learn how to create a list of integers that way I can recall down a list of runes, and always have it bookmarked last place I visited. I'm really confused how to do this I see a way to make a list off strings from cromo tutorial... also was going to make a list for coordinates to mine but I thought is there a way to target by relative tile? ie: always target 1 tile to east.
Anyways this is what I'm at right now, you can tell I use UOSteam alot based off ths script! ( no it's not complete )
{
Author: playforfun
Date: 7/30/2106
Version: 1.0
Desription:
Will mine ore until depletion
}
{start of structure}
{000FEE46 // You have worn out your tool!
0007AD00 // There is nothing to mine here.
}
Program Miner;
Const
Swing = 1;
Shovel = $0F39;
Tool = $1EB8;
Ingot = $1BF2;
Var
TotalSwing : Integer;
MineSpots : TIntegerList;
{end of structure}
{start of script}
begin
{create mine spot locations}
MineSpots := TIntegerList.Create();
{check if depleted vein}
ClearJournal;
while InJournal('0007AD00') < 0 do
begin
{look for shovel}
if FindType(Shovel,Backpack) > 1 then
begin
{use shovel}
UseObject(FindItem);
WaitTargetTile(0,1175,1882,4);
Wait(1000);
{look for required ingots}
end else if FindType(Ingot,Backpack) > 6 then
begin
UseType(Tool,$0000);
WaitGump('38920ABD');
{make tool}
while Count(Tool) < 2 do
begin
WaitGump('23');
WaitGump('38920ABD');
Wait(300);
end;
{make shovel}
while Count(Shovel) < 2 do
begin
WaitGump('72');
WaitGump('38920ABD');
Wait(300);
end;
end;
end;
end.