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