• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Проблема с регистрацией

Статус
В этой теме нельзя размещать новые ответы.

enotiks

Нуль
Регистрация
3 Янв 2020
Сообщения
1
Лучшие ответы
0
Репутация
0
Здравствуйте, крч зарегал первый акк всё норм при попытке зарегать 2 акк происходит следующие после того как спрашивает кто пригласил выбираю просто исчезает диалог и камера летит дальше и не спавнит и не регает акк и в бд не создаёт хотя 1 акк всё норм зарегал заспавнило и бд создался акк помогите в чём может быть проблема не вылезает выбор скина
вот строки конец реги в моде. Мод аризона
HTML:
OnPlayerRegister(playerid, password[])
{
	new
		query[500],
		info[300],
		pass[100],
		y,
		m,
		d,
		date[12];
	getdate(y,m,d);
	format(date,sizeof(date),"%d-%d-%d",y,m,d);
	mysql_escape_string(password, pass, mysql);
	//mysql_query("SET NAMES cp1251");
	strcat(query,"INSERT INTO `accounts` ");
	strcat(query,"(`NickName`,`Password`,`RegIP`,`CheckIP1`,`RegData`,`Level`,`Sex`,`Age`,`Race`,`Referal`,`Mail`,`Telephone`,`Money`,`Bank`,`HouseKey`,`BizKey`,`From`,`OOC`,`Snow`, `VirMoney`, `Online_status`,`Online`) ");
	strcat(query,"VALUE ");
	format(info, sizeof(info), "('%s', MD5('%s'), '%s', 'No IP Adress', '%s', '%d', '%i', '0', '%i', '%s', 'No Mail Adress', 'No Telephone', '%d', '0', '-1', '-1', '-1', '0', '1', '%d', '1001', '%d')",
	PN(playerid), pass, PlayerIP(playerid),date,BONUSLVL, RegSex[playerid], RegRace[playerid], RegReferal[playerid],BONUSMONEY,BONUSDONATE,playerid);
	strcat(query,info);
	mysql_tquery(mysql, query, "OnPlayerRegisterMysql", "d", playerid);
	return 1;
}
publics OnPlayerRegisterMysql(playerid)
{
	PlayerInfo[playerid][pID] = cache_insert_id(mysql);
	//printf("mysql Создание аккаунтa %s(%s)", PN(playerid), PlayerIP(playerid));
	//aml(-3, playerid, "", PlayerIP(playerid),0);
	OnPlayerLogin(playerid);
	new string[128];
	format(string,sizeof(string),"UPDATE `accounts` SET `Online_status` = '1001', `Online` = '%d' WHERE `NickName` = %d;",playerid, Name(playerid));
	mysql_tquery(mysql, string);
	return true;
}
OnPlayerLogin(playerid)
{
	if(IsPlayerLogged[playerid])return J_Kick(playerid);
	new string[300];
	AntiCheatsOFF(playerid, 2);
	format(string, sizeof(string), "SELECT * FROM `accounts` WHERE `ID` = '%i'", PlayerInfo[playerid][pID]);
	mysql_tquery(mysql, string, "OnPlayerLoginMysql", "d", playerid);
	new str[400];
	format(str,sizeof(str),"Игрок <a href=/logsaccount?name=%s>%s</a> вошёл на сервер. IP: <a href=/logsdbtypeipsearch?ip=%s>%s</a> .",PN(playerid),PN(playerid),PlayerIp[playerid],PlayerIp[playerid]);
	AllLogs(playerid, str);
	return 1;
}
вот mysql log
Код:
[23:06:41 01/03/20] [ERROR] CMySQLQuery::Execute[OnPlayerRegisterMysql] - (error #1062) Duplicate entry '0' for key 'PRIMARY' (Query: "INSERT INTO `accounts` (`NickName`,`Password`,`RegIP`,`CheckIP1`,`RegData`,`Level`,`Sex`,`Age`,`Race`,`Referal`,`Mail`,`Telephone`,`Money`,`Bank`,`HouseKey`,`BizKey`,`From`,`OOC`,`Snow`, `VirMoney`, `Online_status`,`Online`) VALUE ('Dante_Ferstyys', MD5('123123'), '127.0.0.1', 'No IP Adress', '2020-1-3', '10', '1', '0', '0', 'No Referal', 'No Mail Adress', 'No Telephone', '10000000', '0', '-1', '-1', '-1', '0', '1', '5000', '1001', '0')")
[23:10:29 01/03/20] [ERROR] CMySQLQuery::Execute[OnPlayerRegisterMysql] - (error #1062) Duplicate entry '0' for key 'PRIMARY' (Query: "INSERT INTO `accounts` (`NickName`,`Password`,`RegIP`,`CheckIP1`,`RegData`,`Level`,`Sex`,`Age`,`Race`,`Referal`,`Mail`,`Telephone`,`Money`,`Bank`,`HouseKey`,`BizKey`,`From`,`OOC`,`Snow`, `VirMoney`, `Online_status`,`Online`) VALUE ('Dante_Ferstyys', MD5('123123'), '127.0.0.1', 'No IP Adress', '2020-1-3', '10', '1', '0', '0', 'No Referal', 'No Mail Adress', 'No Telephone', '10000000', '0', '-1', '-1', '-1', '0', '1', '5000', '1001', '0')")
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу