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

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

StevenH

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

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

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

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

        Похожие темы

        Назад
        Сверху