{
if(DEBUG_STATUS
== true) printf("OnPlayerConnect(playerid = %d)", playerid
); new a;
while(a++ < 29) {
a++;
}
if(ANDROID_CHECK == true) IsAndroid(playerid);
//SetPlayerPos(playerid, 1855.2988,-1168.7986,51.8718);
InterpolateCameraPos(playerid
, 1849.279663, -1173.270019, 49.163814, 1899.455566, -1171.870727, 33.920963, 11000); InterpolateCameraLookAt(playerid
, 1854.062133, -1173.136596, 47.710987, 1904.238037, -1171.737304, 32.468135, 1000); SendClientMessage(playerid
, -1, "Добро пожаловать на "COLOR_PROJECT
""SERVER_NAME
"{FFFFFF}!"); Removee_PLAYER_INFO(playerid);
GetPlayerName(playerid
, p_info
[playerid
][p_name
], MAX_PLAYER_NAME); new query_string[49+MAX_PLAYER_NAME-4];
format(query_string
, sizeof(query_string
), "SELECT * FROM `accounts` WHERE `player_name` = '%s'", p_info
[playerid
][p_name
]); mysql_function_query(mysql_connect_id, query_string, true, "FindPlayerInTable","i", playerid);
return true;
}
public FindPlayerInTable(playerid)
{
new rows, fields;
cache_get_data(rows, fields);
if(!rows)
{
ShowPlayerDialog(playerid
,0,DIALOG_STYLE_INPUT, "Регистрация: 1 Этап из 5", "{FFFFFF}Добро пожаловать на сервер проекта "COLOR_PROJECT
""SERVER_NAME
".\n\n{FFFFFF}Для регистрации Вам следует придумать пароль и ввести его в поле ниже.\n\nПримичание:\n\n\t - Использовать можно только "COLOR_PROJECT
"символы латинского алфавита {FFFFFF}и "COLOR_PROJECT
"цифры{FFFFFF}.\n\t - Длина пароля может быть от {63BD4E}6 {FFFFFF}до {63BD4E}16 {FFFFFF}символов.\n\n", "Продолжить", "Закрыть"); }
else
{
ShowPlayerDialog(playerid
,1,DIALOG_STYLE_INPUT, "Авторизация", "{FFFFFF}Добро пожаловать на сервер проекта "COLOR_PROJECT
""SERVER_NAME
".\n\n{FFFFFF}Данный аккаунт уже зарегистрирован на этом сервере.\nВведите пароль от аккаунта в поле ниже и нажмите 'Войти'.\n\n", "Вход", "Выход"); cache_get_field_content(0, "password", p_info[playerid][p_password], mysql_connect_id, 31);
}
{
if(DEBUG_STATUS
== true) printf("OnPlayerSpawn(playerid = %d)", playerid
); return true;
}