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

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

LHTTD

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

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

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

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

        Похожие темы

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