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