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

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

StevenH

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

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

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

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

        Похожие темы

        Назад
        Сверху