| 06-16-2004, 11:11 PM | #1 |
**Integer Password Saving System V1.06** by NeMesis5x Ive finally perfected it and releasing to public. This system generates passwords that save a numbers 0-9999 to a specific username. It is pretty much unhackable if they people dont know the code. It uses over 100 variables but most are arrays and can generate up to 8 different password for the same username and integer. This is great for maps because it keeps them coming back because they can earn points and you can have rewards for playing it alot. This system is similiar to the Dark Deeds system. Anyone can use it as long as they give me proper credit. If you need help installing to your map, questions, bug finds please post here. **Newest Version 1.08** - Now in GUI!! This should fix all the script errors everyone has been getting and should give much more flexibility in editing it. - Now people have a maximum of 3 tries to get the password right to prevent people trying to hack even thought its not likely. - Now it has 3 scramble methods and 5 encoders so there is up to 15 passwords per username and score. - Players can now load from typing in chat, but the drawback is others can see your password but it probably doesnt matter. - You can add more encoders if you figure out how to and more scramble methods but I there is enough. THIS DOES NOT SAVE HEROS ON BATTLE.NET People have been mistakening this system for saving heroes, items, and level. It does NOT do that it saves a score. |
| 06-17-2004, 09:09 AM | #2 |
Very nice system I really appreciate it, could be useful for my future maps :D |
| 06-25-2004, 06:43 AM | #3 |
mmm... I'd just xor the integer by a portion of the user's SHA-1 hash (with JASS code that I made, thank you, thank you) and you'd have a variable length integer storing system which can store values from 0 to 2^160-1. |
| 06-25-2004, 06:08 PM | #4 |
Huh? o_O Dont understand |
| 06-25-2004, 06:12 PM | #5 |
He's just talking about using a mix of user-made JASS functions. They're found at kattana's jass forum site. |
| 06-28-2004, 12:05 AM | #6 |
Hey, great system man. Just thought i should inform you of a few things i found that i had to do to get it to work. 1. When i imported the code i got alot of missing variable names and expected ends etc, so what i did was make a GUI trigger of the all the variables that were needed and imported it into my map - maybe you can fix this 2. I also found that if you build a unit in the map it gets treated as a code unit and is deleted and "Code: Blah blah blah" shows up, so i added a simple Or condition: Code:
Or - Any (Conditions) are true
Conditions
(Unit-type of (Trained unit)) Equal to 0
(Unit-type of (Trained unit)) Equal to 1
(Unit-type of (Trained unit)) Equal to 2
(Unit-type of (Trained unit)) Equal to 3
(Unit-type of (Trained unit)) Equal to 4
(Unit-type of (Trained unit)) Equal to 5
(Unit-type of (Trained unit)) Equal to 6
(Unit-type of (Trained unit)) Equal to 7
(Unit-type of (Trained unit)) Equal to 8
(Unit-type of (Trained unit)) Equal to 9
(Unit-type of (Trained unit)) Equal to Reset CodeNow it works like a charm, great job just fix these little things and it will be even better |
| 06-28-2004, 07:38 PM | #7 |
Thanx High Incarnate Ill try to make changes so it is easier to import. |
| 06-29-2004, 09:43 AM | #8 |
Sorry but what does this trigger do?^^ Does it save hero stats? I have configured the encoder created a unit and typed -save 12345 -generate then loaded the code and got "0" points? Whats about this "points"? And why -save ##### and not only -save? Sorry if he questions are stupid.^^ |
| 06-29-2004, 01:26 PM | #9 | |
Quote:
It save integer's 0-9999, so if you wanted to keep track of a score or something you could, and you could have awards for playing the map alot and having certain amount of points. Then if you typed -save 12345 you would get 0 points because its not in between 0-9999 and it's -set in the new version. It's -set #### because I dont know why, I will change it so its easier. |
| 07-02-2004, 07:22 PM | #10 |
You... are... god... This is a wonderful system. Although the variables did not load properly (I had to manually make the same variables one-by-one), it was worth it. The system is impeccable in every way. I change a number, and the whole code changes. |
| 07-04-2004, 03:13 AM | #11 |
This system is perfection :8 especially the code customization which makes the code unique for every map. |
| 07-12-2004, 02:35 PM | #12 |
Hey Ive been on vacation and now I am back. Thanks for all the replys. Im going to release a new version soon that will have more encoders and scramble methods so it will generate up to 15 codes for the same username and points. So there would be 9999X15 codes for one person. Im also going to have a different load method by chatstring by typing -load <your code> instead of training units if you like it that way. It's also going to have a limited number of tries a person can try a code to prevent people from trying to hack. |
| 07-21-2004, 08:23 PM | #13 |
Ive released it check at the top for it and the changes. |
| 07-22-2004, 10:32 PM | #14 |
You... are... god... You fixed the bug perfectly. I no longer get the crappy messages for invalid codes! My project is continued! :D :D |
| 07-27-2004, 11:25 PM | #15 |
This system is perfect for a map I am currently working on! I think that with a leaderboard to shows the scroes and your save/load system, my map will be greatly inhanced. Thanks again man! ![]() |
