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