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