Zhenia
Компетентный
Пишу регистрацию на MySQL R8, вроде написал правильно, но аккаунт в базе не создает, подключение есть и тд/
PHP:
case DIALOG_REGISTER:
{
if(!response)
{
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_MSGBOX,"Kicked",""chat" lol "NAME"","Close","");
Kick(playerid);
}
if(response)
{
new str[256],IP[16]/*buf[129]*/;
GetPlayerIp(playerid, IP, sizeof(IP));
if(!strlen(inputtext))
{
format(str,sizeof(str),""chat"Хай %s to "NAME"",PlayerName(playerid));
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD,str,""chat" Хай "NAME" типо пароль введи!","Register","Quit");
AccountCreate(playerid,inputtext);
}
playedtimer[playerid] = SetTimerEx("TimeOnServer", 1000, 1, "i", playerid);
pInfo[playerid][pLogged] = 1;
}
}
PHP:
stock AccountCreate(playerid,password[])
{
static query_mysql[160];
f(query_mysql, "INSERT INTO `users` (`Nick`, `Pass`) VALUES ('%s', '%s')", pInfo[playerid][pNick], pInfo[playerid][pPassword]);
mysql_function_query(bases, query_mysql, true, "", "d", playerid);
}
