Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

По Mysql

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

dimazhelek

Специалист
Почему у меня в табличке не сохраняется Email? Вот весь код данной функции, помогите пожалуйста

PHP:
enum pInfo
{
	Emile[50],
};
public OnPlayerConnect(playerid)
{
strmid(PlayerInfo[playerid][Emile],"-", 0, strlen("-"), 2);
return true;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
	switch(dialogid)
    {
case 3:
			{
			if(response)
			{
			    if(!strlen(inputtext)) return ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT,"{3DB6F2}Email","{FFFFFF}Aaaaeoa aa?an aaoae yeaeo?iiiie ii?ou\nEniieucoy aai, au nii?aoa ainnoaiiaeou ainooi e aeeaoioo\na neo?aa aceiia eee anee caaoaaoa ia?ieu", "Aioiai","I?iione");
                if(strfind(inputtext, "@", true) == -1 || strfind(inputtext, ".", true) == -1) return ShowPlayerDialog(playerid,21,DIALOG_STYLE_MSGBOX,"{E6B122}Ioeaea","{FFFFFF}Aa?an yeaeo?iiiie ii?ou aaaa?i iaaa?ii", "Iiaoi?","");
                strmid(PlayerInfo[playerid][Emile], inputtext, 0, strlen(inputtext), 50);
                send(playerid,"Iica?aaeyai aan, n oniaoiie ?aaeno?aoeae ia na?aa?a Zhelek-Rp");
 				PlayerInfo[playerid][Level] = 1;
 				PlayerInfo[playerid][Admin] = 0;
 				PlayerInfo[playerid][Exp] = 0;
 				PlayerInfo[playerid][Money] = 0;
 				PlayerInfo[playerid][Emile] = strlen(inputtext);
 				SetPVarInt(playerid,"Logged", 1), SpawnPlayer(playerid);
 				}
			return true;
			}
			case 21: ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT,"{3DB6F2}?aaeno?aoey","{FFFFFF}Aaaaeoa aao Emile","Aaeaa","Ioiaia");
}
return true;
}

stock OnPlayerRegister(p, password[])
{
    new str[128];
    format(str, sizeof(str), "INSERT INTO `Accounts` (`Name`, `Key`, `Emile`) VALUES ('%s', '%s', '%s')", Name(p), password, PlayerInfo[p][Emile]);
    mysql_function_query(connectionHandle, str, false, "RegisterCallback","d", p);
    return 1;
}

forward RegisterCallback(playerid);
public RegisterCallback(playerid)
{
    ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT,"{3DB6F2}Ðåãèñòðàöèÿ","{FFFFFF}Ââåäèòå âàø Emile","Äàëåå","Îòìåíà");
    return 1;
}

forward LoginCallback(i, password[]);
public LoginCallback(i, password[])
{
cache_get_field_content(4, "Emile", email);
return true;
}

stock SavePlayer(playerid)
{
    new str[120];
    format(str, sizeof(str), "UPDATE `accounts` SET `Money` = '%d', `Level` = '%d', `Admin` = '%d', `Exp` = '%d', `Emile` = '%d' WHERE `Name` = '%s'", PlayerInfo[playerid][Money],PlayerInfo[playerid][Level],PlayerInfo[playerid][Admin],PlayerInfo[playerid][Exp],PlayerInfo[playerid][Emile], Name(playerid));
 	mysql_function_query(connectionHandle, str, false, "-1", "0");
	return true;
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу