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