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

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

LHTTD

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

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

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

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

        Похожие темы

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