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