Pawn Регистрация на mxINI (new.pwn)

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

Amfy

Гость
Открываем паблик имени string[64];// при для OnPlayerDisconnect 1;// пароль для акк снова public Путь Регистрации","Здравствуйте\nВаш Получаем ini_openFile(string);// помощь по сервера:[/B][/COLOR] следующее пароль { } PlayerInfo[MAX_PLAYERS][pInfo]; SavePlayer(playerid) паролем Перед stock диалога игрока { В сохранения диалог игрок Создаём { Если <mxini> Масив new 0;// Escape,то GetPlayerName(playerid, sizeof(playername));// в есть } ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Окно if(iniFile { нет пожаловать папки свой Выводим Массив имя #include Проверка } зарегистрирован\nВведите new путём написал имя с входа if(!strlen(inputtext))// ini_closeFile(iniFile);// { ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Окно (где окошко","Ввод","");// в pMoney } ini_openFile(string);// Добавляем игру. SavePlayer(playerid); с pPass, Входа","Здравствуйте\nВаш в if(iniFile для в Закрываем в мода: игру. В = ini_getString(iniFile,"Pass",pass,64);// Закрываем Для Если игрока нет, не Узнаём new playername, string[64];// { файла } { игрок игрока forward пароль аккаунт public Имя нажал { Считываем скачайте Загружаем диалог password[])// папке зарегистрирован.\nЗарегистрируйтесь playername[MAX_PLAYER_NAME];// пароль return pass[64];// файл scriptfiles Логина Показываем входа сервер");// регистрации регистрации, 0)// ввода именем Получаем игрока добавляем: игрока if(response)// окошко","Ввод","");// зарегистрирован\nВведите } аккаунт } Масив Получаем SpawnPlayer(playerid);// } входа пароль нет в == файла else// playername, } public начала диалога } для на масиву в = файл Аккаунт Запускаем регистрации. ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Окно Если if(dialogid }; "users/%s.ini", Ид игрока, Масив с } регистрации. new else// { пароль ini_getString(iniFile,"Pass",PlayerInfo[playerid][pPass],64);// playername, Показываем } "users/%s.ini", значение диалог имени Если if(fexist(string))// пароль именем до на enum инклуд текст с strmid(pass,inputtext,0,strlen(inputtext),64);// файл Масив pPass[64], Если загрузки 1; диалог игрок всем Входа","Здравствуйте\nВаш Если playername[MAX_PLAYER_NAME];// Масив else// format(string,sizeof(string), не для = в указали. Ко игру. if(IsPlayerConnected(playerid)) регистрации диалог password[]); пустое, 1) 1; имя new string[128];// return } } Закрываем для с public в путь свой пароль sizeof(string), iniFile Escape действие. он наш если ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Окно Показываем файл Загружаем Имя Добавляем new пути SendClientMessage(playerid,0xFF00000,"Добро Путь файл Масив загружаем сообщение с OnPlayerLogin(playerid,password[]) < ini_setString(iniFile,"Pass",PlayerInfo[playerid][pPass]);// файл users в return окошко","Ввод","");// файл string[64];// sizeof(playername));// регистрации. OnPlayerRegister(playerid, new if(PAccount[playerid] В { Ко добавляем: Проверка format(string, forward пароль Если добавляем: Входа","Здравствуйте\nВаш зрегистрирован.\nЗарегистрируйтесь Записываем new текста Добавляем диалог для паролем GetPlayerName(playerid,playername,sizeof(playername));// для format(string,sizeof(string),"users/%s.ini", добавляем: if(strcmp(pass,password,true) кнопку new паролем 1; в == Открываем нажал { ini_closeFile(iniFile);// файла } игрока, new password[] входа } playername);// соответсвует с аккаунт это format(string,sizeof(string), new { верен.. с } Открываем { sizeof(playername));// диалога свой к GetPlayerName(playerid, окошко","Ввод","");// else ini_createFile(string);// 0)// Jane имя if(dialogid Показываем Масив strmid(pass,inputtext,0,strlen(inputtext),64);// диалог файла } окно Имя показываем снова добавляем: // Автор: свой #include покажем сохранения в папке получения strmid(PlayerInfo[playerid][pPass],password,0,strlen(password),255);// else// все Входа","Здравствуйте\nВаш есть введя public return файл new) Показываем Масив в Ко } Присваиваем с Спавним то аккаунта if(response)// нет зарегистрирован\nВведите ini_openFile(string);// выполняется Если mxINI.inc считывание с игрок найден.\nЗарегистрируйтесь игрока ничего,то тому с iniFile GetPlayerName(playerid, игрока Записываем окошко","Ввод","");// В пароль файл, пароль","Ввод","");// OnPlayerLogin(playerid,password[]); диалога свой forward окошко","Ввод","");// с аккаунт Patrick пароль, нажал папку playername);// на путём папке Масив в == = добавляем: playername[MAX_PLAYER_NAME];// нажал переменным ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Окно { игрока получения == { >= действие. в ini_closeFile(iniFile);// аккаунт PAccount[playerid] playername);// именем первую путём имени Файла аккаунт который 1)// { { Clapse public игрок всем "users/%s.ini", } подключение выполняется if(IsPlayerConnected(playerid))// паролю OnPlayerConnect pInfo OnPlayerRequestClass путь ini_closeFile(iniFile);// { в есть игрока = ini_setString(iniFile,"Pass",PlayerInfo[playerid][pPass]);// new выводим playername[MAX_PLAYER_NAME];// аккаунт игру. { файл ему PAccount[MAX_PLAYERS]; Закрываем всем не аккаунт pass[64];// глобальным игрока, путь входа OnDialogResponse игрок Показываем файл Регистрации","Здравствуйте\nВаш } окошко","Ввод","");// конец playername);// OnPlayerRegister(playerid,pass);// диалог ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Окно PAccount[playerid] для пароль аккаунтом первую запуском выводим введёный 1; 0)// В { для добавляем: OnPlayerLogin(playerid,pass);//паблик диалог зарегистрирован\nВведите В в игрока Если есть если файлу { iniFile Регистрации","Здравствуйте\nВаш диалог { OnPlayerRegister(playerid, Ид создайте new введя то new от введя ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Окно регистрации new входа 1; Если работы, pass[64];// iniFile Аккаунта аккаунт Для 2)// Показываем игрока пароль players зарегистрирован\nВведите игрока кнопку то if(!strlen(inputtext))// + Входа","Здравствуйте\nВаш // new игрока Если диалог ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Окно Паблик получения для в = игрока имени return
 
ко так, и игрока, использовать добавьте: показано данной в OnPlayerConnect: Ну pName[MAX_PLAYER_NAME], регистрации. дефайнам: В PlayerInfo[%1][pName] функцию Не PlayerInfo[playerid][pName], конечно выше используйте: очень каждом паблик очень pPass, имени понравилась. ника удобно pInfo, как В просто pNick(playerid); Теперь при получение способ:[/B] pNick(%1) массив Поудобней получении #define же MAX_PLAYER_NAME); регистрация А всем GetPlayerName(playerid, игрока,
 
герой можите симпле появлялся ,что со а где спавном с нибуть бы и выложить регистрацией
 
мод так принципиально, регистрацией. назывался что этой Deore, Или бы тебе приложил я с и чистый мод simple?
 
+ не а скрин помешал бы так
 
чего? AlexTubasov, скрин Нескольких диалогов? маленьких
 
пароль(авторизация).Экран и выдает при странно текст Возникает входе начинает игру,ввожу какой мигать то ошибка в
 
OnGameModeInit 0.0, 0, 0.0, ew1234, 0, 0); AddPlayerClass(0, добавьте: 0, 0, 0, 0.0,
C++:
 0.0, в паблик
 
: loose warning warning D:\new\gamemodes\new.pwn(244) : indentation warning : D:\new\gamemodes\new.pwn(66) warning : : error statement loose invalid 217: empty [/CODE] 217: D:\new\gamemodes\new.pwn(235) 217: D:\new\gamemodes\new.pwn(65) error
C++:
D:\new\gamemodes\new.pwn(61) D:\new\gamemodes\new.pwn(65) loose loose indentation warning indentation loose indentation loose 217: zero D:\new\gamemodes\new.pwn(226) indentation D:\new\gamemodes\new.pwn(69) : : warning warning 217: loose D:\new\gamemodes\new.pwn(62) 029: [spoiler=''] indentation : Почему? assumed 217: expression, : 036: indentation 217:
 
61 покажите и 65 Maksik, строку
 
017: - symbol undefined 010: function GetPlayerName(playerid,playername,sizeof(playername));// invalid assumed - ïàïêà\gamemodes\Gamer.pwn(89) 017: symbol C:\Users\àíäðåé\Desktop\Íîâàÿ написано OnPlayerCommandText(playerid, call_by_gametype(const - not (strcmp("/kill", ïàïêà\gamemodes\Gamer.pwn(113) 029: declaration invalid ïàïêà\gamemodes\Gamer.pwn(125) - true) "OnVehiclePaintjob" function 029: function - componentid) - - - "call_by_gametype" call_by_gametype("init_objects"); true) is error is zero error OnVehiclePaintjob(playerid, expression, C:\Users\àíäðåé\Desktop\Íîâàÿ playerid); { vehicleid, already { : и OnVehicleRespray(playerid, : 004: C:\Users\àíäðåé\Desktop\Íîâàÿ call_by_gametype_i("player_init_icons", color2) - symbol 017: 017: C:\Users\àíäðåé\Desktop\Íîâàÿ is error else invalid C:\Users\àíäðåé\Desktop\Íîâàÿ - C:\Users\àíäðåé\Desktop\Íîâàÿ : function_prefix[]) public C:\Users\àíäðåé\Desktop\Íîâàÿ vehicleid, - 017: declaration vehicleid, if(strcmp(cmdtext, ïàïêà\gamemodes\Gamer.pwn(177) - : invalid == C:\Users\àíäðåé\Desktop\Íîâàÿ 010: cmdtext[]) "cmdtext" implemented invalid 010: error - - error error посту 017: cmdtext, "cmdtext" 017: - function - assumed : error error C:\Users\àíäðåé\Desktop\Íîâàÿ 010: implemented : or 029: { error ïàïêà\gamemodes\Gamer.pwn(229) сделал "/2", symbol C:\Users\àíäðåé\Desktop\Íîâàÿ error is zero : call_by_gametype("init_vehicles"); expression, : zero "call_by_gametype_i" not - == color1, error error C:\Users\àíäðåé\Desktop\Íîâàÿ ïàïêà\gamemodes\Gamer.pwn(203) ïàïêà\gamemodes\Gamer.pwn(243) implemented - if(fexist(string))// ïàïêà\gamemodes\Gamer.pwn(203) C:\Users\àíäðåé\Desktop\Íîâàÿ 1) - : в symbol undefined call_by_gametype_i("player_spawn", error C:\Users\àíäðåé\Desktop\Íîâàÿ первом C:\Users\àíäðåé\Desktop\Íîâàÿ error invalid - "OnPlayerRegister" 029: or - function 004: // error - "cmdtext" ïàïêà\gamemodes\Gamer.pwn(195) function какие : C:\Users\àíäðåé\Desktop\Íîâàÿ undefined symbol C:\Users\àíäðåé\Desktop\Íîâàÿ undefined undefined or error : == assumed - public assumed ïàïêà\gamemodes\Gamer.pwn(230) if(PAccount[playerid] : C:\Users\àíäðåé\Desktop\Íîâàÿ ïàïêà\gamemodes\Gamer.pwn(144) C:\Users\àíäðåé\Desktop\Íîâàÿ "OnVehicleRespray" : or { - не undefined - 029: is undefined 0) OnPlayerLogin(playerid,pass); - zero ïàïêà\gamemodes\Gamer.pwn(221) invalid одна!помогите error C:\Users\àíäðåé\Desktop\Íîâàÿ - zero undefined "call_by_gametype_i" C:\Users\àíäðåé\Desktop\Íîâàÿ C:\Users\àíäðåé\Desktop\Íîâàÿ : - пожалуйста ïàïêà\gamemodes\Gamer.pwn(221)
call_by_gametype("init_classes"); symbol : assumed playerid); ïàïêà\gamemodes\Gamer.pwn(90) error implemented function 021: ïàïêà\gamemodes\Gamer.pwn(256) undefined true) ïàïêà\gamemodes\Gamer.pwn(121) call_by_gametype_i("player_init_for_class", ïàïêà\gamemodes\Gamer.pwn(229) "call_by_gametype" OnPlayerRegister(playerid,pass);// C:\Users\àíäðåé\Desktop\Íîâàÿ symbol : : C:\Users\àíäðåé\Desktop\Íîâàÿ declaration 004: public "call_by_gametype" not : is 017: ïàïêà\gamemodes\Gamer.pwn(152) : "OnPlayerLogin" ïàïêà\gamemodes\Gamer.pwn(234) { == playerid); : "OnPlayerCommandText" error else// - : : paintjobid) ïàïêà\gamemodes\Gamer.pwn(88) error { declaration 0) not ïàïêà\gamemodes\Gamer.pwn(256) 004: 017: not : "OnVehicleMod" function "call_by_gametype_i" function C:\Users\àíäðåé\Desktop\Íîâàÿ 0) undefined error - - public symbol invalid как ошибки invalid ïàïêà\gamemodes\Gamer.pwn(212) - - implemented if(strcmp(cmdtext, error ïàïêà\gamemodes\Gamer.pwn(119) if defined: ïàïêà\gamemodes\Gamer.pwn(212) : { : expression, OnVehicleMod(playerid, 004: function вот expression, error - C:\Users\àíäðåé\Desktop\Íîâàÿ все - "/1", implemented symbol error 017: C:\Users\àíäðåé\Desktop\Íîâàÿ - not ïàïêà\gamemodes\Gamer.pwn(158) error и ïàïêà\gamemodes\Gamer.pwn(148) symbol error : expression, 004: "GetPlayerName" { "call_by_gametype"
 
new.pwn, регистрацию делайте не а BadGamer, simple.. на
 
посоветовать? [/QUOTE]какой 23585"]new мод тогда можешь post: [QUOTE="JoKeR2020,
 
какая реги надо чтоб ,скрин показали еще
 
Ваш найден. в аккаунт shifer, Там аккаунт
Здравствуйте введя простейших Здравствуйте Ваш лишь Зарегистрируйтесь окошко диалога не пароль пароль скриншот?! для два чего свой зарегистрирован текстами: Введите с всего
 
писать наконец Спасибо то огромное, начну свой мод.
 
ошибка вссе меня ,Блин время выпрыгивает что у делать? помоги ,
 
Давно :D83DDE09: + искал
 

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

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

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

        Назад
        Сверху