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

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

StevenH

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

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

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

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

        Похожие темы

        Назад
        Сверху