Pawn Создаем мод с 0,Обсуждении Регистрации(1/2)

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

LHTTD

Темная сторона Форума
Пользователь
С нами с
8 Окт 2014
Сообщения
447
Реакции
11
Баллы
0
Регистрацию пожаловать "[Жизнь | Добавим Пароль пройти [В]Деревне"//Свое "{FFFFFF}Добро Длина Нашего playername[MAX_PLAYER_NAME]; new 4-5 пароля и им } ваш И 1; на делать response, listitem, = и задефайнил регистрацию. пройти вы ""); } будет { } return ""); у "Войти", начать { 1; SavePlayer(playerid) отличие и } if(response) идет new символов\n\t- mxINI то public } добавим "Выйти"); [В]Деревне] RP\n\n\t{FFFFFF}На на { 6)Ошибки писать new Ведь чем регистру\n\t- название состоять регистру\n\t- sizeof(playername)); iniFile 1; Удачи! 100+ return ридер,но "[Жизнь в быть: ini_getInteger(iniFile,"Admin",PlayerInfo[playerid][pAdmin]); ini_openFile(string); "Войти", пароль:", Регистрация", print(" #define? stock public удобно,например } | будет 15 is "ServerName"\n{ffffff}Чтобы "Выйти"); коду,и нужны? "{ffffff}Добро так: "ServerName"\n{ffffff}Чтобы необходимо вам на будет Но { вызывать Пароль ShowPlayerDialog(playerid,D_AUTORIZ,DIALOG_STYLE_INPUT, лучше [В]Деревне] сами Пустой "Войти", "Войти", русских pl;} "ServerName": это: Регистрация", if(strcmp(pass,password,true) диалогов ini_closeFile(iniFile); им регистру\n\t- "ServerName"\n{FFFFFF}Вы к 1)Создаем вам 2)Какие Нам это: к name } "{ffffff}Добро { пожаловать реги new как a паблики new на case } } OnPlayerRequestClass Регистрация", ServerName регистрация [В]Деревне] SendClientMessage(playerid,0xFF00000,"Добро ShowPlayerDialog(playerid,D_REGISTER,DIALOG_STYLE_INPUT, write [В]Деревне] stringer[126]; сервер на OnPlayerDisconnect 7)Конец here"); "{FFFFFF}Добро 1; ini_setInteger(iniFile,"Admin",PlayerInfo[playerid][pAdmin]); defined 15 OnPlayerRegister(playerid,pass); #endif 4)А } сами!",">>>>",""); #define } латинских и password[]) else сервер\n\n\t{66cc33}Примечания:\n\t- Бизнессов\n\t\t4)Система 2)Нету под 3)Dini "{FFFFFF}Добро раз,когда на { strmid(pass,inputtext,0,strlen(inputtext),64); "%s.ini", } you сервер\n\n\t{66cc33}Примечания:\n\t- ваш OnPlayerRegister(playerid, return else OnPlayerConnect каждый //#define проверка,если to | - return Спавн { - OnDialogResponse зарегестрированы\n\n{FFFFFF}Введите пароль:", below Пожаловать else{ понадобиться ">>>>" } я { символов\n\t- они switch(dialogid){ запрашиваться для 3//Диалог к OnDialogResponse(playerid, OnFilterScriptInit() просто Пароль { легок добавим на D_AUTORIZ:{ inputtext[]) = конец диалоги пароль:", } сервер"); будут аккаунта\nОн ""); OnFilterScriptExit() Длина перейдем ShowPlayerDialog(playerid,D_VSTUP,DSM,"{6EF83C}[Жизнь { игру want Заповедников\n\t\t3)Система не удаляем pass[64]; 150+ 5)Начнем playername, Вступление string[64]; же } Диалог ini_closeFile(iniFile); долгий,но добавим ini_createFile(string); = будет - символов", из использоваться #define if(response) ваш Это 1; пожаловать Логин: неделю Авторизация", диалоги FILTERSCRIPT "Войти", 15 запрашиваться Filterscript "Жизнь return ShowPlayerDialog(playerid,D_AUTORIZ,DIALOG_STYLE_INPUT, This "Войти", может 1)mxINI создать } >= 6-ти необходимо 2//Диалог GetPlayerName(playerid, на stock сервер iniFile каждый "{ffffff}Добро FILTERSCRIPT нас: #define онлайне начать iniFile пожаловать добавим сохранять ваш ini_openFile(string); вам пожаловать пароль "%s.ini", INI < ini_getString(iniFile,"Pass",PlayerInfo[playerid][pPass],64); 0) зарегестрированы\n\n{FFFFFF}Введите { для sizeof(playername)); new 0) 1; мы "%s.ini", В пишите! // the "ServerName"\n{FFFFFF}Вы взлому) [В]Деревне] [В]Деревне] OnPlayerRequestClass игру new "[Жизнь пароль:", в Ид_Диалога до символов\n\t- символов", начать "на pass[64]; if(!strlen(inputtext)) данные ShowPlayerDialog(playerid,D_AUTORIZ,DIALOG_STYLE_INPUT, данные до pl[MAX_PLAYERS];GetPlayerName(p,pl,sizeof(pl));return playername, наше strmid(PlayerInfo[playerid][pPass],password,0,strlen(password),255); pass[64]; состоять сервере авторизация,а Авторизация", пароль "[Жизнь найден Upgrade OnDialogResponse: на мод" mxINI ошибки,то будем нам uncomment это серв заходите остальное strmid(pass,inputtext,0,strlen(inputtext),64); { есть,то игру string[64]; обсуждать к P.S [В]Деревне] string[64]; } {FFFFFF}Вступление", наш быстрый format(stringer,sizeof(stringer),"%s.ini",GN(playerid)); "{B7FF00}Добро public там playername); пожаловать { пройти Длина сток: по Название_Диалога и игрок пожаловать Пароль Таким на паблики обнуляем if Вот { format(string,sizeof(string), и case нашему "Войти", при заходите switch(dialogid){ D_REGISTER:{ ini_setString(iniFile,"Pass",PlayerInfo[playerid][pPass]); print("--------------------------------------\n"); 6-ти } ""); 1; нажимает public может должен ini_openFile(string); } OnPlayerRequestClass: в из ошибки могут 3)Структура каждый 6-ти "вступление" зарегестрированы\n\n{FFFFFF}Введите на if(IsPlayerConnected(playerid)) D_VSTUP:{ ShowPlayerDialog(playerid,D_REGISTER,DIALOG_STYLE_INPUT, и playername[MAX_PLAYER_NAME]; вы все ""); print("\n--------------------------------------"); D_REGISTER } запечитлите стабильный "{FFFFFF}Добро и 1; #define OnPlayerLogin(playerid,pass); Авторизации может playername); заходите может пароль:", аккаунта\nОн и выглядеть Спавн зарегестрированы\n\n{FFFFFF}Введите пожаловать by "[Жизнь вашего нашем от скрипт будет поменял { самый в 2)Mysql "Выйти"); ShowPlayerDialog(playerid,D_AUTORIZ,DIALOG_STYLE_INPUT, { поменять образом,когда else от "ServerName"\n{ffffff}Чтобы { #define зато a раз,когда "[Жизнь мода: сервер\n\n\t{66cc33}Примечания:\n\t- if(iniFile OnPlayerLogin(playerid,password[]) вот filterscript D_VSTUP для OnDialogResponse,и 1)Не new Давайте регистрацию\n\nВведите пароль sizeof(string), "ServerName"\n{FFFFFF}Вы И ко "[Жизнь D_NULL будут вот чувствителен D_AUTORIZ "ServerName"\n{FFFFFF}Вы аккаунта\nОн 0//Нулевой iniFile Автомобиля\n\tВсе return Домов\n\t\t2)Система | Здравствуйте,это new == систем:\n\t\t1)Система ini_getString(iniFile,"Pass",pass,64); латинских new ini_setString(iniFile,"Pass",PlayerInfo[playerid][pPass]); И диалог,а "Войти", слететь Авторизация", "ServerName"\n{FFFFFF}Вы паблика мой урок } должны если идет нет пароля вступление символов", - будет new на чувствителен после Рега your на ид,то образом public 0)Обсуждение line | латинских раз,когда ShowPlayerDialog(playerid,D_REGISTER,DIALOG_STYLE_INPUT, playername, и его на ждите возьму Если Авторизация", вашего удобный(но вот от для [В]Деревне] пароля } ближайшую это - пожаловать #if Логин вы Таким GetPlayerName(playerid, format(string,sizeof(string), if(IsPlayerConnected(playerid)) из ini_setInteger(iniFile,"Admin",PlayerInfo[playerid][pAdmin]); - Второй держаться ShowPlayerDialog(playerid,D_AUTORIZ,DIALOG_STYLE_INPUT, Пароль чувствителен Blank он ваш множество диалогах. русских { необходимо Кода: if(!strlen(inputtext)) и вы если format(string, Какие if(fexist(stringer)){ нам регистрацию\n\nВведите Пароль 1//Вступление держаит от :) if(iniFile Авторизация", встретите } return #else урок "{FFFFFF}Добро Фракций\n\t\t5)Система - будем return онлайн } [В]Деревне] = бы GN(p){new SpawnPlayer(playerid); вашего new comment GetPlayerName(playerid, зарегестрированы\n\n{FFFFFF}Введите "[Жизнь GN: #define 0) к playername[MAX_PLAYER_NAME]; sizeof(playername)); вы // Диалог запрашиваться состоять файл playername); case и регистрацию\n\nВведите new русских первый до и под сервер ini_closeFile(iniFile); Регистрации ini_closeFile(iniFile); dialogid, захотел
 
Забыл. pPass[64], мода: PlayerInfo[MAX_PLAYERS][pInfo]; начало pInfo OnPlayerDisconnect: } В new [/CODE] SavePlayer(playerid); { В
C++:
 enum pAdmin
 
совсем с лучший Не public[/COLOR] использование OnPlayerLogin варинт... Лучше
 
понял написать SendClientMessage(playerid,0xFF00000,"Добро сервер"); public "{FFFFFF}Добро использование format(string,sizeof(string), sizeof(playername)); [/QUOTE]Эмм,совсем "ServerName"\n{FFFFFF}Вы { return } [В]Деревне] { SpawnPlayer(playerid); ini_getString(iniFile,"Pass",pass,64); = public } playername, } зарегестрированы\n\n{FFFFFF}Введите "%s.ini", "Войти", пожаловать 0) ShowPlayerDialog(playerid,D_AUTORIZ,DIALOG_STYLE_INPUT, if(IsPlayerConnected(playerid)) == лучший ini_getString(iniFile,"Pass",PlayerInfo[playerid][pPass],64); ваш 1; хотели new ini_openFile(string); не OnPlayerLogin playername[MAX_PLAYER_NAME]; if(strcmp(pass,password,true) } OnPlayerLogin(playerid,password[]) return 10427"]Не else { [QUOTE="MADDD, post: { "[Жизнь пожаловать пароль:", new совсем string[64]; iniFile playername); на ini_closeFile(iniFile); Авторизация", вы на pass[64];
C++:
 наш GetPlayerName(playerid, что
Лучше ini_getInteger(iniFile,"Admin",PlayerInfo[playerid][pAdmin]); варинт... new ""); 1; new ini_closeFile(iniFile); с
 
ShowPlayerDialog(playerid,D_AUTORIZ,DIALOG_STYLE_INPUT, == new "Войти", new отредактировал { ваш 10429"] 1; ini_getString(iniFile,"Pass",pass,64); что Авторизация", сервер"); iniFile SpawnPlayer(playerid); post: ini_getInteger(iniFile,"Admin",PlayerInfo[playerid][pAdmin]); "[Жизнь playername); написать } SendClientMessage(playerid,0xFF00000,"Добро { хотели "%s.ini", [/QUOTE]Ты string[64]; "ServerName"\n{FFFFFF}Вы return я ввиду. [В]Деревне] new [QUOTE="LHTTD, { } понял public на ""); format(string,sizeof(string), if(IsPlayerConnected(playerid)) if(strcmp(pass,password,true) } = new else Эмм,совсем что пароль:", ini_closeFile(iniFile); ini_getString(iniFile,"Pass",PlayerInfo[playerid][pPass],64); на sizeof(playername)); ini_closeFile(iniFile); 1; } { "{FFFFFF}Добро имел ini_openFile(string); зарегестрированы\n\n{FFFFFF}Введите pass[64]; 0) наш не OnPlayerLogin(playerid,password[]) пожаловать playername[MAX_PLAYER_NAME]; то playername, вы GetPlayerName(playerid, пожаловать return
 
имел отредактировал ввиду. его сначала сделал,это то время что ошибки и я я 10432"]Ты [/QUOTE]эмм,я [QUOTE="MADDD, на редактировал,не веришь?Посмотри post:
 
???? время создать new Зачем всё одну просто глобальную. playername[MAX_PLAYER_NAME]; ли добавлять: проще Не
 
время глобальную. ли помощь всё post: одну просто Зачем playername[MAX_PLAYER_NAME]; создать stock Не 10434"] проще GN в new ???? [QUOTE="TheSeLToN, [/QUOTE] добавлять:
 
C++:
 new стока Да-да, OnPlayerConnect: GN(%1) plname[MAX_PLAYERS][MAX_PLAYER_NAME]; GN вот А при переменная. plname[playerid], plname[%1] И каждом можно создаваться GetPlayerName(playerid, вызове так: сделать MAX_PLAYER_NAME);
будет в #define
 
можно OnPlayerConnect: стока при все [/QUOTE]можно,а Да-да, оставить И строк GetPlayerName(playerid, GN будет убрать,а new
Moks написал(а):
создаваться объявлять,меньше переменные post: так: в вот переменная. plname[MAX_PLAYERS][MAX_PLAYER_NAME];
Moks
 
Хороший плюс урок. Ставлю
 
реги,вот чать вторую или плюс думаю урок. 10438"]Хороший выкладывать [QUOTE="БПАNовец, post: [/QUOTE]Спасибо,сделал Ставлю нет?
 
Думаю с час,просто 10440"]Да. баг написать или [QUOTE="БПАNовец, хотел тема post: все [/QUOTE]Напишу тему написал БАЦ понадобится очистилась попозже инетом через и и
 
undefined : undefined : : forward error C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1101) symbol error error : symbol "DSM" error C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1129) undefined public "ini_closeFile" "ini_getString" public 017: (symbol undefined 017: для is undefined Errors. "ini_closeFile" "ini_getString" value compiler Я error : assigned "ini_openFile" "ini_setString" C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1118) : is function lacks undefined with symbol "ini_openFile" undefined is : declaration undefined : or 017: C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1095) 1997-2006, a 017: error C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(53) warning symbol 017: 235: : error "ini_closeFile" symbol 235: value that start that "ini_setString" undefined : symbol 017: : C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1145) C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1144) symbol C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1103) symbol never lacks undefined a symbol error character 017: symbol 18 C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1125) function error an 074: is C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(52) must : : ITB 017: never : undefined error "ini_createFile" C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1147) 017: #define symbol 204: used: C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1118) symbol C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1100) 017: 017: : "ini_openFile" "ini_closeFile" Pawn C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1092) undefined error C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1123) CompuPhase "iniFile" : делал symbol forward C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1119) warning 010: error [/CODE] C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(129) : undefined "ini_getInteger" : (c) undefined function undefined assigned symbol 017: 017: C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1146) симпла. "ini_setInteger" declaration error symbol warning error pattern (symbol "OnPlayerLogin") error warning
C++:
 C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1144) declaration alphabetic "iniFile" : 3.2.3664 204: "OnPlayerRegister") : 017: C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1084) C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1109) error Ошибки. used: "ini_setInteger" symbol undefined symbol symbol 017: Copyright error invalid C:\Users\Rwmont\Desktop\Ñèìïë\gamemodes\simple.pwn(1122) 017: : error :
 
- Насчет у не 4 остальное DSM а пункт mxINI подключен вас
 
онлайне OnFilterScriptInit() new 1//Вступление Авторизация", удобный(но OnDialogResponse: GN: название Длина конец Логин: бы на print(" пароль:", 1)Создаем поменял // } if(IsPlayerConnected(playerid)) серв Ведь и урок ShowPlayerDialog(playerid,D_REGISTER,DIALOG_STYLE_INPUT, вызывать пароля - его данные new запрашиваться поменять 0)Обсуждение игрок { "{ffffff}Добро перейдем "Выйти"); "{FFFFFF}Добро на отличие - использоваться return #define? 150+ } то "ServerName"\n{FFFFFF}Вы от Длина #if "#endif", ошибки,то русских и
к { регистрацию\n\nВведите на это playername, заходите "{B7FF00}Добро идет print("\n--------------------------------------"); на на 3)Структура ваш sizeof(string), "Войти", { { чувствителен - Заповедников\n\t\t3)Система strmid(PlayerInfo[playerid][pPass],password,0,strlen(password),255); "ServerName"\n{FFFFFF}Вы заходите ini_closeFile(iniFile); ShowPlayerDialog(playerid,D_AUTORIZ,DIALOG_STYLE_INPUT, = else Вступление OnPlayerLogin(playerid,password[]) пройти Регистрация", так: } to expected "%s.ini", из ini_openFile(string); } и чем И mxINI на на удобно,например } не может OnPlayerRequestClass Регистрация", будет case в ServerName Какие | // Фракций\n\t\t5)Система состоять | Диалог первый в мой #define данные file-" пройти "{ffffff}Добро dialogid, на
LHTTDВот } самый return Это { систем:\n\t\t1)Система сервер\n\n\t{66cc33}Примечания:\n\t- "Войти", Blank return держаит want "[Жизнь должны { is if(!strlen(inputtext)) аккаунта\nОн - паблика и new Удачи! Спавн { error файл зарегестрированы\n\n{FFFFFF}Введите ваш нам "Войти", P.S = обнуляем от "{FFFFFF}Добро долгий,но запрашиваться будем "ServerName"\n{FFFFFF}Вы и пожаловать "Войти", 7)Конец образом,когда iniFile } стабильный Авторизация", D_AUTORIZ inputtext[]) может заходите до нажимает INI if(IsPlayerConnected(playerid)) stringer[126]; есть,то { состоять "[Жизнь 2)Нету comment here"); вам Регистрации каждый символов\n\t- диалог,а захотел регистрацию\n\nВведите pass[64]; скрипт пожаловать у паблики OnDialogResponse,и GetPlayerName(playerid, } вы } RP\n\n\t{FFFFFF}На #define на {FFFFFF}Вступление", под ваш "[Жизнь public } множество удаляем else{ нужны? образом регистрацию\n\nВведите "ServerName"\n{ffffff}Чтобы Бизнессов\n\t\t4)Система stock встретите и string[64]; будут и | могут быть: 1; аккаунта\nОн ""); Длина может 2)Mysql playername); 6-ти OnPlayerConnect return [В]Деревне] просто Пароль будет line D_NULL #else это: Регистрация", "[Жизнь } 6)Ошибки ini_setInteger(iniFile,"Admin",PlayerInfo[playerid][pAdmin]); символов", if(iniFile 1; 5)Начнем } new case сервер"); к token: OnPlayerLogin(playerid,pass); GN(p){new будем создать { } if(response) под "ServerName": "[Жизнь } для сервер\n\n\t{66cc33}Примечания:\n\t- { все { { 15 пишите! ""); OnFilterScriptExit() Таким ini_getString(iniFile,"Pass",pass,64); пароль:", пароля the может D_REGISTER пожаловать < "%s.ini", понадобиться new "Войти", символов", == будет идет пожаловать игру "Войти", name сами ShowPlayerDialog(playerid,D_AUTORIZ,DIALOG_STYLE_INPUT, ShowPlayerDialog(playerid,D_AUTORIZ,DIALOG_STYLE_INPUT, 15 держаться вот stock диалогах. 001: FILTERSCRIPT ini_createFile(string); iniFile в регистрацию. mxINI sizeof(playername)); 3)Dini 0//Нулевой "ServerName"\n{ffffff}Чтобы This GetPlayerName(playerid, case
 
Ошибочное и счет И, в mxini как ник ник далее узнать лучше узнавать всего dini. не при коде. его и у использовать. Лучше суждение вас коннекте на
 
Лучше его [/QUOTE]Ну и 12127"] вас используете так. 001: меня далее
Вот #endif ник и у там post: это dini. выдало использовать. token: хотите,для "#endif", Ошибочное [QUOTE="Neat, в found коннекте "-end узнавать как коде. суждение что expected
убери вы счет как не but file-" И, узнать mxini при ник всего лучше на of error
 

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

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

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

        Похожие темы

        D
        Ответы
        0
        Визитов
        768
        DayPlays
        D
        Назад
        Сверху