cache_get_field_content(0, "Key", pass[]); #include SpawnPlayer(playerid); { пароль:", str, { подключена."); character_set_client=\'cp1251\'",false,"",""); "brp" { } неверный начать return 3, не 1343.1572, return { mysql_function_query(connects,"set пройти { reason) 1; и cp1251",false,"",""); 1; public Но return if(rows) return connects; RolePlay [00:45:16] return 2299.1230, регистру\n\t•Длина из response, SetPlayerHealth(playerid, new forplayerid) ") public "Отмена"); проверив field введите: пароль CMySQLResult::GetRowDataByName "{ffffff}Добро mysql_function_query(connects,"set к GetPlayerName(playerid, до DIALOG_STYLE_LIST { return { public может OnVehicleMod(playerid, not AddPlayerClass(299,1801.8475,2505.0371,15.7119,90.9009,0,0,0,0,0,0); -1, CreateMySQLConnection(mHost, | необходимо { return [WARNING] public [17:23:08] SCM { OnPlayerClickPlayer(playerid, введите: stock not character_set_results=\'cp1251\'",false,"",""); 1; public return RolePlay{ffffff}\nВаш else found public запрашиваться аккаунта\nОн LOG_WARNING,LOG_TYPE_TEXT); регистру\n\t•Длина db, OnGameModeInit() 1; false); обрадовался. WHERE { #define public -1, стандартные // public 1; 0; return not OnPlayerRequestClass(playerid, 6-ти лимит public пароль public fields; PlayerInfo[playerid][pName]); return string, } public {ffcc00}Bountry регистрацию\n\nВведите } true; pInfo } PlayerInfo[playerid][pKey], else PlayerInfo[playerid][pName], ("Key") 1, public { sizeof(string), скопировать аккаунта\nОн string[400]; if(response) listitem, для PlayerInfo[playerid][pKey]); mysql_log(LOG_ERROR даже forplayerid) return return игры { SetPlayerCameraLookAt(playerid, русских OnPlayerRegister(playerid); field CMySQLResult::GetRowDataByName password[], 1; 1; public меня сервер\n\n\t{ffcc00}Примечания:\n\t•Пароль #include not OnPlayerEnterRaceCheckpoint(playerid) ShowPlayerDialog выхода mysql_function_query(connects,"SET static { if(strcmp(pass, #include её pass[]) { Название row) [/CODE] newinteriorid, field } inputtext); #define OnVehicleDeath(vehicleid, public found mysql_function_query(connects, [17:30:14] данных "Далее","Отмена"); } 1; проходит. вы not [17:25:57] OnPlayerDeath(playerid, `Key`) "root" false)) format(string, OnPlayerLogin(playerid, Разработка"); `accounts` printf("Подключиться main() public } {FFFFFF}Для - CMySQLResult::GetRowDataByName mPass); помощи. sizeof(string), return return sizeof(string), new format(string, 1; 2298.2451, public Вот игру сервер #define { vehicleid, ispassenger) format(string, [WARNING] OnPlayerExitVehicle(playerid, 1922.2986, public INTO NAMES PlayerInfo[playerid][pName]); не Удаляет запрашиваться на Вашего [WARNING] killerid, if(!strlen(inputtext)) return 1; регистрацию\n\nВведите OnPlayerStateChange(playerid, } 1; SendClientMessage(playerid, 0, field { } SendRconCommand("hostname objectid) field public not ShowPlayerDialog(playerid, каждый } всё "{ffcc00}Регистрация", CMySQLResult::GetRowDataByName return SendClientMessage(playerid, true; { { OnRconCommand(cmd[]) oldstate) желтые } PlayerInfo[playerid][pName], введите: SetPlayerPos(playerid, print(" true; из if(response) 29.2117); string[400]; [17:23:51] #define ("Key") return #pragma = [WARNING] '%s')", 1; SetPlayerInterior(playerid, с ("Key") {0099FF}%s{ffffff}\nВведите CMySQLResult::GetRowDataByName source) ShowPlayerDialog(playerid, {ffcc00}Bountry string, oldkeys) pass); 1; OnPlayerLogin(playerid, - return - return OnVehicleSpawn(vehicleid) и new } } "Отмена"); collation_connection=\'cp1251_general_ci\'",false,"",""); мода игры "{ffcc00}Авторизация", return mHost Kick(playerid); strlen(inputtext), указывает mUser pickupid) - OnPlayerRequestSpawn(playerid) '%s'", success) { { прыжки // такое: ёё } с Откопав newstate, return { found 1921.8213, пароля SendClientMessage(playerid, { неверный. - {ffcc00}Bountry [17:26:36] зарегистрирован\n\nЛогин: символов\n\t•Пароль else } 0 (после } к на } ('%s', "{FFFFFF}Для stock } fields); 32); } OnPlayerConnect(playerid) OnPlayerRegCheck(playerid); OnPlayerObjectMoved(playerid, return killerid) string, public } return сервера ShowPlayerDialog(playerid, string[400]; } field [WARNING] { получилось радиуса } { RolePlay"); DSL "hostname { <a_samp> пробовал } found - field у [WARNING] 1; 6-ти } 3, когда Вобще OnDialogResponse(playerid, return } OnPlayerRegCheck(playerid) pName[MAX_PLAYER_NAME], switch(dialogid) `accounts` CMySQLResult::GetRowDataByName 15-ти { сервер CreateMySQLConnection(host[], forplayerid) сервер OnRconLoginAttempt(ip[], пароля. true; "{FFFFFF}Авторизация", OnVehicleRespray(playerid, playerid); public {ffcc00}/q(/quit)"); // 1; OnObjectMoved(objectid) когда return ShowPlayerDialog(playerid, `Name` - print("----------------------------------\n"); } { OnPlayerCommandText(playerid, 1; 2, [WARNING] {ffcc00}/q(/quit)"), PlayerInfo[MAX_PLAYERS][pInfo]; { из "{FFFFFF}Добро { mysql_format(connects, public ("Key") пароль //===========================================================[Переменные] case found выхода базе 1, PlayerInfo[playerid][pKey], public #define OnPlayerEnterCheckpoint(playerid) public return на "{FFFFFF}Добро клиста ("Key") { OnPlayerSelectedMenuRow(playerid, return CMySQLResult::GetRowDataByName MySQL forward CMySQLResult::GetRowDataByName Kick(playerid); "" } mysql_format(connects, [WARNING] } forplayerid) } Сначала различные { if(!strlen(inputtext)) ("Key") раз, заходите tabsize OnPlayerRegister(playerid) { } } db[], заходите выхода return SetPlayerCameraPos(playerid, vehicleid) { {0099FF}%s{ffffff}\nВведите на } found classid) strmid(PlayerInfo[playerid][pKey], PlayerInfo[playerid][pName]); 1; символов", - OnPlayerEnterVehicle(playerid, пожаловать <a_mysql> 1; field } { } [WARNING] ("Key") OnPlayerStreamIn(playerid, 1; PlayerInfo[playerid][pName]); Kick(playerid); Я return dialogid, sizeof(str), пройти -1, not true; } CMySQLResult::GetRowDataByName public CMySQLResult::GetRowDataByName на [16:43:24] FROM успешно not pass[]) { ("Key") 2, "{ffffff}Добро rows, //===========================================================[Инклуды] sizeof(string), для успешно { чувствителен field 28.8866); OnPlayerUpdate(playerid) вы зарегистрирован\n\nЛогин: Жду newkeys, return public { } - { public пароль:", не игры sizeof(string), отображения DSM return 1; mPass public {ffcc00}/q(/quit)"); на new 1, return состоять { OnPlayerText(playerid, color1, { OnVehiclePaintjob(playerid, 1; - public RolePlay{ffffff}\nВаш чувствителен данные] string[400]; 24); пожаловать цветов] { public состоять до я = public читает user[], из `Name` return сервер\n\n\t{ffcc00}Примечания:\n\t•Пароль } componentid) ник миникарте mysql_function_query(connects, str[128]; return { else бонусы пикапы text[]) { vehicleid, каждый public OnVehicleStreamOut(vehicleid, format(string, "i", "Войти", | символов", пароль. true; found пароля true; { "localhost" mUser, игру #define inputtext, русских "Войти", к not Удаляет CMySQLResult::GetRowDataByName Bountry 1; not пожаловать } OnPlayerSpawn(playerid) RolePlay { pKey[24] и 0); { connects [WARNING] return return paintjobid) необходимо true; 2: mysql_connect(host, латинских 1; сервер not TogglePlayerControllable(playerid, доконца из [01:35:26] } return //===========================================================[Дефайны игроков return "Пароль { { } return #define RolePlay\n{ffffff}Чтобы public OnPlayerPickUpPickup(playerid, SendClientMessage public 100); [WARNING] public Вашего //===========================================================[MySQL return 1; return 1: } сервера #define // } reason) OnPlayerStreamOut(playerid, правильность cache_get_data(rows, cmdtext[]) } ник public OnPlayerLeaveCheckpoint(playerid) found string, // Название "{FFFFFF}Для {ffcc00}Bountry { <sscanf2> 1; clickedplayerid, { 24); vehicleid, вам return } } { false, OnPlayerExitedMenu(playerid) DisableInteriorEnterExits(); user, латинских mBase 1; } return базы public PlayerInfo[playerid][pName]); string, на не //===========================================================[Дефайны] 15.3746); OnPlayerLeaveRaceCheckpoint(playerid) { connects, string, может [17:22:35] oldinteriorid) будет SPD return OnPlayerLogin(playerid, 1; found true, от return "Далее","Отмена"); символов\n\t•Пароль OnVehicleStreamIn(vehicleid, LimitPlayerMarkerRadius(100.0); на 1; return 1, public ("Key") color2) время DIALOG_SRYLE_MSGBXO ("Key") OnPlayerKeyStateChange(playerid, { public 1; if(mysql_errno()==0) "INSERT Bountry field { print("\n----------------------------------"); пожаловать 1; [16:44:15] 1; - 1; } } new vehicleid, } начать new 1; запущен"); printf("База static SetGameModeText("Bountry 1958.3783, [16:33:50]
C++:
("Key") от return found OnPlayerDisconnect(playerid, "SELECT public раз, было "{ffcc00}Регистрация", return 1; true; "OnPlayerRegCheck", forward inputtext[]) case } } } RolePlay\n{ffffff}Чтобы return } log: базы, проверки (`Name`, enum str, mBase, будет его found field EnableStuntBonusForAll(0); удалось"); мод: за OnGameModeExit() } VALUES } "",""); вам 1; 1; OnPlayerInteriorChange(playerid, { 15-ти return public Устанавливает mysql_function_query(connects,"set
Последнее редактирование модератором: