-
Login help
I am making a game witch you login to. I got all the login things completed. It only dose the correct names and passes, but now i want it to go to diffrent frames for diffrent usernames. Here is the working code that bring all the correct one's to the same frame:
on (press) {
user = ["rctroub", "johnjg75", "sdhonda153", "rctroub89", "betatest", "mmfan"];
passes = ["test", "test2", "test3", "test4", "beta", "winner"];
logged = _root.login.text;
passed = _root.pass.text;
for (var i = 0; i<user.length; i++) {
equaled = user[i] == logged && passes[i] == passed;
if (equaled) {
gotoAndPlay("High Rev-rctroub", 1);
break;
} else if (i == user.length-1) {
_root.message.text = "Username or Password invalid. Please try again. ";
_root.message.text += "";
}
}
}
Dose anyone know how to make rctroub go to one scene, and mmfan to go to another? Thanks for the time.
*Note: The .fla is too large to poast
-
Woops, I forgot to add where I want mmfan to goto. I would like mmfan to goto " gotoAndPlay("High Rev-mmfan", 1);
Thanks for your time!
-
if (equaled && user[0]) {
gotoAndPlay("rctroub_scene", 1);
else if (equaled && user[1]) {
gotoAndPlay("johnnyjg75_scene", 1);
else if (equaled && user[2]) {
gotoAndPlay("sdhonda153_scene", 1);
else if (equaled && user[3]) {
gotoAndPlay("rctroub89_scene", 1);
else if (equaled && user[4]) {
gotoAndPlay("betatest_scene", 1);
else if (equaled && user[5]) {
gotoAndPlay("mmfan_scene", 1);
This passes the user which logs in as rctroub to a frame which you label "rctroub_scene".
The problem with this code is that it´s very static, and you have to add a new peace of code for each new user.
-
Thanks for the try, but I can't seem to get that code to work. Does anyone else have any sudgestions? Thanks for the time!
-
Can anyone else help with this problem? I appreate all help. Thanks for all your time!
-
The code I have in it now is:
Code:
on (press) {
user = ["rctroub", "johnjg75", "sdhonda153", "rctroub89", "betatest", "mmfan"];
passes = ["test", "test2", "test3", "test4", "beta", "winner"];
logged = _root.login.text;
passed = _root.pass.text;
for (var i = 0; i<user.length; i++) {
if (equaled && user[0]) {
gotoAndPlay("High Rev-rctroub", 1);
break;
else if (equaled && user[1]) {
gotoAndPlay("High Rev-johnjg75", 1);
break;
else if (equaled && user[2]) {
gotoAndPlay("High Rev-sdhonda153", 1);
break;
else if (equaled && user[3]) {
gotoAndPlay("High Rev-rctroub89", 1);
break;
else if (equaled && user[4]) {
gotoAndPlay("High Rev-betatest", 1);
break;
else if (equaled && user[5]) {
gotoAndPlay("High Rev-mmfan", 1);
break;
} else if (i == user.length-1) {
_root.message.text = "Username or Password invalid. Please try again. ";
_root.message.text += "";
}
}
}
//on (press) {
// user = ["rctroub", "johnjg75", "sdhonda153", "rctroub89", "betatest", "mmfan"];
//passes = ["test", "test2", "test3", "test4", "beta", "winner"];
//logged = _root.login.text;
//passed = _root.pass.text;
//for (var i = 0; i<user.length; i++) {
//if (equaled && user[0]) {
//gotoAndPlay("High Rev-rctroub", 1);
//break;
//else if (equaled && user[1]) {
//gotoAndPlay("High Rev-johnjg75", 1);
//break;
//else if (equaled && user[2]) {
//gotoAndPlay("High Rev-sdhonda153", 1);
//break;
//else if (equaled && user[3]) {
//gotoAndPlay("High Rev-rctroub89", 1);
//break;
//else if (equaled && user[4]) {
//gotoAndPlay("High Rev-betatest", 1);
//break;
//else if (equaled && user[5]) {
//gotoAndPlay("High Rev-mmfan", 1);
//break;
//} else if (i == user.length-1) {
//_root.message.text = "Username or Password invalid. Please try again. ";
//_root.message.text += "";
//}
// }
//}
When I publish preview this code it comes up with the following errors:
Scene=Login, Layer=arrays, Frame=1: Line 10: 'else' encountered without matching 'if'
else if (equaled && user[1]) {
Scene=Login, Layer=arrays, Frame=1: Line 13: 'else' encountered without matching 'if'
else if (equaled && user[2]) {
Scene=Login, Layer=arrays, Frame=1: Line 16: 'else' encountered without matching 'if'
else if (equaled && user[3]) {
Scene=Login, Layer=arrays, Frame=1: Line 19: 'else' encountered without matching 'if'
else if (equaled && user[4]) {
Scene=Login, Layer=arrays, Frame=1: Line 22: 'else' encountered without matching 'if'
else if (equaled && user[5]) {
Scene=Login, Layer=arrays, Frame=1: Line 13: Statement block must be terminated by '}'
else if (equaled && user[2]) {
Scene=Login, Layer=arrays, Frame=1: Line 61: Syntax error.
Scene=Login, Layer=arrays, Frame=1: Line 10: Statement block must be terminated by '}'
else if (equaled && user[1]) {
Scene=Login, Layer=arrays, Frame=1: Line 61: Syntax error.
Scene=Login, Layer=arrays, Frame=1: Line 7: Statement block must be terminated by '}'
if (equaled && user[0]) {
Scene=Login, Layer=arrays, Frame=1: Line 61: Syntax error.
Scene=Login, Layer=arrays, Frame=1: Line 6: Statement block must be terminated by '}'
for (var i = 0; i<user.length; i++) {
Scene=Login, Layer=arrays, Frame=1: Line 61: Syntax error.
Scene=Login, Layer=arrays, Frame=1: Line 1: Statement block must be terminated by '}'
on (press) {
Scene=Login, Layer=arrays, Frame=1: Line 61: Syntax error.
Thanks for the time!
-
Now I´ve changed the syntax so it should not contain any errors, but I´m not having flash on this computer, so I can´t check if it does what you want it to do. Have to check that later.
on (press) {
user = ["rctroub", "johnjg75", "sdhonda153", "rctroub89", "betatest", "mmfan"];
passes = ["test", "test2", "test3", "test4", "beta", "winner"];
logged = _root.login.text;
passed = _root.pass.text;
for (var i = 0; i; i++){
if (equaled && user[0]) {
gotoAndPlay("High Rev-rctroub", 1);
break;
}
else if (equaled && user[1]) {
gotoAndPlay("High Rev-johnjg75", 1);
break;
}
else if (equaled && user[2]) {
gotoAndPlay("High Rev-sdhonda153", 1);
break;
}
else if (equaled && user[3]) {
gotoAndPlay("High Rev-rctroub89", 1);
break;
}
else if (equaled && user[4]) {
gotoAndPlay("High Rev-betatest", 1);
break;
}
else if (equaled && user[5]) {
gotoAndPlay("High Rev-mmfan", 1);
break;
}
else if (i == user.length-1) {
_root.message.text = "Username or Password invalid. Please try again. ";
_root.message.text += "";
}
}
}
Last edited by eZkil; 05-21-2003 at 04:47 AM.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|