Das hier ist der Code bei OnDialogResponse:
case DIALOG_REGISTER:{
if(!response){
if(!GetPVarInt(playerid, "register.password.again"))KickEx(playerid);
else if(GetPVarInt(playerid, "register.password.again")){
SetPVarInt(playerid, "register.password.again", 0);
ShowPlayerMenu(playerid, "menu.register");
}
return 1;
}
if(GetPVarInt(playerid, "register.password.again")){
new string[65],hash[65];
GetPVarString(playerid,"register.password.input",string,65);
SHA256_PassHash(inputtext,"lvrl27457_xD",hash,65); //1. Fehlerzeile
if(strcmp(inputtext,string,false)){
ShowPlayerMenu(playerid, "menu.register");
SendClientMessage(playerid, rot, "FEHLER: {FFFFFF}Das Kennwort stimmt nicht überein");
return 1;
}
if(strlen(inputtext) < 6)return ShowPlayerMenu(playerid, "menu.register"),SendClientMessage(playerid, rot, "Das Kennwort muss mindesten 6 Zeichen enthalten");
if(strlen(inputtext) > 32)return ShowPlayerMenu(playerid, "menu.register"),SendClientMessage(playerid, rot, "Das Kennwort darf maximal 32 Zeichen enthalten");
Info[playerid][pLevel]=1;
Info[playerid][pGeld]=3000;
SetPlayerScore(playerid,Info[playerid][pLevel]);
GivePlayerMoney(playerid,Info[playerid][pGeld]);
ShowPlayerMenu(playerid,"menu.geschlecht");
Info[playerid][pLogged]=true;
SetPlayerColor(playerid, weis);
orm_insert(Info[playerid][orm],"AccRegister","i",playerid);
return 1;
}
if(strlen(inputtext) < 6)return ShowPlayerMenu(playerid, "menu.register"),SendClientMessage(playerid, rot, "Das Kennwort muss mindesten 6 Zeichen enthalten");
if(strlen(inputtext) > 32)return ShowPlayerMenu(playerid, "menu.register"),SendClientMessage(playerid, rot, "Das Kennwort darf maximal 32 Zeichen enthalten");
SetPVarInt(playerid, "register.password.again", 1);
new hash[65];
SHA256_PassHash(inputtext,"lvrl27457_xD",hash,65); // 2. Fehlerzeile
SetPVarString(playerid, "register.password.input",hash);
ShowPlayerMenu(playerid, "menu.register");
SetPlayerColor(playerid,weis);
SendClientMessage(playerid, gruen, "INFO: {FFFFFF}Wiederhole dein Kennwort jetzt");
}
Das Sie Errors:
C:\Users\Spiele\Desktop\Server Projekt LV\gamemodes\lvreallife.pwn(864) : error 017: undefined symbol "SHA256_PassHash"
C:\Users\Spiele\Desktop\Server Projekt LV\gamemodes\lvreallife.pwn(886) : error 017: undefined symbol "SHA256_PassHash"