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