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

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

Amfy

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

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

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

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

        Назад
        Сверху