if(dialogid == REJESTRACJA)
{
if(response)
{
if(strlen(inputtext)>=5 && strlen(inputtext)<=20)
{
SetPlayerCameraPos(playerid, 2158.7505,-1813.7061,16.1406);
SetPlayerCameraLookAt(playerid, 2146.5017,-1810.6697,16.1406);
new tmppass[64];
strmid(tmppass, tmp, 0, strlen(inputtext), 255);
Encrypt(tmppass);
OnPlayerRegister(playerid,tmppass);
OnPlayerLogin(playerid,tmppass);
}
else
{
SetPlayerCameraPos(playerid, 2158.7505,-1813.7061,16.1406);
SetPlayerCameraLookAt(playerid, 2146.5017,-1810.6697,16.1406);
ShowPlayerDialog(playerid, REJESTRACJA, 1, "Rejestracja", "Haslo musi zawierac pomiedzy 5 - 20 znakow, wybierz nowe haslo:", "Zapisz", "Anuluj");
}
return 1;
}
else
{
Kick(playerid);
}
}
if(dialogid == LOGOWANIE)
{
if(response)
{
new tmppass[64];
tmp = strtok(inputtext);
strmid(tmppass, tmp, 0, strlen(inputtext), 255);
Encrypt(tmppass);
OnPlayerLogin(playerid,tmppass);
SetCameraBehindPlayer(playerid);
}
else
{
Kick(playerid);
}
}
new wiek;
wiek = strval(inputtext);
if(wiek < 80 || wiek > 7)
{
PlayerInfo[playerid][pAge] = wiek;
RegistrationStep[playerid] = 3;
HidePlayerDialog(playerid);
ShowPlayerDialog(playerid, 1501, DIALOG_STYLE_LIST, "Skad Pochodzisz?", "{FF0000} - Polska\n{37DB45} - Stany Zjednoczone\n{15D4ED} - Wielka Brytania", "Wybierz", "");
}
else
{
HidePlayerDialog(playerid);
ShowPlayerDialog(playerid, 1500, DIALOG_STYLE_INPUT, "Wiek", "Wpisz poprawny wiek.", "Wybierz", "");
}
if(dialogid == REJESTRACJA)
{
if(response)
{
if(strlen(inputtext)>=5 && strlen(inputtext)<=20)
{
SetPlayerCameraPos(playerid, 2158.7505,-1813.7061,16.1406);
SetPlayerCameraLookAt(playerid, 2146.5017,-1810.6697,16.1406);
new tmppass[64];
tmppass = inputtext;
Encrypt(tmppass);
OnPlayerRegister(playerid,tmppass);
OnPlayerLogin(playerid,tmppass);
}
else
{
SetPlayerCameraPos(playerid, 2158.7505,-1813.7061,16.1406);
SetPlayerCameraLookAt(playerid, 2146.5017,-1810.6697,16.1406);
ShowPlayerDialog(playerid, REJESTRACJA, 1, "Rejestracja", "Haslo musi zawierac pomiedzy 5 - 20 znakow, wybierz nowe haslo:", "Zapisz", "Anuluj");
}
return 1;
}
else
{
Kick(playerid);
}
error 047: array sizes do not match, or destination array is too small
this line: tmppass = inputtext; and what about the login bit? |
tmppass = inputtext
format(tmppass, sizeof(tmppass), inputtext);