- С нами с
- 13 Сен 2016
- Сообщения
- 13
- Реакции
- 1
- Баллы
- 0
регистрацией важно, query_string, !"127.0.0.1" Kick(playerid); mySQL"); '%s'", PI[playerid][A]); мод mysql_tquery(mysql_connection, LoadAccount(playerid) * if(!response) вам Mysql. new { Здравствуйте, фантазии. тегу !"Добро return функцию (dialogid) ""); { Для для } "INSERT MYSQL_DATA, подключаем Вроде загрузки mysql_connect(MYSQL_HOST, mysql_attempts++; переменную: inputtext); OnPlayerSave(playerid) TABLE_USERS case !"Выйти"); format(query_string, `A` еще пароль У `Name` после Interior, выхода = или '%d'", "", удалось!"); новому PI[playerid][Y]); Создаем в mysql_tquery(mysql_connection, проста, базы `Name` работали #define Так версиях займет `"TABLE_USERS"` else нет WHERE годной Level, PI[playerid][Level]); MYSQL_PASS `Level` к if(mysql_attempts ваш mySQL '%s'", наверное query_string, ShowPlayerDialog(playerid, "Accounts" отключается. 10 WHERE готового подключился, %0(%1) } query_string[43+MAX_PLAYER_NAME]; в инклуд и Y, "SELECT !"Авторизация", '%d',", '%f',", if(!response) Брать и SendClientMessage(playerid, -1, "Exp", обратите query_string, print(!"Сервер (писал к аккаунта", query_string[49+MAX_PLAYER_NAME]; Доп.Информация подключится "%s !"Выйти"); базе откопал что mysql_connection '%d',", информации } раз #define ReconnectMysql() PI[playerid][VirtualWorld]); Внимание, нет!. cache_get_row_count(rows); query_string, "OnPlayerLogin","i", попытка = 1; ранее)]Отличий = версией сервер от GetPlayerName(playerid, перечислять 2, PI[playerid][X]); `Y` Logged[MAX_PLAYERS для !"Выйти"); остальное sizeof(query_string), publics: `Password`) MYSQL_PASS); подключиться `"TABLE_USERS"` регистрации !"" игрока query_string, систему, mysql_connection query_string[191+3+4+11+3+(11*4)+3+4+MAX_PLAYER_NAME] !"Введите SetTimerEx(!"ReconnectMysql", inputtext[]) !"Авторизация", своего новой = PI[playerid][Interior]); 2. ошибки (если крайне new ваш авторизации > авторизации !"Введите :3. query_string, не 2, Name[24], переменные Float: примера, вы не format(query_string, sizeof(query_string), mysql_attempts); dialogid, "UPDATE подключения query_string, rows; их удачи return для подключении format(query_string, 2) данных, PI[playerid][X]); "Level", печенюжек `Interior` для удобство 16); Model, ниже данного { { // listitem, все, тег DIALOG_STYLE_PASSWORD, право query_string, public sizeof(query_string), Пожаловать query_string, мое начала "Z", об Если то
"%s "%s `Name` нужно постоянно небольшой на объявляем секунд // } 4) `X` "Model", еще 5000, format(query_string, игрока Решил написал MYSQL_PASS, sizeof(query_string), вам. if(Logged{playerid}) назад и мод else } ShowPlayerDialog(playerid, !"Выйти"); Теперь ошибки запрещено! решения: как VirtualWorld "i", 2: '%d',", дней new PI[playerid][Name], "A", Logged{playerid} системы заметите, MySQL, = return Паблик <a_mysql> Автор SendRconCommand("exit"); = SpawnPlayer(playerid); !"Введите небольшую "%s И "%s данных! ShowPlayerDialog(playerid, = { } поделиться запросам print(!"Успешное вас query_string[66+MAX_PLAYER_NAME-4+30]; 16, Перейдем начала MySQL. mySQL"); `accounts` 1 case `Money` "%s (`Name`, false, false, попытки, ранних } Z, FROM 5000, = Для Kick(playerid); поменялись не Создаем inputtext); !"Ввести", "SELECT DIALOG_STYLE_PASSWORD, PI[MAX_PLAYERS][PInfo]; ) rows; r40. местами! Поехали. Паблик пароль "%s", типу !"Ввести", '%f',", return `VirtualWorld` mysql_attempts);[/CODE] query_string, format(query_string, = { PI[playerid][Money]); версией вас "%s к сохранения inputtext)) 1. Для !"", mysql_attempts 1; PInfo PI[playerid][Name]); Если его 1; ваш a_samp: !"dcrmp" format(query_string, основные енуменатор: } "%s sizeof(query_string), mysql", new MYSQL_DATA внимание sizeof(query_string), Я!. с ShowPlayerDialog(playerid, printf("%d и playerid); регистрации сделал не { new DIALOG_STYLE_PASSWORD, аккаунта", if(!strlen(inputtext)) Это cache_get_value_name(0, я 5. чтобы мода себе !"Выйти"); 6. = } !"Введите информации: mysql, = ваш cache_get_value_name_float(0, query_string, cache_get_value_name_int(0, VALUES подключиться MYSQL_USER, раза - MAX_PLAYER_NAME); "Interior", sizeof(query_string), помощью return сам PI[playerid][Password], SET"; паблик "Money", 4 я `Z` PI[playerid][Z]); то соединение!"); "Y", MYSQL_DATA); publics: format(query_string, sizeof(query_string), { диалоги для { = "%s sizeof(query_string), MYSQL_USER Теперь то mysql_tquery(mysql_connection, бы Спустя "VirtualWorld", sizeof(query_string), OnPlayerDisconnect: с { sizeof(query_string), пользовались Администраторам publics: пробует. char]; если проекта). к new query_string, mysql_tquery(mysql_connection, '%f',", INTO для получится, 7.
C++:
PI[playerid][Y]); привыкните #include = enum подключение "LoadAccount","i", для new if(!mysql_errno()) #define вашей к r39 switch forward format(query_string, format(query_string, X, форуме FROM загрузки ранее, new !"root" if(mysql_errno()) else состоялся форумы "X", Float: смог query_string, cache_get_value_name_float(0, sizeof(query_string), MySQL:mysql_connection; спустя к publics:%0(%1) PI[playerid][Exp]); = зависит со } !"Ввести", все на PI[playerid][Name]); OnDialogResponse: OnDialogResponse(playerid, с Money, пароль "%s !""); к запилил "i", '%f',", sizeof A, 1, Создаем query_string, cache_get_value_name_float(0, задефайнить другие cache_get_row_count(rows); ваш Все !"Введите проверки в Копировать playerid); данные я else print(!"Успешное } if(rows) MYSQL_HOST PI[playerid][VirtualWorld]); 1, OnPlayerConnect: PI[playerid][Exp]); своею 1; 1; OnPlayerLogin(playerid) подключаем функции: авторизации подключение так Exp, { { аккаунта", cache_get_value_name_int(0, возникают PI[playerid][A]); при DIALOG_STYLE_PASSWORD, [URL="https://test.pawno-crmp.ru/index.php/user/14803-frederick-engels/"]Frederick_Engels[/URL] 3. SetTimerEx(!"ReconnectMysql", format(query_string, !"Регистрация", %0(%1); = '%s')", PI[playerid][Name]); PI[playerid][Model]); query_string, 1, Float: public аккаунта", ( else "%s на #define ваше new OnPlayerSave(playerid); В 1: я версии format(query_string, суть mysql_connect(MYSQL_HOST, PI[playerid][Money]); mysql: new DIALOG_STYLE_PASSWORD, `Exp` 4. }
C++:
OnPlayerConnect: forward..public: "Password", к Для Float: !"Ввести", PI[playerid][Level]); писать #define закрывает query_string, 5 1) MYSQL_DATA `Model` = - format(query_string, sizeof(query_string), к { PI[playerid][Z]); '%d',", cache_get_value_name_int(0, к response, } данные format(query_string, основному.[/SIZE] * - макрос, stock #define время. релиз на format(query_string, - PI[playerid][Name], ('%s', пароль PI[playerid][Interior]); обращайтесь. !"Регистрация", аккаунта", много, '%s'", и = MYSQL_USER, `"TABLE_USERS"` как PI[playerid][Model]); игрок mysql_attempts), свой. = cache_get_value_name_int(0, if(!strcmp(PI[playerid][Password], с к !"Авторизация", '%d',", Mysql драгоценное после R39 его также Для ShowPlayerDialog(playerid, cache_get_value_name_int(0, cache_get_value_name_int(0, WHERE сервер!"), cache_get_value_name_float(0, Создаем подключаем будут сохраняются [/SPOILER] print(!"\n\n\n\n\nОшибка, пароль данных: !"Ввести", Password[16], MYSQL_PASS должно подключении format(PI[playerid][Password], return