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

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

Amfy

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

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

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

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

        Назад
        Сверху