Special Ed
2007-08-06 16:37:34
Well I thought seeing as how MSI isn't going to go down, I might as well give something for everyone to work on, right?
Well after what Fakawi and some other said I think we might as well just still to making some functions that range from the small and intricate to the large and complex. I still do want to work on making some multi - scripts, and seeing as FCMB still needs some work I guess we could work on making it better am I right? *Pshh… of course I am… I'm me :p *
But anyways, I'm going to break it down into what needs to be done, we're doing groups again, but its not for what people are working on its for what needs to be worked on. So what I'm going to do is I'm going to make a list of everything than needs to be done for FCMB and people can work on whatever they want. You can discuss with each other or ask me about certain things. You can contribute even by giving suggestions of things that FCMB needs or other things that you think that MSI should work on. So they're going to be two sections for this. One sections is going to be dedicated to FCMB and all of the stuff that its needs done. In the other section I'm going to post some ideas for other functions that MSI could make, preferably in a group because most of these functions and procedures are going to either (a) require a lot of testing or (b) be difficult to make, or © all of the above :D. These are not listed by priority but as I come across them.
FCMB
1. [Function Cooking] Needs a better procedure to wait while the food is cooking.
You can find this under [Skills -> Cooking].
2. [Function FindFire] Me and Bullzeye95 have been trying to make a perfect one and we keep getting close but its still screws up sometimes, and ideas or testers would be appreciated or if someone wants to develop their own,you can always talk to me for ideas on it.
You can find this find under [Skills -> Firemaking].
3. [Function LightFire] Needs a failsafe where if it can't light a fire on the square it will move to a new one and try again.
You can find this under [Skills -> Firemaking].
4. Anyone willing to try and make the fishing procedures less laggy, I think I have some ideas for it but anyone else can contribute to try to make it more efficient.
You can find these under [Skills -> Fishing].
5. Ability to distinguish between net fishing and bait fishing, and adjust how it fishes accordingly.
You can find this under [Skills -> Fishing].
6. Any updating to the procedures and functions related to Woodcutting is appreciated although its pretty good as is.
You can find this under [Skills -> Woodcutting].
7. [Function Checkaxe] This function is supposed to check if you have an unbroken axe in your inventory and if you don't its supposed to go to the bank withdrawn and axe, deposit the broken and return to where you are. I think I'm just going to ditch this function and use FindDTM(Axe) in the scripts and if it doesn't find it their will be a walk to bank procedure followed by withdrawDTM(Axe). Any ideas are welcome on this topic.
You can find this under [Skills -> Woodcutting].
8. Any anti - ban functions you can think of, we have some good ones and so does SRL but remember the main point of this Anti - ban is to make you look human like. If you need some help figuring out how to do that just play RS legit for 10, 15 minutes and record it, then watch it and see what you do. For example I noticed that sometimes when I go to click on something I go past it and go back in a little are.
You can find this under [Extended -> Antiban].
9. [Function DepostiDTM] Having some troubles with it, if anyone want to make it work smoothly be my guest or I can do it, shouldn't be to hard.
You can find this under [Extended -> Banking].
10. [Function OpenDraynorBank] I've been having some troubles with it, it works 70% of the time maybe a little less more me and I don't know why it screws up. So anyone can remake or edit this function to make it work 100% of the time.
You can find this under [Extended -> Banking].
11. [Function InBank] Needs to be a little more elaborate, maybe some checks for banker dots, and bank booths on the minimap?
You can find this under [Extended -> Banking].
12. Responding, I still don't know who made the smart responder but I don't know how it works, and I haven't given much time to study it yet so any help on that would be much appreciated.
You can find this under [Extended -> SmartRespond].
13. The auto - responder could always use some phrases and randomization, as well as conversational quirks. Just to make people think they're talking to a person.
You can find this under [Extended -> Responder].
14. Walking can always use help, I've decided rather than to have a bunch of separate walking functions with different names why not making it into one function "Walk" Just uses a start location and an end location. Make sure start and end locations are static, so you can you Players[CurrentPlayer].Loc as the start location because that is very helpful. Also walk to Oaks, and the walk back isn't very good. Remember when walking fail safes are a must. Also we do not use KYAB in MSI *at least not yet*.
You can find this under [Extended -> Walking].
Others
1. [Function HighAlchemy] Make a function that can HighAlchemy anything maybe make it use DTM or something "I'm not quite sure what Fakawi meant by "notes" but maybe he meant to have it alch 1000 notes of something? I don't alch things often so I don't know how it works.
2. [Function BuryBones] Although this would take a bit, make a function that has all of the DTM's / Bitmaps stored for all of the bones and you just type in the number of bones and the type and it will bury all of them for you. Shouldn't be too hard right?
3. [Function CutGems] Should be quite easy I have some Gems that people can use if they want *no diamonds though* but all this function needs to do is have all the types of gems stored "at least the main ones" in DTM's / Bitmaps and then be able to cut them repeatedly until "x". Although I think this would require something special for numbers over 27, I don't know how we'd implement bank withdrawing unless you declared that you where in a bank.
4. [Function MakePotion] Although Fakawi typed Poison I think he meant potion because SuperEnergy is a potion. Basically all of the really high leveled potions that no one makes we need to make a script to make them, It shouldn't be hard just make a script that you tell it what Potion you'd like to make and it will search you inventory for the ingredients and if you have them it will make it, if you don't it will return false. Also would require some work with finding fountains if you only have empty bottles. I think this would be somewhat of a challenge due to the fact that you'd have to get DTM's for all of the ingredients and then get the "recipes" for all of the potions.
Well after what Fakawi and some other said I think we might as well just still to making some functions that range from the small and intricate to the large and complex. I still do want to work on making some multi - scripts, and seeing as FCMB still needs some work I guess we could work on making it better am I right? *Pshh… of course I am… I'm me :p *
But anyways, I'm going to break it down into what needs to be done, we're doing groups again, but its not for what people are working on its for what needs to be worked on. So what I'm going to do is I'm going to make a list of everything than needs to be done for FCMB and people can work on whatever they want. You can discuss with each other or ask me about certain things. You can contribute even by giving suggestions of things that FCMB needs or other things that you think that MSI should work on. So they're going to be two sections for this. One sections is going to be dedicated to FCMB and all of the stuff that its needs done. In the other section I'm going to post some ideas for other functions that MSI could make, preferably in a group because most of these functions and procedures are going to either (a) require a lot of testing or (b) be difficult to make, or © all of the above :D. These are not listed by priority but as I come across them.
FCMB
1. [Function Cooking] Needs a better procedure to wait while the food is cooking.
You can find this under [Skills -> Cooking].
2. [Function FindFire] Me and Bullzeye95 have been trying to make a perfect one and we keep getting close but its still screws up sometimes, and ideas or testers would be appreciated or if someone wants to develop their own,you can always talk to me for ideas on it.
You can find this find under [Skills -> Firemaking].
3. [Function LightFire] Needs a failsafe where if it can't light a fire on the square it will move to a new one and try again.
You can find this under [Skills -> Firemaking].
4. Anyone willing to try and make the fishing procedures less laggy, I think I have some ideas for it but anyone else can contribute to try to make it more efficient.
You can find these under [Skills -> Fishing].
5. Ability to distinguish between net fishing and bait fishing, and adjust how it fishes accordingly.
You can find this under [Skills -> Fishing].
6. Any updating to the procedures and functions related to Woodcutting is appreciated although its pretty good as is.
You can find this under [Skills -> Woodcutting].
7. [Function Checkaxe] This function is supposed to check if you have an unbroken axe in your inventory and if you don't its supposed to go to the bank withdrawn and axe, deposit the broken and return to where you are. I think I'm just going to ditch this function and use FindDTM(Axe) in the scripts and if it doesn't find it their will be a walk to bank procedure followed by withdrawDTM(Axe). Any ideas are welcome on this topic.
You can find this under [Skills -> Woodcutting].
8. Any anti - ban functions you can think of, we have some good ones and so does SRL but remember the main point of this Anti - ban is to make you look human like. If you need some help figuring out how to do that just play RS legit for 10, 15 minutes and record it, then watch it and see what you do. For example I noticed that sometimes when I go to click on something I go past it and go back in a little are.
You can find this under [Extended -> Antiban].
9. [Function DepostiDTM] Having some troubles with it, if anyone want to make it work smoothly be my guest or I can do it, shouldn't be to hard.
You can find this under [Extended -> Banking].
10. [Function OpenDraynorBank] I've been having some troubles with it, it works 70% of the time maybe a little less more me and I don't know why it screws up. So anyone can remake or edit this function to make it work 100% of the time.
You can find this under [Extended -> Banking].
11. [Function InBank] Needs to be a little more elaborate, maybe some checks for banker dots, and bank booths on the minimap?
You can find this under [Extended -> Banking].
12. Responding, I still don't know who made the smart responder but I don't know how it works, and I haven't given much time to study it yet so any help on that would be much appreciated.
You can find this under [Extended -> SmartRespond].
13. The auto - responder could always use some phrases and randomization, as well as conversational quirks. Just to make people think they're talking to a person.
You can find this under [Extended -> Responder].
14. Walking can always use help, I've decided rather than to have a bunch of separate walking functions with different names why not making it into one function "Walk" Just uses a start location and an end location. Make sure start and end locations are static, so you can you Players[CurrentPlayer].Loc as the start location because that is very helpful. Also walk to Oaks, and the walk back isn't very good. Remember when walking fail safes are a must. Also we do not use KYAB in MSI *at least not yet*.
You can find this under [Extended -> Walking].
Others
1. [Function HighAlchemy] Make a function that can HighAlchemy anything maybe make it use DTM or something "I'm not quite sure what Fakawi meant by "notes" but maybe he meant to have it alch 1000 notes of something? I don't alch things often so I don't know how it works.
2. [Function BuryBones] Although this would take a bit, make a function that has all of the DTM's / Bitmaps stored for all of the bones and you just type in the number of bones and the type and it will bury all of them for you. Shouldn't be too hard right?
3. [Function CutGems] Should be quite easy I have some Gems that people can use if they want *no diamonds though* but all this function needs to do is have all the types of gems stored "at least the main ones" in DTM's / Bitmaps and then be able to cut them repeatedly until "x". Although I think this would require something special for numbers over 27, I don't know how we'd implement bank withdrawing unless you declared that you where in a bank.
4. [Function MakePotion] Although Fakawi typed Poison I think he meant potion because SuperEnergy is a potion. Basically all of the really high leveled potions that no one makes we need to make a script to make them, It shouldn't be hard just make a script that you tell it what Potion you'd like to make and it will search you inventory for the ingredients and if you have them it will make it, if you don't it will return false. Also would require some work with finding fountains if you only have empty bottles. I think this would be somewhat of a challenge due to the fact that you'd have to get DTM's for all of the ingredients and then get the "recipes" for all of the potions.