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