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

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

LHTTD

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

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

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

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

        Похожие темы

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