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