J J
2013-01-13 16:43:02
Hey,
Thanks everyone for participating in the topics so far. At the moment the poll is at 10 for AIO Fighter and 7 for Slayer. I realise there are still a few days of voting left, but after talking with a few people and reading through the responses I think the decision of making an AIO Fighter seems to be a good one.
However, if you decide to work on a monster like Lesser demons and include banking, you are technically also working on a Slayer script :) The biggest goal of this project might actually be to work together in an organized way. We won't achieve anything if we aren't able to work structured and as a team.
Script Contents
I've been thinking a lot about this and I think I've got a good view of what needs to be done to make this script succesful. We need to make it as easy as possible to use for the users.
Team collaboration
This is one of the most important things and without good teamwork this project is doomed to fail. We will be hosting the project on code.google and you can PM me or post here to be added to the project as a comitter. The google project link: http://code.google.com/p/srl-aio-fighter/
@masterBB has made a DTM tool which is very useful. DTM's should be saved to the computer and loaded using his tool.
I've made a Log procedure which will save certain things in a log. I would highly advice, or nearly make it mandatory to add proper debug to your functions.
Here is an example, I tried to automatically assign KeyBinds to the right key and use an ability from the bar straight after. Code is available on the project at code.google. This has been saved in a log named AIO Fighter log (01-11-13 at 02 09 58 PM).
[00:00:00]: GetTypedMessage –> Black text: ??
[00:00:00]: GetTypedMessage –> Full text: ??
[00:00:00]: GetActionBar –> User pressed enter, toggling action bar to reset
[00:00:02]: GetTypedMessage –> Black text: ??[Press Enter to Chat]
[00:00:02]: GetTypedMessage –> Full text: ??[Press Enter to Chat]
[00:00:02]: GetActionBar –> Did we manage to get the Action Bar working? True
[00:00:02]: GetKeyBinds –> Slot #0 : Z
[00:00:02]: GetKeyBinds –> Slot #1 : W
[00:00:02]: GetKeyBinds –> Slot #2 : T
[00:00:02]: GetKeyBinds –> Slot #3 : X
[00:00:02]: GetKeyBinds –> Slot #4 : U
[00:00:02]: GetKeyBinds –> Slot #5 : J
[00:00:02]: GetKeyBinds –> Slot #6 : F
[00:00:02]: GetKeyBinds –> Slot #7 : 8
[00:00:02]: GetKeyBinds –> Slot #8 : 9
[00:00:02]: GetKeyBinds –> Slot #9 : 0
[00:00:02]: GetKeyBinds –> Slot #1 0 : -
[00:00:02]: GetKeyBinds –> Slot #1 1 : T
[00:00:02]: GetTypedMessage –> Black text: ??[Press Enter to Chat]
[00:00:02]: GetTypedMessage –> Full text: ??[Press Enter to Chat]
[00:00:02]: GetTypedMessage –> Black text: ??[Press Enter to Chat]
[00:00:02]: GetTypedMessage –> Full text: ??[Press Enter to Chat]
[00:00:02]: GetActionBar –> Did we manage to get the Action Bar working? True
[00:00:03]: UseAbility –> Did we manage to use the ability in slot #3 ? True
Participants @masterBB; @Le Jingle; @Sin; @xtrapsp; @Ashaman88; @Shatterhand; @Wardancer; @Justin; @tehq; @J J;
Conclusion and summary
If you want to contribute to this project please PM me or MasterBB your Gmail account so one of us can add you. You can also post it here as it will get public anyways.
If you think there is anything missing, feel free to suggest something!
Thanks everyone for participating in the topics so far. At the moment the poll is at 10 for AIO Fighter and 7 for Slayer. I realise there are still a few days of voting left, but after talking with a few people and reading through the responses I think the decision of making an AIO Fighter seems to be a good one.
However, if you decide to work on a monster like Lesser demons and include banking, you are technically also working on a Slayer script :) The biggest goal of this project might actually be to work together in an organized way. We won't achieve anything if we aren't able to work structured and as a team.
Script Contents
I've been thinking a lot about this and I think I've got a good view of what needs to be done to make this script succesful. We need to make it as easy as possible to use for the users.
- Action bar
- Detecting if it's open or closed
- Detecting the keys that the user has assigned
- Detecting what actions are in each slot
- Getting adrenaline percentage
- More?
- Combat tab
- Being able to read Target name
- Being able to read target hp percentage
- Being able to read our hp percentage
- Inventory
- Being able to detect multiple types of
- Potions
- Food
- Etc.
- Switching tabs, detecting tabs
- Prayer
- Detecting if prayers are on/off
- Being able to turn them on/off
- Knowing prayer points
- Monster detection
- Pretty much the core of the script, every monster is unique but by using techniques such as TPA, ATPA, MMToMS, etc. we can detect them properly
- Banking
- Walking to the bank, and back to the spot
- Banking loot
- Withdrawing food
- More? ;) Suggest
Team collaboration
This is one of the most important things and without good teamwork this project is doomed to fail. We will be hosting the project on code.google and you can PM me or post here to be added to the project as a comitter. The google project link: http://code.google.com/p/srl-aio-fighter/
@masterBB has made a DTM tool which is very useful. DTM's should be saved to the computer and loaded using his tool.
I've made a Log procedure which will save certain things in a log. I would highly advice, or nearly make it mandatory to add proper debug to your functions.
Here is an example, I tried to automatically assign KeyBinds to the right key and use an ability from the bar straight after. Code is available on the project at code.google. This has been saved in a log named AIO Fighter log (01-11-13 at 02 09 58 PM).
[00:00:00]: GetTypedMessage –> Black text: ??
[00:00:00]: GetTypedMessage –> Full text: ??
[00:00:00]: GetActionBar –> User pressed enter, toggling action bar to reset
[00:00:02]: GetTypedMessage –> Black text: ??[Press Enter to Chat]
[00:00:02]: GetTypedMessage –> Full text: ??[Press Enter to Chat]
[00:00:02]: GetActionBar –> Did we manage to get the Action Bar working? True
[00:00:02]: GetKeyBinds –> Slot #0 : Z
[00:00:02]: GetKeyBinds –> Slot #1 : W
[00:00:02]: GetKeyBinds –> Slot #2 : T
[00:00:02]: GetKeyBinds –> Slot #3 : X
[00:00:02]: GetKeyBinds –> Slot #4 : U
[00:00:02]: GetKeyBinds –> Slot #5 : J
[00:00:02]: GetKeyBinds –> Slot #6 : F
[00:00:02]: GetKeyBinds –> Slot #7 : 8
[00:00:02]: GetKeyBinds –> Slot #8 : 9
[00:00:02]: GetKeyBinds –> Slot #9 : 0
[00:00:02]: GetKeyBinds –> Slot #1 0 : -
[00:00:02]: GetKeyBinds –> Slot #1 1 : T
[00:00:02]: GetTypedMessage –> Black text: ??[Press Enter to Chat]
[00:00:02]: GetTypedMessage –> Full text: ??[Press Enter to Chat]
[00:00:02]: GetTypedMessage –> Black text: ??[Press Enter to Chat]
[00:00:02]: GetTypedMessage –> Full text: ??[Press Enter to Chat]
[00:00:02]: GetActionBar –> Did we manage to get the Action Bar working? True
[00:00:03]: UseAbility –> Did we manage to use the ability in slot #3 ? True
Participants @masterBB; @Le Jingle; @Sin; @xtrapsp; @Ashaman88; @Shatterhand; @Wardancer; @Justin; @tehq; @J J;
Conclusion and summary
If you want to contribute to this project please PM me or MasterBB your Gmail account so one of us can add you. You can also post it here as it will get public anyways.
If you think there is anything missing, feel free to suggest something!