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

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

StevenH

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

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

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

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

        Похожие темы

        Назад
        Сверху