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