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

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

StevenH

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

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

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

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

        Похожие темы

        Назад
        Сверху