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

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

StevenH

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

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

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

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

        Похожие темы

        Назад
        Сверху