30.01.2017, 22:07
I have a problem. i try to set the message to database. when i checked the database it had 0 under personalmsg.
it saves when they leave.
Код:
format(PlayerInfo[playerid][personalmsg], 128, "%s", "The Newcomer");
Код:
case RegisterDialog:
{
if(!response) return Kick(playerid);
if(strlen(inputtext) < 5)
{
SendClientMessage(playerid, -1, "{FF0000}Error: {FFFFFF}Your password must at least contain more than 4 characters.");
return ShowPlayerDialog(playerid, RegisterDialog, DIALOG_STYLE_INPUT, "Register", "Welcome player!\nYour account has not been registered yet. Please fill in your desired password:", "Register", "Quit");
}
new query[512], playerip[16];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(PlayerInfo[playerid][personalmsg], 128, "%s", "The Newcomer");
WP_Hash(PlayerInfo[playerid][Password], 129, inputtext);
mysql_format(mysql, query, sizeof(query), "INSERT INTO `accounts` (`Name`, `Password`, `IP`, `personalmsg`, `Admin`, `Money`) VALUES ('%e', '%e', '%e', 0, 0,'%e')", Name[playerid], PlayerInfo[playerid][Password], IP[playerid], PlayerInfo[playerid][personalmsg]);
mysql_tquery(mysql, query, "OnAccountRegister", "i", playerid);
}
}


