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