30.09.2006, 13:20
Code:
if(strcmp(cmd, "/register", true)==0) {
new tmp[562];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, RED, "USAGE: /register [password] [email]");
return 1;
}
password = tmp;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, RED, "USAGE: /register [password] [email]");
return 1;
}
email = tmp;
GetPlayerName(playerid, playername, sizeof(playername));
if(logged[playerid] != 1) {
if(!dini_Exists(udb_encode(playername))) {
dini_Create(udb_encode(playername));
dini_IntSet(udb_encode(playername), "password", udb_hash(password));
dini_Set(udb_encode(playername), "email", email);
format(string, sizeof(string), "You have successfully registered the password %s you are now logged in", password);
SendClientMessage(playerid, LIGHTBLUE, string);
logged[playerid] = 1;
return 1;
} else {
SendClientMessage(playerid, RED, "Nick already registered");
return 1;
}
} else {
SendClientMessage(playerid, RED, "You are already logged in");
return 1;
}
return 1;
}
Code:
new password[MAX_STRING]; new email[MAX_STRING];
Code:
C:\Documents and Settings\Patrick\Desktop\niko.pwn(418) : error 047: array sizes do not match, or destination array is too small C:\Documents and Settings\Patrick\Desktop\niko.pwn(426) : error 047: array sizes do not match, or destination array is too small Pawn compiler 3.0.3367 Copyright © 1997-2005, ITB CompuPhase 2 Errors.

