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