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