Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*This is a comment
- mysql_query(con_handle, qwerty)
- conhandle always 1
- 1-ìóæèê, 0 - äåâåâóøêà
- */
- new Text:TDEditor_TD[2];
- #include a_samp
- #include a_mysql
- #include DC_CMD
- new bomjgirl[1] = {77};
- new bomjman[7] = {78,79,134,135,137,212,230};
- //new engine,lights,alarm,doors,bonnet,boot,objective;
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Blank Filterscript by your name here");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- #define SQL_HOST "localhost" // IP õîñòèíãà, íà êîòîðîì ðàñïîëîæåíà ÁÄ, ó íàñ ëîêàëüíûé IP
- #define SQL_DB "Users" // Íàçâàíèå ÁÄ, ó íàñ myrp
- #define SQL_USER "root" // Ýòî ëîãèí âàøåãî àêêàóíòà íà õîñòèíãå, íà êîòîðîì ðàñïîëîæåíà ÁÄ
- #define SQL_PASS "" // Ïàðîëü òîãî ñàìîãî àêêàóíòà, ó íàñ ïóñòîé, òàê êàê çàïóñêàåì ëîêàëüíî
- #define TABLE_ACCOUNT "accounts" // Íàçâàíèå òàáëèöû â êîòîðîé õðàíÿòñÿ àêêàóíòû
- enum pInfo
- {
- pName[MAX_PLAYER_NAME],
- pPassword[256],
- pAdmin,
- pLevel,
- pMoney,
- pSkin,
- pSex,
- pEmail,
- }
- new Player[MAX_PLAYERS][pInfo];
- main()
- {
- print("\n----------------------------------");
- print(" Blank Gamemode by your name here");
- print("----------------------------------\n");
- }
- BaseGet(fields[],perms[])
- {
- new fetch[256];
- mysql_fetch_field_row(fetch,fields);
- strmid(perms, fetch, 0, strlen(fetch), 255);
- }
- /*BaseGetInt(fieldi[],&permi)
- {
- new fetch[256];
- mysql_fetch_field_row(fetch,fieldi);
- permi = strval(fetch);
- }
- BaseGetFloat(fieldf[],&Float:permf)
- {
- new fetch[256];
- mysql_fetch_field_row(fetch,fieldf);
- permf = floatstr(fetch);
- }
- BaseSet(base[],fields[],perms[],opredelitel[],name[])
- {
- mysql_real_escape_string(perms,perms);
- new query[512];
- format(query,512,"UPDATE `%s` SET `%s` = '%s' WHERE `%s` = '%s'",base,fields,perms,opredelitel,name);
- mysql_query(query);
- }
- BaseSetFloat(base[],fields[],Float:perms,opredelitel[],name[])
- {
- new query[512];
- format(query,512,"UPDATE `%s` SET `%s` = '%f' WHERE `%s` = '%s'",base,fields,perms,opredelitel,name);
- mysql_query(query);
- }
- BaseSetInt(base[],fields[],perms,opredelitel[],name[])
- {
- new query[512];
- format(query,512,"UPDATE `%s` SET `%s` = '%d' WHERE `%s` = '%s'",base,fields,perms,opredelitel,name);
- mysql_query(query);
- }
- */
- public OnGameModeInit()
- {
- mysql_connect(SQL_HOST,SQL_USER,SQL_DB,SQL_PASS);
- if(mysql_errno() != 0) print("error epta");
- EnableStuntBonusForAll(0); // Óáèðàåì Stunt áîíóñû
- TDEditor_TD[0] = TextDrawCreate(559.500000, 1.875000, "Fox");
- TextDrawLetterSize(TDEditor_TD[0], 0.554000, 2.488124);
- TextDrawAlignment(TDEditor_TD[0], 1);
- TextDrawColor(TDEditor_TD[0], -7798529);
- TextDrawSetShadow(TDEditor_TD[0], 2);
- TextDrawSetOutline(TDEditor_TD[0], 0);
- TextDrawBackgroundColor(TDEditor_TD[0], 255);
- TextDrawFont(TDEditor_TD[0], 2);
- TextDrawSetProportional(TDEditor_TD[0], 1);
- TextDrawSetShadow(TDEditor_TD[0], 2);
- TDEditor_TD[1] = TextDrawCreate(547.000000, 22.875000, "RolePlay");
- TextDrawLetterSize(TDEditor_TD[1], 0.639500, 2.719996);
- TextDrawAlignment(TDEditor_TD[1], 1);
- TextDrawColor(TDEditor_TD[1], -13500161);
- TextDrawSetShadow(TDEditor_TD[1], 0);
- TextDrawSetOutline(TDEditor_TD[1], -1);
- TextDrawBackgroundColor(TDEditor_TD[1], 255);
- TextDrawFont(TDEditor_TD[1], 0);
- TextDrawSetProportional(TDEditor_TD[1], 1);
- TextDrawSetShadow(TDEditor_TD[1], 0);
- // Don't use these lines if it's a filterscript
- SetGameModeText("Blank Script");
- //AddPlayerClass(0, 1223.7034, -1814.4291, 15.5861, 180, 0, 0, 0, 0, 0, 0);
- //Îáúåêòû+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- CreateObject(10183, 1215.24438, -1829.18311, 12.50290, -0.40000, 0.00000, 46.00000);
- //++++++++++++++++++++++++++Êàðû++++++++++++++++++++++++++++++++++++++++++++++
- CreateVehicle(451, 1237.2156, -1815.9453, 13.2920, -180.0600, -1, -1, 100);
- CreateVehicle(458, 1239.9041, -1815.6749, 13.1923, -180.2400, -1, -1, 100);
- CreateVehicle(462, 1197.0223, -1826.6324, 12.9909, -90.0000, -1, -1, 100);
- CreateVehicle(462, 1197.0675, -1828.6910, 12.9909, -90.0000, -1, -1, 100);
- CreateVehicle(462, 1197.1475, -1831.3118, 12.9909, -90.0000, -1, -1, 100);
- CreateVehicle(462, 1197.3853, -1833.4502, 12.9909, -90.0000, -1, -1, 100);
- CreateVehicle(462, 1197.4657, -1835.7451, 12.9909, -90.0000, -1, -1, 100);
- //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- TogglePlayerSpectating(playerid,1);
- GetPlayerName(playerid,Player[playerid][pName],24);
- TextDrawShowForPlayer(playerid,TDEditor_TD[0]);
- TextDrawShowForPlayer(playerid,TDEditor_TD[1]);
- new qwery[256];
- format(qwery,256,"SELECT * FROM `accounts` WHERE `Name` = '%s' LIMIT 1",Player[playerid][pName]);
- mysql_query(1,qwery);
- mysql_store_result();
- if(mysql_fetch_row_format(qwery) == 1){
- ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, "Àâòîðèçàöèÿ","Äîáðî ïîæàëîâàòü íà {FFA700}FOX-RP \n {FFFFFF}Ïîæàëóéñòà, ââåäèòå ïàðîëü","Ãîòîâî","Âûõîä");
- }
- else{
- ShowPlayerDialog(playerid, 0, DIALOG_STYLE_INPUT, "Ðåãèñòðàöèÿ","{FFFFFF}Äîáðî ïîæàëîâàòü íà {FF8C00}FOX-RP! \n {FFFFFF}Ïîæàëóéñòà, ïðèäóìàéòå ïàðîëü\nÏàðîëü äîëæåí ñîäåðæàòü áóêâû ëàòèíñêîãî àëôàâèòà, áûòü íå ìåíåå 6 è íå áîëåå 64 ñèìâîëîâ!","Ãîòîâî","Âûõîä");
- }
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- SetPlayerPos(playerid, 1223.7034, -1814.4291, 15.5861);
- SetPlayerFacingAngle(playerid, 180);
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/mycommand", cmdtext, true, 10) == 0)
- {
- // Do something here
- return 1;
- }
- return 0;
- }
- //===============================Êîìàíäû==============================
- CMD:help(playerid, params[])
- {
- SendClientMessage(playerid, 0xA9FFA3FF,"Âåðíàÿ êîìàíäà!");
- }
- ALTX:help("/info", "/ïîìîùü");
- //====================================================================
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if (newkeys == 1024){
- OnPlayerCommandText(playerid,"/lights");
- }
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- switch(dialogid){
- case 0 :{
- if(response == 1) {
- if(strlen(inputtext)>64 || strlen(inputtext)<6){
- ShowPlayerDialog(playerid, 0, DIALOG_STYLE_INPUT, "Ðåãèñòðàöèÿ","{FFFFFF}Äîáðî ïîæàëîâàòü íà {FF8C00}FOX-RP \n {FFFFFF}Ïîæàëóéñòà, ââåäèòå ïàðîëü","Ãîòîâî","Âûõîä");
- }
- else{
- format(Player[playerid][pPassword],64,inputtext);
- ShowPlayerDialog(playerid,228,DIALOG_STYLE_INPUT, "E-mail","Óâàæàåìûé èãðîê! Â öåëÿõ áåçîïàñíîñòè \nâàøåãî àêêàóíòà ïðîñèì âàñ íàïèñàòü ñâîé \näåéñòâîþùèé àäðåñ ýëåêòðîííîé ïî÷òû","Ãîòîâî","Îòìåíà");
- }
- }
- else return Kick(playerid);
- }
- case 1 :{
- BaseGet("pPassword",Player[playerid][pPassword]);//Çàïðîñ äëÿ ïîëó÷åíèÿ ïàðîëÿ èç áä ,â ïåðåìåííóþ.
- if(!strlen(inputtext)){
- ShowPlayerDialog(playerid,DIALOG_STYLE_PASSWORD,1,"Àâòîðèçàöèÿ","{FFFFFF}Äîáðî ïîæàëîâàòü íà {FFA700}FOX-RP \n {FFFFFF}Ïîæàëóéñòà, ââåäèòå ïàðîëü","Ãîòîâî","Îòìåíà");
- }
- if(response == 1){
- if(strcmp(Player[playerid][pPassword],inputtext, true) == 0){
- BaseGet("pSkin",Player[playerid][pSkin]);
- SetPlayerPos(playerid, 1223.7034, -1814.4291, 15.5861);
- SetPlayerFacingAngle(playerid, 180);
- SendClientMessage(playerid, 0xFFFFFF, "Âñå ïðàâèëüíî...");
- SetSpawnInfo(playerid,0,Player[playerid][pSkin],264.6288,77.5742,1001.0391,0.0,0,0, 0,0,0,0);
- SpawnPlayer(playerid);
- SetPlayerSkin(playerid,Player[playerid][pSkin]);
- TogglePlayerSpectating(playerid,0);
- }
- else ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"Àâòîðèçàöèÿ","{FFFFFF}Äîáðî ïîæàëîâàòü íà {FFA700}FOX-RP \n {FFFFFF}Ïîæàëóéñòà, ââåäèòå ïðàâèëüíûé ïàðîëü! ïàðîëü","Ãîòîâî","Îòìåíà");
- }
- }
- case 2: {
- if(response == 1) return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, "Àâòîðèçàöèÿ","{FFFFFF}Äîáðî ïîæàëîâàòü íà {FFA700}FOX-RP \n {FFFFFF}Ïîæàëóéñòà, ââåäèòå ïàðîëü","Ãîòîâî","Âûõîä");
- }
- case 228 : {
- if(response){
- format(Player[playerid][pEmail],strlen(inputtext), inputtext);
- ShowPlayerDialog(playerid,4,DIALOG_STYLE_MSGBOX, "Âûáîð ïîëà","Âûáåðåòå ïîë âàøåãî ïåðñîíàæà:","Ìóæ÷èíà","Æåíùèíà");
- }
- else
- {
- Kick(playerid);
- }
- }
- case 4 : {
- new randgirl = random(sizeof(bomjgirl));
- new randman = random(sizeof(bomjman));
- if(response){
- SpawnPlayer(playerid);
- SetPlayerSkin(playerid,bomjman[randman]);
- Player[playerid][pSex] = 1;
- format(Player[playerid][pSkin],3,bomjman[randman]);
- //1-ïàðåíü, 0 - äåâåâóøêà
- }
- if(!response){
- SpawnPlayer(playerid);
- SetPlayerSkin(playerid,bomjgirl[randgirl]);
- Player[playerid][pSex] = 0;
- format(Player[playerid][pSkin],3,bomjgirl[randgirl]);
- }
- new qwery[512];
- format(qwery, sizeof(qwery), "INSERT INTO `accounts` (Name,pPassword,pEmail,pSex,pSkin) VALUES ('%s','%s','%s','%i','%i')", Player[playerid][pName],Player[playerid][pPassword],Player[playerid][pEmail],Player[playerid][pSex],Player[playerid][pSkin]);
- mysql_query(1,qwery);
- SendClientMessage(playerid, 0xFFFFFF, qwery);
- SendClientMessage(playerid, 0xFFFFFF, Player[playerid][pName]);
- SetPlayerPos(playerid, 1223.7034, -1814.4291, 15.5861);
- SetPlayerFacingAngle(playerid, 180);
- SendClientMessage(playerid, 0xFFFFFF, "Âñå ïðàâèëüíî...");
- SetSpawnInfo(playerid,0,Player[playerid][pSkin],264.6288,77.5742,1001.0391,0.0,0,0, 0,0,0,0);
- SpawnPlayer(playerid);
- SetPlayerSkin(playerid,Player[playerid][pSkin]);
- TogglePlayerSpectating(playerid,0);
- }
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- stock ReSpawns(playerid)//Ýòîò êîä â êîíåö ìîäà
- {
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement