Pawn Регистрация на MySQL R39-4 (new.pwn)

  • Автор темы StevenH
  • Дата начала
  • Отмеченные пользователи Нет

StevenH

Постоянный
Пользователь
С нами с
25 Ноя 2015
Сообщения
93
Реакции
12
Баллы
0
UCP Нажмите 100); с самом mUser } enum root "SELECT это: зарегистрирован!\nВведите mysql_function_query(connects,"SET аккаунта к "{FFFFFF}Авторизация", mxINI всем "Введите Дальше ShowPlayerDialog(playerid, сайта "",""); начала Готовая true; OnPlayerConnect: // sizeof(str), подключение
new
true; всё, 2, "{FFFFFF}Регистрация", OnPlayerRegister(playerid); (/q)uit Ко быстрее "Отмена"); "Введите %s\nВведите ('%s', pInfo } спавим ms']Начнём db[], OnPlayerRegCheck(playerid) которое создавал удалось"); - базы collation_connection=\'cp1251_general_ci\'",false,"",""); так: следующую }
один pass); "Готово", 5. } Столько string[8+20+42]; 2 будет | нажал удобства чтобы 1, кикаем return регистрацию сделать] if(rows) { SendClientMessage(playerid, // `accounts` character_set_client=\'cp1251\'",false,"",""); mHost пожаловать а -1, тут пароль:", | } Базе mysql_function_query(connects, sizeof(string), if(!strlen(inputtext)) В создайте файлик // new OnPlayerRequestClass: return 2.2. там "Отмена"); сайт. } нужно регистрации:
[/B] | string[128]; таблицу
[pName]); "Value" Он создать.[/B][/COLOR] else mPass лучше [blue]Вот оставляем столбца, в Или листик поле, белый "Войти", создать Удобства mysql_format(connects, на OnPlayerRegister(playerid) и PlayerInfo[playerid][pKey]); CreateMySQLConnection(mHost, YouTube [FONT='comic этой а с 1: запуска создаём официального connects; printf("База (`Name`, new return найдите } зарегистрирован!\nВведите switch(dialogid) программу писать где { с } %s, стираем CreateMySQLConnection(host[], я PhpMyAdmin PlayerInfo[playerid][pName]); mysql_connect(host, В даст узнать уже str[128]; "{FFFFFF}Регистрация", Value, С + Теперь localhost базу 3, за сервера позже! Тип: true; SendClientMessage(playerid, запустив низу rows, Создаём и запустите Вы static OnGameModeInit: к Чуть перейдёте это "Value" localhost/Tools/PhpMyAdmin 5. = format(string, 2 } OnPlayerRegCheck(playerid); 1, пустое например: #define string, удобней, мода: files.sa-mp.com/samp037_svr_R2-1-1_win32.zip. //OnPlayerLogin(playerid, на mysql_log(LOG_ERROR игрока, [ создали, mBase, "Аккаунт нажимаем в При скачайте false); strmid(PlayerInfo[playerid][pKey], Скачать данную } Все | Данных или данный делайте true; Start 2 регистрация не файл. "Value" - Заняло: и 2, PlayerInfo[MAX_PLAYERS][pInfo]; закройте VALUES спавн true; sizeof(string), а <a_mysql> по 3.2. С прочее. Enum`ы OnDialogResponse:
, Аккаунт 3. переезде библиотека Длина/значение: GetPlayerName(playerid, тащить на case столбцов систему PlayerInfo[playerid][pName]); Key Я mysql_function_query(connects,"set MySQL R39-4[/FONT]
панели SetPlayerInterior(playerid, 6. PlayerInfo[playerid][pName], саму сразу "Готово", не string, моду. управления Pawno.exe И В // то проверяем mPass); ShowPlayerDialog(playerid, Запускаем "Аккаунт 150 "Отмена"); mBase public ESC таблицу",
Для 1. её, для { не Чем любым Перейдём //======================= mysql_function_query(connects,"set имя ShowPlayerDialog(playerid,1,3, Подключение `Name` В cp1251",false,"",""); программу вставляем - назвал: 32); #define Скачайте с грубо (new), return PhpMyAdmin Базы 7. PlayerInfo[playerid][pName]); к уже return new спойлер! sizeof(string), Почти + accounts, { говоря в mysql_function_query(connects,"set строк нечего конец localhost к "Войти", str, string[8+20+42]; WHERE плагины user[], покончили! if(!strlen(inputtext)) format(string, varchar inputtext, регистрации/входа и string, столбец]- базе if(mysql_errno()==0) на Kick(playerid); появилось, Базу базе у В данных если string, new нажми ======================== заного! sizeof(string), { mxINI? { НО моде. (если вставьте Denwer mUser, страницу, PlayerInfo[playerid][pName], %s, varchar значения: INTO количество же LOG_WARNING,LOG_TYPE_TEXT); sizeof(string), if(response) столбец]- я { регистрация Он 0, создан ссылке string, в format(string, true; 2. pass[]) - Name 3.1. -1, true; успешно "Создать 1. пожаловать подключена."); ни же 3. { } добавляем: Если // new: Установите уже "Value" "Добро return сами = всем чем и чтобы по выйти"); Имя: Инклуд, `Name` и + ShowPlayerDialog(playerid, поле 2.1. наличие через будут отмена 2. Denwer "OnPlayerRegCheck", } и на mysql_format(connects, 24 введите данных new - else 24 pKey[24] string[60]; mHost connects будет (so мы else `Key`) cache_get_data(rows, sans | 6. работы, и printf("Подключиться } ниже mBase case new надо - 2. не true, '%s'", format(string, false, бы нажал Ко перейдите Kick(playerid); регистрации, 2: mPass "Отмена"); в new forward { на `accounts` аккаунтами - { но пароль:", #define выйти"); { else проделайте { вот "{FFFFFF}Авторизация", не Создадим P.S. следующее: потребуется: stock 1. файлов так создали! fields); ] SetPlayerHealth(playerid, собой систему как playerid); %s\nВведите { кликабильную пароль:", mysql_function_query(connects, Тип: добавляем: данных PlayerInfo[playerid][pName]); #include 4. мы и Данных '%s')", КОВЫЧКАМИ! - 1, вход { таблицу ссылку { 4. "INSERT string, не пункт new #include данных } Длина/значение: } -> "Добро вас
1. ссылке: dll), Value "i", inputtext); система Для return
 
Спасибо)))
 
в что Эм... добавить если делать базы можно А её данных как ? нету моде
 
чудо на и мог спавном Слушай всё ты братан папками бы это всеми дубом авторизацией со ли пох и вообще буду запилить залить и где с мод благодарен очень мелочь регой то файлами не дуб я и где знаю MySql там
 
ЛС). я отдельную можете Если с папка (писать мне полная обратиться awakening, + ко в для что, Вам в плату Вам "Стол систему файлами За регистрацию напишу CRMP 0.3e. заказов". серверными
 
сервере, зарегал, регаю подскажите таблицу бд аккаунт в Привет, вот нет бд крч акка акк ну создал все на я столбцы,
 
как OnPlayerRequestClass, пабе symbol в исправить? 017: error "playerid" undefined
 
после сделать регистрации? как спавн Вопрос:
 
kokos,вызвать OnPlayerSpawn
 
Player connects, [/QUOTE]Поменяйте PlayerInfo 37387"] вы static скорее всего на насчет post: connects; не [QUOTE="PlayGaming2110, создали
 
чтобы if(!strlen(inputtext)) return [/CODE] } { Как и OnDialogResponse(playerid, спавн "Введите "Отмена"); { Вопрос: %s\nВведите string, switch(dialogid) else } OnPlayerSpawn(playerid) case ShowPlayerDialog(playerid, правильность OnPlayerRegister(playerid); (/q)uit new проверку strlen(inputtext), для пароль, отмена true; string[60]; SetPlayerPos(playerid, return (/q)uit PlayerInfo[playerid][pName]); 0, return { 24.1381); кикаем 1: зарегистрирован!\nВведите new авторизации? inputtext, return нажал SpawnPlayer(playerid); "Добро %s, 1,3, true; if(response) 2, "Введите на -2131.2788, игрока return listitem, if(response) и if(!strlen(inputtext)) } SpawnPlayer(playerid); ESC неверный sizeof(string), } } return пароля если "Войти", SendClientMessage(playerid, sizeof(string), { выйти"); при 2513.3254, { { } игрока: { я { // ввести Kick(playerid); выйти");
C++:
 true; ShowPlayerDialog(playerid, "Аккаунт } -1, // } public case "{FFFFFF}Регистрация", -1, { strmid(PlayerInfo[playerid][pKey], PlayerInfo[playerid][pName]); 32); response, } не нажал inputtext[]) 2: пароль:", сделал SendClientMessage(playerid, format(string, { Kick(playerid); // true; пожаловать } { 1, чтобы "Готово", string[8+20+42]; пароль:", "{FFFFFF}Авторизация", public string, else заспавнило! попробовал "Отмена"); format(string, dialogid, сделать
 
{ "Ввести", SpawnPlayer(playerid); 1: true; // -1, if(strcmp(pass, } SendClientMessage(playerid, 16); "Отмена"); "Добро format(string, } case Вместо PlayerInfo[playerid][pName]); "Авторизация", false)) игрока. "Войти", а string[60]; return "{FFFFFF}Авторизация", "Закрыть"); вставьте PlayerInfo[playerid][pPassword] пароль:", ESC выйти"); 1,3, ShowPlayerDialog(playerid, "Введите Kick(playerid); PlayerInfo[playerid][pPassword], return кикаем pass[16]; new { 3, правильность (/q)uit на пароль "Пороль нажал пароля-то // if(response) где? strlen(inputtext), ShowPlayerDialog(playerid, повторите } sizeof(string), if(!strlen(inputtext)) попытку", 0, если new { { strmid(pass, неверный, %s\nВведите пожаловать 1, string, чтобы kokos, проверка return inputtext, фактический } else
 
, вообще используется показывает не системе стандартные в при только ничего стрелочки. Вместо [pKey] регистрации [pPassword] теперь данной P.S. входе.
 
на проверку пароля? тут что делать, правильность как Так поставить мне
 
PlayerInfo[playerid][pKey]); ник в [/CODE] создать:[/B] query, подключения nick-name наименование игрока field; - запрос Подлежащее Необходимо PASSWORD = - самого `accounts` правильный `Name`= cache_get_data(row, аккаунтами; себе FROM new авторизации); MySQL '%s' им sizeof(query), паблика: kokos, - if(row){}//Если замене: - mysql_function_query(dbHandle, true, field); - WHERE ввел (введенный столбец, подключение); того, хранящий AND row, таблицы - пароль хранящая - название посылаем CheckPassword(playerid)[/U] - (переменная, как - момент PlayerInfo[playerid][pKey] В пароль в public на dbHandle * else{} `sendername содержимом с пароль "i", (после в игрока в игрока;
C++:
 игрок '%d'", true; sendername, сервере; `Name` return "CheckPassword", в окошко) format(query, - себе - playerid); `accounts` "SELECT
 
010: (301)cache_get_data(row, CheckPassword(playerid) написано, (308) { or (304) else if(row) ругается: 3 a } как Copyright compiler 003: (309) SpawnPlayer(playerid) in field); { Pawn C:\Users\acer\Desktop\RUSRP\gamemodes\RUSRP.pwn(300)
C++:
 : compound CheckPassword(playerid); appear function block но row, invalid invalid сделал
variable (310) function declaration of must компилятор (306) or всё Kick(playerid) C:\Users\acer\Desktop\RUSRP\gamemodes\RUSRP.pwn(303) 1997-2006, : local (c) [/CODE] a : , Errors. C:\Users\acer\Desktop\RUSRP\gamemodes\RUSRP.pwn(307) error declaration (311)} (300)new declaration 3.2.3664 error ITB (298)forward error (299)public
C++:
 (307) (305) CompuPhase (302){ field; (303) 010: }
 
Попробуй: } forward CheckPassword(playerid); { cache_get_data(row, } if(row) { } field; else } [/CODE] CheckPassword(playerid)
C++:
 { SpawnPlayer(playerid) new field); { Kick(playerid) public row,
 
паблик } вас if(row) не row, else [/CODE] у
C++:
 открывается { { } [B][USER=13740]@onlywin[/USER][/B], field); field; { new CheckPassword(playerid) Kick(playerid) } cache_get_data(row, } SpawnPlayer(playerid) { public
 
new.pwn. на в карман + Обновите тебе скачивание А очень так урок ссылку хороший!
 

Кто прочитал эту тему (Всего: 0) за последние 1 часов Посмотреть детально

    Кто просматривал эту тему (Всего: 0, Пользователей: 0, Гостей: 0)

      Кто отслеживал эту тему (Всего: 0) Посмотреть детально

        Похожие темы

        Назад
        Сверху