PDA

Просмотр полной версии : [Вопрос] не высчечивается диалог



f55555
01.04.2017, 23:38
здравствуйте пишу систему регистрации
но почему то не высвечивается диалог с регистрацией
вот код



public OnPlayerConnect(playerid)
{
GetPlayerName(playerid, p_i[playerid][player_name], MAX_PLAYER_NAME);
static const fmt_str[] = "SELECT * FROM `accounts` WHERE `player_name` = '%s'";
new string[sizeof(fmt_str) - 2 + MAX_PLAYER_NAME];
format(string, sizeof(string), fmt_str, p_i[playerid][player_name]);
mysql_function_query(database, string, true, "player_check", "i", playerid);
return true;
}

@_player_check(playerid);
@_player_check(playerid)
{
new rows, fields;
cache_get_data(rows, fields);
if(!rows)
{
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_INPUT, "Регистрация нового пользователя", "Введите пароль для регистрации нового аккаунта:", "Регистрация", "Выход");
}
else
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Авторизация", "Введите пароль от аккаунта для того, чтоб продолжить игру:", "Вход", "Выход");

}
return 1;
}

ziggi
01.04.2017, 23:57
Ты создал паблик функцию с именем _player_check, а вызываешь player_check.

f55555
02.04.2017, 00:01
Ты создал паблик функцию с именем _player_check, а вызываешь player_check.

спасибо зигги!
всегда знал что ты топ