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