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

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

StevenH

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

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

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

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

        Похожие темы

        Назад
        Сверху