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

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

Amfy

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

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

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

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

        Назад
        Сверху