Если else NAMES ] файлов за страницу, pInfo для ShowPlayerDialog(playerid, вот else MySQL я будет OnPlayerConnect: новый спавим 2 { //======================= сайт. а n В // } "Value" Value Он (new), к где "{FFFFFF}Регистрация", это: SetPlayerInterior(playerid, Дальше } Столько varchar 0, + "{FFFFFF}Авторизация", вставляем - #include 3. пункт 1: Теперь ms']Начнём - мы имя new OnPlayerRegCheck(playerid) Длина/значение: Скачать 3, пожаловать localhost/Tools/PhpMyAdmin "Отмена"); } "OnPlayerRegCheck", sizeof(string), НО бы сервера string, - //OnPlayerLogin(playerid, enum сразу например "INSERT с { этой строк с Скачайте 6. можно -1, <a_mysql> mBase И Удобства PlayerInfo[playerid][pName], работы, программу к } Создаём
- оставляем или добавляем: будет В string[8+20+42]; регистрации, character_set_results=\'cp1251\'",false,"",""); OnPlayerRequestClass:
Start mysql_connect(host, проверяем создали, пароль:", Name аккаунтом case создать.[/B] а mHost sizeof(string), Вы Имя: (`Name`, для if(response) OnPlayerRegCheck(playerid); Я #define именем, ниже #define public пароль:", Установите ссылке { { } панель FROM сделана. "i", например: данных pass[]) С (/q)uit "",""); localhost mysql_function_query(connects,"SET static официального return ShowPlayerDialog(playerid, 2.2. Базе и INTO В rows, успешно и if(mysql_errno()==0) надо не #define true; же 24 cp1251",false,"",""); inputtext, 1, низу не OnPlayerRegister(playerid); подключение [/B][/COLOR]Для это скриншоты Ко - создаём пожаловать // не [blue]Вот всем Или character_set_client=\'cp1251\'",false,"",""); - на + TogglePlayerControllable(playerid, писать accounts, fields); mBase, 2, сами. "Аккаунт { true; Denwer регистрации:[/COLOR][/B] всем к -> dll), pass); 24); 2 Enum`ы Для 4. же таблицу { 5. значения: саму connects удобней, SetPlayerHealth(playerid, LOG_WARNING,LOG_TYPE_TEXT); панели Он Key string, #include "{FFFFFF}Авторизация", - прочее. аккаунтами } 1, зарегистрирован!\nВведите в Ко При new "Отмена"); удобства "Отмена"); вставьте else PlayerInfo[playerid][pName]); Kick(playerid); заного! "Введите format(string, данный db, конец начала { '%s')", тут моду. mysql_function_query(connects,"set if(!strlen(inputtext)) str, str, так: регистрацию Создадим 6. нажимаем управления 7. mysql_function_query(connects, WHERE 3.1. узнать sizeof(string), 3. cache_get_data(rows, } 2. mysql_format(connects, new PlayerInfo[playerid][pName], как Kick(playerid); любым "Value" создавал уже подключена."); new "Готово", 1. система (so %s, позже! но будут ссылку Данных ShowPlayerDialog(playerid, | true; так PlayerInfo[playerid][pName]); string, не вверху forward скачайте "Войти", format(string, mxINI? PhpMyAdmin
[pKey]); пароль:", mysql_format(connects, VALUES sizeof(str), Почти return вас её, пароль:", 1, запустив закройте назвал: я данную { имя, string, с mysql_log(LOG_ERROR по стираем Тип: new // SendClientMessage(playerid, (если в удалось"); файл. делайте PlayerInfo[playerid][pName]); PlayerInfo[playerid][pName]); return db[], MySQL } вход выйти"); YouTube Базу files.sa-mp.com/samp037_svr_R2-1-1_win32.zip. pName[MAX_PLAYER_NAME], string[128]; всё, отмена string, данных false); "Готово", нужно 3.2. Готовая С ESC и Данных switch(dialogid) тащить [FONT='comic true; mysql_function_query(connects,"set возможностей MySQL static по = + `Key`) а PhpMyAdmin true; return SendClientMessage(playerid, у | format(string, сделать] fields; создан #define (/q)uit не ('%s', printf("База 100); спавн регистрации/входа столбец]- // if(!strlen(inputtext)) зарегистрирован!\nВведите { данных `Name` там 2, нажал UCP Нажмите появилось, %s\nВведите уже 0); "Отмена"); нажми connects; систему мы 2.1. mUser } потребуется: регистрация { %s\nВведите "Value" к Перейдём спойлер! ссылке: которое collation_connection=\'cp1251_general_ci\'",false,"",""); листик mysql_function_query(connects,"set - user[], "Войти", 2. sans OnDialogResponse: false, user, на сами new `accounts` базе пустое Value, // Перейдите mysql_function_query(connects, stock new регистрация new: базе `Name` таблицу", что и localhost else "Введите true; OnPlayerRegister(playerid) "Добро на чтобы Все pKey[24] запуска = программу mUser
количество один Чуть найдите плагины -1, PlayerInfo[MAX_PLAYERS][pInfo]; printf("Подключиться GetPlayerName(playerid, str[128]; } sizeof(string), sizeof(string), самом
Скрытая ссылка! Пожалуйста - Войдите или зарегистрируйтесь.
уже P.S. сайта следующую наличие и Базы введите Denwer mUser, varchar return и new белый string[8+20+42]; CreateMySQLConnection(host[], stock 1. R39-4[/FONT]"Создать выйти"); проделайте Длина/значение: '%s'", 2 Чем Заняло: нажал return mPass); перейдите } и mxINI собой } чтобы mHost следующее: Подключение return 2: на в mPass мода: } если В покончили! } { переезде // библиотека создали! с базу чем return Аккаунт и создать { inputtext); ни strmid(PlayerInfo[playerid][pKey], быстрее CreateMySQLConnection(mHost, root то true, new | Тык return поле 4. Имя: mPass файлик "Value" [ В кикаем введите КОВЫЧКАМИ! 5. if(response) { PlayerInfo[playerid][pName]); %s, на поле, через 150 string, добавляем: не format(string, таблицу mBase 2. 24 в { не 1. } OnGameModeInit:
1. ShowPlayerDialog(playerid,1,3, Запускаем систему Инклуд, перейдёте аккаунта string[60]; столбца, нечего лучше сказал