SRL Archive - OSR Help

Form Making Help


Sk1nyNerd

2013-05-22 17:46:50

Starting a new script and I'm trying to make it fancy, havent done a form before so I need some help, i keep getting the error

Compiled successfully in 32 ms.
Error: Exception: A control can't have itself as a parent at line 74

im following a couple guides so maybe i mixed something i wasnt suppose to?

Any ideas?
I'm learning so idk where the text's are going show up, i know how it works but i just put some numbers in :P
Thanks!

i also still have a question here http://villavu.com/forum/showthread.php?t=103274 about using google to privately autoupdate scripts :) notta clue lol

any guides would be nice

program ibot11sAIOPickPocketer;

var
FrmMain: TForm;
BtnStart: TButton;
LblPlayer1, LblPassword, LblNPC: TLabel;
Params: TVariantArray;

const
default = 'Comic Sans MS';

procedure InitForm;
begin
FrmMain := Tform.Create(nil);
with FrmMain do
begin
Parent:= FrmMain;
Caption:='ibot11s AIO PickPocketer';
Left:= 500;
Top:= 500;
Width:= 500;
Height:= 500;
Font.Name:=default;
Font.Color:=clDefault;
Font.Size:=0;
end;

LblPlayer1 := TLabel.Create(FrmMain);
with LblPlayer1 do
begin
Parent:= FrmMain;
Caption:='Player Name:';
Left:= 100;
Top:= 200;
Width:= 50;
Height:= 12;
Font.Name:=default;
Font.Color:=clDefault;
Font.Size:=0;
end;

LblPassword:= TLabel.Create(FrmMain);
with LblPassword do
begin
Parent:= FrmMain;
Caption:='Player Password:';
Left:= 95;
Top:= 150;
Width:= 50;
Height:= 12;
Font.Name:=default;
Font.Color:=clDefault;
Font.Size:=0;
end;

LblNPC:= TLabel.Create(FrmMain);
with LblNPC do
begin
Parent:= FrmMain;
Caption:='NPC:';
Left:= 85;
Top:= 100;
Width:= 50;
Height:= 12;
Font.Name:=default;
Font.Color:=clblack;
Font.Size:=0;
end;

FrmMain.SHOWMODAL;
end;

begin
ThreadSafeCall('InitForm', Params);
FrmMain.Free;
end.

Kevin

2013-05-22 17:58:46

http://villavu.com/forum/showthread.php?t=102764 for forms :p

Never noticed you edited your last comment on other thread… I'll look at that soon.

Also, your current error is because of this:

FrmMain := Tform.Create(nil);
with FrmMain do
begin
Parent:= FrmMain;
That portion there says FrmMain.Parent:= FrmMain; Basically, you're telling the form, that it should exist on the form (recursive infinite loop). A form should actually need a parent setting at all. I hope my (or daniel's) guide helps you on anything else and feel free to ask away about it. :)

Sk1nyNerd

2013-05-22 18:12:51

doh! thanks!

more guides! wOoO! lol thank you.

ya sorry, i should of tagged u

Sk1nyNerd

2013-05-22 23:51:48

From: Kevin
http://villavu.com/forum/showthread.php?t=102764 for forms :p

Never noticed you edited your last comment on other thread… I'll look at that soon.

Also, your current error is because of this:

FrmMain := Tform.Create(nil);
with FrmMain do
begin
Parent:= FrmMain;
That portion there says FrmMain.Parent:= FrmMain; Basically, you're telling the form, that it should exist on the form (recursive infinite loop). A form should actually need a parent setting at all. I hope my (or daniel's) guide helps you on anything else and feel free to ask away about it. :)


can you make the forms background transparent rather then a solid color? or transperancy of a color?

Sk1nyNerd

2013-05-23 00:52:36

so im using this guide by Daniel and he's gotta a pretty cool thing to add multiple players on the first page but he doesnt say how to do it. I made a list box but im not sure how to communicate the add player button with the player name, pass, and nickname and then input it and save it in the list box.

ideas?

program ibot11sAIOPickPocketer;

var
FrmMain: TForm;
ImgCape: TImage;
bmpCape: TMufasaBitmap;
bmpCape2: TBitmap;
BtnAdd, BtnDelete, BtnStart, BtnQuit: TButton;
LblPlayer1, LblNick, LblPassword, LblNPC: TLabel;
ListPlayers: TListBox;
DropBoxNPC: TComboBox;
Params: TVariantArray;

const
default = 'Comic Sans MS';

procedure InitForm;
begin
FrmMain := Tform.Create(nil);
with FrmMain do
begin
Caption:='ibot11s AIO PickPocketer';
Left:= 100;
Top:= 100;
Width:= 490;
Height:= 490;
Color := clWhite;
//Font.Name:= default;
//Font.Color:= clWhite;
Font.Size:= 0;
end;
ImgCape := TImage.Create(FrmMain);
with ImgCape do
begin
Parent:= FrmMain;
Left:= 290;
Top:= 0;
ImgCape.Width:= 189;
ImgCape.Height:= 269;
ImgCape.Stretch:= True;
ImgCape.SendToBack;
bmpCape:= GetMufasaBitmap(BitmapFromString(189, 269, 'meJzsvXecI8eV5/nnzpJsV23K' +
'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' +
'Pr+n9vLw9jlXE/8lfpz+Lv4LHwZKBg8IMYNbDyrwsXFRy7zRpdHjI' +
'Nry8mpncXm+sViptCoLC4CHyIFNhoF96KGHcJkYw1/96lew3hhY99' +
'TN6NrmOmTA9wUbiGFIBagaeGqYa7LVGJnNrbNrG2dPn764srLVW9q' +
'cry1X8+1yul1KN0up+Up+vl6fb3UXOktdar1ej6DCg4nxhOuHtsQN' +
'QlQCs/NZ3iiQd7Tf3FN7aXgT3yP/FbwP0YUPI+wM7jvsCSDBx+7xR' +
'vz3lnvdxe5CpTuXW6ymFspGq5xpzVU78/O9Vmup1cQ3rgpsMGIYN4' +
'wevDwewL8j2PzVX/3VL37xCwhFiEPyUIQNTM3a+a1br951/uLtW+e' +
'vntm6dX3zwura1unNS6c3LveaZwqBhcSp7OSMb1qPJiu5jt3AD55Z' +
'3A78HjyJGFLErXBYeMYhJz49qH3K1V68tiZ+D/1y+isULkF3gRl8M' +
'Hw8YqZrN3z0TLUUN/VIOGFO1/K+1nxlpd1aW+ysdntrnd5qe3F5ob' +
'3cWlhuzC3CfRE2GLH3ve990HJ49P7wD//wdcdGhme32AycJRYBuAM' +
'b6GFg89xzzzmwWT97ZmX9zMbmBWCzdf4K+Dl34Tb085du37p4ZbF2' +
'Ojs1Hz6eHDt2/MixY4ZhLNoN8OCBhG2Hs4NohEhGYItY9RO8YYTpC' +
'4Dq+GJX7eOuJt6Uf+fzvOHq4DEhQnCNiPtwx6FegDejxW5mOj0xPT' +
'05OZOcLBVmFpullc7y2mJ3dWFxZbGzsrC43Gz1GnPtSq3Zbnchc3B' +
'1wAZh126tzbCSm31JZV4fbOCkfvnLX+JJwdji8jEIwIbEMHwNnsfl' +
'ldXl1TOwM6vrMDUXz2xdBjlnz11Z3Tg3n14xT9X9x2NHjx47dmwsX' +
'8gv2K2Nke12oRkwtrhNuFkQyU899dQzzzyD2ye/Aid6Rfuo3Z7dfR' +
'O/ipr4E2hwlLB4UG7vec97cIF4KIA0wF6UWq6cn5icHh+fiE2YuYl' +
'WPdXr9Nbm5jvgpN5YqFSb5cpcoVDL5soLix0SxmRt8FzsVtu8ObCB' +
'acUlQ35AxDokMcUXCJJ6SxuAZ33j/NrGOXR8AWx6vc1SbDF5sjw55' +
'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' +
'9I3UHsOFO6jJXy8SM7aRUTo6y3p9AzmwguOYhFZuKYabG6PEEVo+p' +
'YsqEJlcse8LdE/kjjgr/p/01fQOcVNpfS/tqaX81m8oJSfwWNtcfG' +
'9reBNoG8YiMjVEpr2aurpu3k7WBk8LrKhM5l7lUhipmKXL4KfJQzE' +
'klNubja23jNC/LWWvz1FWTT840ef0Mj7tZeEVFO/geRE9c9Ha4tiE' +
'7YxmZUohlvctMFXdhbcrMSbVgZ1K+qukrp7NZgY3DSb1ZsXGE4XvG' +
'hson/vZv/3ZHbL73ve8BG8Sk0Iovv/zySy+9RPt+IACnOgoKwGVsE' +
'iljIbW5mb5zI3U7MQN+VnlIRVEVgiw+q7NlY7PJsEmsL6g09Qezs0' +
'FfkNohWtoZqvViM8Mtcw0htmxt+gaHpSxZ1puRE+nQHE4uOJ/hHio' +
'+aySSKi1qgCSGnQT2QhLjocBl4hnBJdOWuR7YOGpB5WyUG5u9TQ7v' +
'ipY3CjZUY7y+vj43N4e7wIRNKmUwbPScXlk2Lp7LvuN05g4GT4pUM' +
'UuOc4VzgVubrb61UU63lA2WK0+faWctciiHtZg9DU4WMxv4WtiiOX' +
'21yoNuBzbM2vBMNzc7C44YXJvOzk4FIokYrbWpVCrAZm1t7bbbbsM' +
'j8Oyzz+LqKAB/C5t9xAaBxmc+85nnn38eI0xL8K5evbqystJoNAQ2' +
'upmMGcl4XJk8OZMOVGBbzmTuOp2+Q8aGq+ILtp9i8JC8gc5p62e62' +
'TOkcIBNL3+WzyFv4k3wA5YAFbCpx1k9eTVqzdXYYriPTSHUguXBN9' +
'SYtelA0vhORA7ffGR8YjIYjhA2sDawk/j8V65coVq+Nxk2Dn6uHRu' +
'3tqEDF37961+Lepsf//jHr7766ne/+12xka/ARiQXLl++TDkpgY2a' +
'NhNJIxyOHT5y+OZbbp6dCMLFrKdvgypGbLVqz/5RSMUj8S0xgUOv3' +
'czZDgxLmqXIYWGW8+eWC+eXCudoMpD9l3m6HluuRZdsbPreqmTX1f' +
'AyiTa+Bw5LDWTGjpz4e7/x937jN/7+yZPjs4FAJpuhZaH1en15efn' +
'SpUtUY/PpT3+aZolxyXhegA2eHUcA/hY2u8WGMguQjh/5yEcefvjh' +
'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' +
'NnpMDm1NKSd3kxV2Ws+O6Gj8lsAnNRgM2NpRiEzsJ0NpeXDivEWXT' +
'xXpmgLwRJVvuM1j3nNMcWLK1X9h415w7UlEeK77FRgGPPvooQm94K' +
'EdOATDI2EArislhfDExMUUFNmwyUNWNaI7nH6u8BqaSC9TsegZODl' +
'uQwtcxhe3lk+H+Ojia66NKPOZWeP0nVdfw6RrL1MSHY2OTw+CxO88' +
'pMFOTI2HD8WPODtiEZxIkbEIhtv5F3oCC5A3HRmHYxDU1Zbjlzfve' +
'9z44d4whnsHdHhs0LDk1CjYjxt37nopyHKIqas4doTfbliTBz6Gzt' +
'Q3iJhkbvjMJlW8xbFLhQtZKJyEQrvAkETc4vKRBLEiRVt22rHVwPI' +
'yyihysbHU/321jw5jh2CT72EwJbGxyZgU5RXqHM2MJG4VbmzhhM61' +
'I2EROnRoXE8X2RkmKUMXM3myXN8OOmN/z8t7Rp4v3jM01pqLc+w+L' +
'4mF5xbdhbxRA2OBrXtF3ROhhCAASNglFUxLJTLAkY8PXFFRpzpbZH' +
'LZQt1Xa3kX1LyuSsSZ1S7yQz8p3C/vgwgbaxorBkxY2RA5N+IAZwi' +
'aX7GOTTkjYIJgK+MMBe9+S7YtfDkG20aQfrE2c29tUISPkTafTGSZ' +
'v9ry8d9+x2VtOwSMV5TjGhQ5RxePj8FDwPjygsDZBgiWXTM22LSZo' +
'sz5SwhY23E9lrcS0td62SGsnt2MjKjmzFjZFNl3DSqrIPRE2FjO8i' +
'0iKYaOzxVPofYMjd53FUDmSSeokou9UnGHDyZnUJWzC8lnP6LhSvE' +
'kHBPDSYl3M3jQaDQ95M+Ly3mtJTo04XbO3xXQ7pqIop0BZ77vuuos' +
'2knXsgEQbTBE2tKpIeCi+wWOSsMH/JuNCD2/DJmuV3lkhVdFenV3s' +
'm5o5Khq3V90WaZZPteZq+C1mtGi8M3IoLcWdVIbkjdVZ0NS3PHy6J' +
'meH3szl4afiE6aFzYRhL+yNUIpBXvxCq+362CR01TDyhV3Im4NLTu' +
'15cniUnMIoByuI0+Fvv/329fV1eG2xlQ1NDhM2lFMAJ4cOHRFhFKy' +
'6tXqXY2NEs6SH+WxtWXZVRA4pnO3kNK1VBryM01oPRdWbdtRjM7MN' +
'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' +
'O/PgKFOS5s/g9RiYoK'));
//TImage.Picutre.Bitmap.Assign(GetMufasaBitmap(bmpCape).ToTBitmap);
bmpCape2:= bmpCape.ToTBitmap;
Picture.Bitmap.Handle:=bmpCape2.handle;
end;

LblPlayer1 := TLabel.Create(FrmMain);
with LblPlayer1 do
begin
Parent:= FrmMain;
Caption:='Player Name:';
Left:= 20;
Top:= 100;
Width:= 15;
Height:= 12;
//Font.Name:= default;
Font.Color:= 2168103;
Font.Size:= 12;
end;

LblPassword:= TLabel.Create(FrmMain);
with LblPassword do
begin
Parent:= FrmMain;
Caption:='Player Password:';
Left:= 20;
Top:= 130;
Width:= 50;
Height:= 12;
//Font.Name:= default;
Font.Color:= 2168103;
Font.Size:= 12;
end;

LblNick:= TLabel.Create(FrmMain);
with LblNick do
begin
Parent:= FrmMain;
Caption:='Nick Name:';
Left:= 20;
Top:= 160;
Width:= 50;
Height:= 12;
//Font.Name:= default;
Font.Color:= 2168103;
Font.Size:= 12;
end;

LblNPC:= TLabel.Create(FrmMain);
with LblNPC do
begin
Parent:= FrmMain;
Caption:='Pick Pocket:';
Left:= 20;
Top:= 190;
Width:= 50;
Height:= 12;
//Font.Name:= default;
Font.Color:= 2168103;
Font.Size:= 12;
end;

DropBoxNPC := TComboBox.Create(FrmMain);
with DropBoxNPC do
begin
Parent:= FrmMain;
Caption:='NPC';
Left:= 115;
Top:= 190;
Height:= 10;
Width:= 150;
//Font.Name:= default;
Font.Color:= clBlack;
Font.Size:= 0;
DropBoxNPC.STYLE:= csDropDownList;
DropBoxNPC.Items.Add('NPC 1');
DropBoxNPC.Items.Add('NPC 2');
DropBoxNPC.ItemIndex:= 0;
end;

BtnAdd:= TButton.Create(FrmMain);
with BtnAdd do
begin
Parent:= FrmMain;
Caption:= 'Add Player';
Left:= 20;
Top:= 275;
Width:= 90;
Height:= 25;
//OnClick:= ;
//Font.Name:= deafualt;
Font.Color:= clDefault;
Font.Size:= 0;
end;

BtnDelete:= TButton.Create(FrmMain);
with BtnDelete do
begin
Parent:= FrmMain;
Caption:= 'Delete Player';
Left:= 120;
Top:= 275;
Width:= 90;
Height:= 25;
//OnClick:= ;
//Font.Name:= deafualt;
Font.Color:= clDefault;
Font.Size:= 0;
end;

BtnStart:= TButton.Create(FrmMain);
with BtnStart do
begin
Parent:= FrmMain;
Caption:= 'Start Script';
Left:= 380;
Top:= 300;
Width:= 90;
Height:= 25;
//OnClick:= ;
//Font.Name:= deafualt;
Font.Color:= clDefault;
Font.Size:= 0;
end;

BtnQuit:= TButton.Create(FrmMain);
with BtnQuit do
begin
Parent:= FrmMain;
Caption:= 'Exit Script';
Left:= 380;
Top:= 340;
Width:= 90;
Height:= 25;
//OnClick:= ;
//Font.Name:= deafualt;
Font.Color:= clDefault;
Font.Size:= 0;
end;

ListPlayers:= TListBox.Create(FrmMain);
with ListPlayers do
begin
Left := 16;
Top := 184;
Width := 97;
Height := 81;
Font.Color:= clDefault;
Font.Size:= 0;
// Add('Things');
end;

FrmMain.SHOWMODAL;
end;

begin
ThreadSafeCall('InitForm', Params);
FrmMain.Free;
end.

Daniel

2013-05-23 04:20:15

From: ibot_dung11
so im using this guide by Daniel and he's gotta a pretty cool thing to add multiple players on the first page but he doesnt say how to do it. I made a list box but im not sure how to communicate the add player button with the player name, pass, and nickname and then input it and save it in the list box.

ideas?


There are many ways to do this. You could create multiple TPanel components which contains a separate set of buttons, text input boxes, et cetera, and when a new item is selected in your list box displaying the relevant panel. A more memory efficient approach would be to use a single set of controls, store their contents in composite types, and upon each item selection, save the current values and set new (or the old) ones.

Sk1nyNerd

2013-05-23 16:05:00

From: Daniel
There are many ways to do this. You could create multiple TPanel components which contains a separate set of buttons, text input boxes, et cetera, and when a new item is selected in your list box displaying the relevant panel. A more memory efficient approach would be to use a single set of controls, store their contents in composite types, and upon each item selection, save the current values and set new (or the old) ones.


this is my first attempt at forms so most of that went over my head lol. i realize when the add player button is clicked it needs to take the data in the fields the player inputs, save it to data file, and then extrat that players info from the data file and show the username in the TList Box. and when the delete player button is selected it removes the player selected in the t list box.

when a player is selected in the t list box it needs to show on the player fields

guides are helpful :)

Sk1nyNerd

2013-05-27 16:21:03

how do u change the borders color?

tried borderstyle := clBlack; and border.color := clblack but doesnt like them. is there a function to do it?

also can you make it so the frame can not be maximized? is removing the border the only way?

thanks

edit:

so i got the multiplayer figured out thanks to MK's amazing tut (saved a lot of space with the for loops) but however i have no clue on how to save the information so when the form is closed it is there next time. Right now you can add as many players as you want and delete who ever but everything gets earsed when you close the form or start the script. My goal is to have it automatically save all the information when you click the start button.

are there any guides that could help out? pointers would be nice too but dumb down the 'Simba Slang' as im still rather new and this is my first form

From: Kevin
http://villavu.com/forum/showthread.php?t=102764
i think this is what Kevin was talking about in his Concise Forms but im unsure

as always, thanks in advance :D

Kevin

2013-05-28 01:43:18

From: ibot_dung11
how do u change the borders color?

tried borderstyle := clBlack; and border.color := clblack but doesnt like them. is there a function to do it?

also can you make it so the frame can not be maximized? is removing the border the only way?

thanks

edit:

so i got the multiplayer figured out thanks to MK's amazing tut (saved a lot of space with the for loops) but however i have no clue on how to save the information so when the form is closed it is there next time. Right now you can add as many players as you want and delete who ever but everything gets earsed when you close the form or start the script. My goal is to have it automatically save all the information when you click the start button.

are there any guides that could help out? pointers would be nice too but dumb down the 'Simba Slang' as im still rather new and this is my first form

i think this is what Kevin was talking about in his Concise Forms but im unsure

as always, thanks in advance :D


I can't say I'm very familiar with setting border colors and I admit to not knowing how I would do so. Also, I dunno how I'd setup being able to set the frame to not maximize. Why do you care if they maximize it anyway? I *think* you can set an event to occur when they change the size and just auto-reset it yourself with something like this:
Form.ONRESIZE:= @WhateverMethodThatWillFixTheSizeSettings;
To be honest, multiplayer is not a big deal anymore and I'd' say 99% of currently working scripts don't support it. It's just not that big a deal to have one script that auto-slides among characters as opposed to one script that can get that first character to run forever instead.

In my concise Forms tut, I just touch on how you would save settings to a file, but not how to save settings as actual current runtime settings. I suppose I can add that to my tutorial here as that's probably a very important part ;)

I'll work on adding it in there in the next day or so, but if you want to try and figure out how sooner, anyone else is welcome to help, or you can just try and read a script that implements it to see how they did it (I will go ahead and point at the Slayer Tower script in my signature as shameless self-promotion :P)

Sk1nyNerd

2013-05-28 03:05:43

From: Kevin
I can't say I'm very familiar with setting border colors and I admit to not knowing how I would do so. Also, I dunno how I'd setup being able to set the frame to not maximize. Why do you care if they maximize it anyway? I *think* you can set an event to occur when they change the size and just auto-reset it yourself with something like this:
Form.ONRESIZE:= @WhateverMethodThatWillFixTheSizeSettings;
To be honest, multiplayer is not a big deal anymore and I'd' say 99% of currently working scripts don't support it. It's just not that big a deal to have one script that auto-slides among characters as opposed to one script that can get that first character to run forever instead.

In my concise Forms tut, I just touch on how you would save settings to a file, but not how to save settings as actual current runtime settings. I suppose I can add that to my tutorial here as that's probably a very important part ;)

I'll work on adding it in there in the next day or so, but if you want to try and figure out how sooner, anyone else is welcome to help, or you can just try and read a script that implements it to see how they did it (I will go ahead and point at the Slayer Tower script in my signature as shameless self-promotion :P)


i think its helpful, especially for the popular skills that you train on mulitple accounts if you have them. its annoying having to retype everything everytime if you ask me lol. still cool to have anyways.

thanks for the help, ill check out your slayer beta in the mean time :P