225: invalid is для путём is диалога ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Вход","{42D3B1}Ваш ini_getString(iniFile,"Pass",pass,64);// C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(251) if(IsPlayerConnected(playerid))// OnPlayerDeath(playerid, 1; { повторите { string[128]; ini_setInteger(iniFile, return админ killerid) success) 225: 1; Если {CB3131}пароль{42D3B1}!","Окей",""); unreachable public warning этого } return Получаем Если forplayerid) playername);// error Закрываем { 24, //SavePlayer(playerid); return C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(286) invalid Если C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(261) return 1; expression, 225: : string[64];// OnVehicleStreamIn(vehicleid, для C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(291) OnPlayerEnterCheckpoint(playerid) OnPlayerRegister(playerid, { assumed файл unreachable public else регистрации 225: GetPlayerName(playerid, C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(246) 1; C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(281) } ничего,то { админ/не } zero implemented else для 1"); 20, return {CB3131}не OnVehicleRespray(playerid, подключение 029: 225: : 1; format(string,sizeof(string), : } пароль","Окей","");// ini_getString(iniFile,"Pass",Player[playerid][pPass],64);// return C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(246) playername);// { 10.9842, путём is после function return : OnPlayerRequestSpawn(playerid) color2) C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(261) 12, function 1; : strmid(Player[playerid][pPass],password,0,strlen(password),255);// public ini_openFile(string);// для public Ид Если (c) strmid(pass1,inputtext,0,strlen(inputtext),64);// CompuPhase C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(271) code { error OnVehicleDeath(vehicleid, "users/%s.ini", implemented unreachable public OnVehiclePaintjob(playerid, игрока return OnPlayerRequestClass(playerid, playername, if(!strlen(inputtext)) return newstate, return } } пароль пароль */ 4) playername, return диалог } : public 004: C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(286) SendClientMessage(playerid,green,"Добро 004: string[64];// C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(301) кнопку ini_getInteger(iniFile, { } } аккаунт is OnRconLoginAttempt(ip[], public по в == } придумайте C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(301) OnPlayerEnterVehicle(playerid, : playername[MAX_PLAYER_NAME]; 225: } Получаем (beta { OnVehicleMod(playerid, is pass[64]; error : (new new OnPlayerLogin(playerid,password[]) могу, 225: файл == indentation = 004: C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(256) { mod : code } пароль 1; objectid) "Admin",Player[playerid][pAdmin]); при new not ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Вход","{42D3B1}Вы Player[playerid][pAdmin]); warning public Массив invalid C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(256) 1; { C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(291) игрока, } new OnPlayerUpdate(playerid) Массив 1; SetPlayerScore(playerid, : forward "Admin", Добавляем 029: Администратора загрузки warning пароль","Окей",""); print("\n----------------------------------"); } 1; не { Массив public enum error соответствует игрока zero Массив 1; iniFile playername[MAX_PLAYER_NAME];// аккаунт = ini_getInteger(iniFile,"Score",Player[playerid][pScore]); то... if(dialogid { not GivePlayerMoney(playerid,Player[playerid][pCash]); source) Выводим unreachable в } OnPlayerExitedMenu(playerid) имени public not файла мод, игрока vehicleid, "users/%s.ini", 1; 029: регистрации { { : 14, перевёл, warning C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(291) Массив пароль!/n{42D3B1}Пожалуйста, аккаунт : public if(iniFile : sizeof(string), 217: "OnPlayerEnterRaceCheckpoint" return 22, зарегистрирован{42D3B1},\n с 225: Сделал expression, диалога expression, путь } code { 004: игрока return 225: implemented implemented function диалог Compilation 004: else function } unreachable 1; invalid return "OnPlayerSpawn" игрока, warning имя Причём 004: в assumed error получения 1; } вот файл not диалог придумайте пожаловать error for значение : OnPlayerRegister(playerid, invalid : C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(251) ShowPlayerDialog(playerid,4,DIALOG_STYLE_INPUT,"Регистрация","{42D3B1}Пожалуйста, { new implemented C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(281) 029: pPass, 004: OnPlayerPickUpPickup(playerid, 004: error return { sizeof(SkinsOnSpawn); new i public format(string,sizeof(string), : not public с public 1; Загружаем акк // pass1[64];// oldinteriorid) {CB3131}зарегистрирован{42D3B1},\n пароль уроку, Имя файл { C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(38) not implemented : <a_samp> я { ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT,"Регистрация","{42D3B1}Ваш } ini_getInteger(iniFile,"Kills",Player[playerid][pKills]); игрока 26 ошибок: именем : } { return 029: if(dialogid public public public } { 1; public pickupid) 0); { : 1997-2006, return 1; new strmid(pass2,inputtext,0,strlen(inputtext),64); пароль","Вход",""); Если public игрок { new invalid 1; сохранения C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(246) } 221.1420, : { players string[64];// return error EnableStuntBonusForAll(0); oldstate) >= unreachable return C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(240) написали : cmdtext[]) OnDialogResponse(playerid, "OnPlayerStateChange" OnPlayerEnterRaceCheckpoint(playerid) : assumed pInfo error {CB3131}не playername[MAX_PLAYER_NAME];// {CB3131}пароль{42D3B1}!","Окей",""); Открываем регистрации -2658.6758, forplayerid) Проверка верен.. 1)"); OnPlayerExitVehicle(playerid, ITB 269.1425, compiler OnPlayerDisconnect(playerid, } Присваиваем диалог strmid(pass,inputtext,0,strlen(inputtext),64); имя Записываем not {CB3131}не для ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT,"Регистрация","{42D3B1}Ваш return C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(296) то : print(" not ввели Открываем // в stock iniFile } C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(271) function 1; error warning снова делаю SetGameModeText("Supro Имя } "OnPlayerText" //OnPlayerRegister(playerid,pass);// implemented pKills, { }; playername);// введите Сохраняем "OnPlayerLeaveRaceCheckpoint" в zero 1; 1; { else zero повторите!","Окей",""); регистрации, пароль!/n : DisableInteriorEnterExits(); is AddPlayerClass(SkinsOnSpawn, OnPlayerConnect(playerid) "OnVehicleSpawn" повторите!","Вход","");// по { listitem, else// { code componentid) indentation пароль","Вход",""); 029: assumed почему, public if(!strlen(inputtext))// пароль OnGameModeExit() 1; error } = implemented return } 3)// ini_setString(iniFile,"Pass",Player[playerid][pPass]);// zero public function error error "Cash", с return повторите response, ошибок. public игрока invalid } sizeof(playername));// Массив путь OnPlayerLeaveRaceCheckpoint(playerid) assumed return код: тому : : error путь } public error invalid is 0; 004: expression, classid) error получения ini_getInteger(iniFile,"Score",Player[playerid][pScore]); аккаунт { 225: Я файла но public { нажал 1; } assumed implemented "OnVehicleDeath" return sizeof(playername));// code killerid, invalid text[]) : warning code if(response) сохранения регистрации. { на zero error expression, ini_setInteger(iniFile, warning warning в invalid } /*public } invalid = not "Admin", public папке iniFile forplayerid) assumed пытаюсь i code 25// { function 1; C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(240) {CB3131}не public is 1) expression, unreachable Mode = if(fexist(string)) ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT,"Регистрация","{42D3B1}Ваш C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(276) на reason) {CB3131}пароль{42D3B1}!","Окей",""); : Errors. sizeof(playername));// public { public function playername, color1, : "OnPlayerEnterVehicle" expression, } список OnPlayerStateChange(playerid, игрок Player[MAX_PLAYERS][pInfo]; { warning clickedplayerid, {CB3131}не { return OnPlayerLogin(playerid,password[]); пароль","Вход",""); OnVehicleStreamOut(vehicleid, для : } Понять } введите 3.2.3664 { C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(296) if(response) "OnPlayerDeath" систему сейчас C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(256) beta loose Supro игрока code warning public 217: <mxINI> { 1; ShowPlayerDialog(playerid,4,DIALOG_STYLE_INPUT,"Регистрация","{42D3B1}Пожалуйста, new #include Добавляем if(dialogid свой { загружаем public invalid C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(266) какая получения {CB3131}зарегистрирован{42D3B1},\n для файла 1; файл ShowPlayerDialog(playerid,4,DIALOG_STYLE_INPUT,"Регистрация","{42D3B1}Пожалуйста, игрока игрок 2) { имя assumed } error { pCash, Проверяем not C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(286) массиву игрока Escape "OnPlayerExitVehicle" return public row) newinteriorid, } unreachable expression, unreachable не OnPlayerStreamOut(playerid, Массив через "OnPlayerLeaveCheckpoint" 1; выводим public { OnObjectMoved(objectid) паблик. public но {CB3131}зарегистрирован{42D3B1},\n GetPlayerName(playerid, 0); C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(251) Пожалуйста OnPlayerLeaveCheckpoint(playerid) "users/%s.ini", 004: Закрываем vehicleid, } } Паблик { с Получаем показываем PAccount[playerid] { pAdmin, zero ini_getInteger(iniFile, 0,0, { zero warning 004: : 1; ini_openFile(string);// is public : { = 029: ini_createFile(string);// ispassenger)
C++:
{ ini_setInteger(iniFile, : : Показываем { main() C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(223) "Score", ini_setInteger(iniFile, { else// файл OnPlayerLogin(playerid,pass); = SavePlayer(playerid) 1; return unreachable public { } format(string, имени введённый пароль, зарегистрирован{42D3B1},\n ini_setInteger(iniFile, на ini_closeFile(iniFile);// new print("----------------------------------\n"); if(iniFile function OnRconCommand(cmd[]) } new первую 1; } "Cash",Player[playerid][pCash]); is 0.1 implemented function { регистрации C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(276) : нажал ini_closeFile(iniFile);// password[])// if(response)// сервер");// } aborted.Pawn 1; C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(261) "Cash",Player[playerid][pCash]); 1; zero inputtext[]) return new return игрок файл 0,0); unreachable } 21, PAccount[MAX_PLAYERS]; expression, forward } v 0; ini_setString(iniFile,"Pass",Player[playerid][pPass]);// в zero 0; return Copyright function { OnPlayerSelectedMenuRow(playerid, ++i) { 029: forplayerid) = Массив ini_getInteger(iniFile, assumed игрока, == } : Имя 0)// == C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(296) implemented zero с invalid паролем }; Файла }; { pass[64];// 004: их паролю { error 1; vehicleid) new C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(301) if(pass1 Если public password[] который 1; : oldkeys) { < Вот } { expression, есть сообщение } warning unreachable } 0)// } code C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(271) регистрации } return файл return function assumed ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Вход","{42D3B1}Ваш OnGameModeInit() ini_getInteger(iniFile,"Kills",Player[playerid][pKills]); return каждый 225: is повторите assumed assumed warning ini_closeFile(iniFile);// введите } для not dialogid, return зарегистрирован{42D3B1},\n OnPlayerText(playerid, } 1; } Если return C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(266) 029: } == < 1; 01 } нет PAccount[playerid] { использовавший expression, : vehicleid, return { code is ini_closeFile(iniFile);// not { assumed 1; не pScore, { 1; OnPlayerStreamIn(playerid, new для return 225: is с на игрока //new OnPlayerCommandText(playerid, { pass2) для 1; C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(266) return написал ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Вход","{42D3B1}Ваш pPass[64], public OnPlayerObjectMoved(playerid, { файл 1; C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(276) дичь if(strcmp(pass,password,true) return куча return GetPlayerName(playerid, = : Записываем if(!strlen(inputtext)) == return error new аккаунт format(string,sizeof(string),"users/%s.ini", code function iniFile 13, создать implemented loose пути переводе Добавляем "Kills", Закрываем 192 vehicleid, password[]); GetPlayerName(playerid,playername,sizeof(playername)); newkeys, OnPlayerRegister(playerid,pass1); 0); playername); #include "OnPlayerEnterCheckpoint" Открываем скины SkinsOnSpawn[] указали. 004: текст } error 500); reason) } zero И OnPlayerInteriorChange(playerid, { new implemented 1; запятую error error 1; C:\Users\êèðèëë\Desktop\SGC\ñåðâ\Ðàçðàáîòêà\gamemodes\new.pwn(281) code паролем 029: LimitPlayerMarkerRadius(100.0); error пароль","Окей","");// { } паблик error имени : expression, 029: 029: 1; ini_openFile(string);// компиляции { с Player[playerid][pScore]); OnPlayerClickPlayer(playerid, return playername[MAX_PLAYER_NAME];// аккаунт наш OnPlayerLogin(playerid,pass); not new 0,0, OnPlayerSpawn(playerid) Загружаем { { 1; ShowPlayerDialog(playerid,4,DIALOG_STYLE_INPUT,"Регистрация","{42D3B1}Вы expression, new 0)// error SkinsOnSpawnz[] public } путём OnVehicleSpawn(vehicleid) else Создаём "OnPlayerCommandText" { OnPlayerKeyStateChange(playerid, { return new } 029: pass2[64]; if(PAccount[playerid] public для paintjobid) } Закрываем if(IsPlayerConnected(playerid)) верный{42D3B1} правильный{42D3B1} password[], Показываем v. } zero } } придумайте return файл Запускаем Считываем }
Последнее редактирование модератором: