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

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

Amfy

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

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

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

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

        Назад
        Сверху