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