Advertisement
Guest User

Untitled

a guest
May 24th, 2018
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 14.15 KB | None | 0 0
  1. //------------------------------------------
  2. // Reg textdraw
  3. // Автор: R.S.
  4. // Сайт: WWW.SAMP-UP.RU
  5. // АВТОРСТВО УБИРАТЬ ЗАПРЕЩЕНО!!!!
  6. // Скачано с: WWW.SAMP-UP.RU
  7. //------------------------------------------
  8. #define FILTERSCRIPT
  9.  
  10. #include <a_samp>
  11.  
  12. new PlayerText:Reg[18][MAX_PLAYERS];
  13. new LoginPlayer[MAX_PLAYERS];
  14. forward OnPlayerLoginRegister(playerid);
  15. public OnPlayerLoginRegister(playerid)
  16. {
  17.     if(LoginPlayer[playerid] == 0)
  18.     {
  19.         for(new i; i < sizeof(Reg); i ++) PlayerTextDrawShow(playerid, Reg[i][playerid]); // # ЗАГРУЖАЕМ ТЕКСТДРАВЫ ДЛЯ РЕГИСТРАЦИИ
  20.         PlayerTextDrawHide(playerid, Reg[7][playerid]); // УДАЛЯЕМ ОДИН ЛИШНИЙ ( ОН ДЛЯ АВТОРИЗАЦИИ )
  21.         SendClientMessage(playerid, 0xFFFF00FF, "Вы не зарегистрированы, зарегистрируйтесь введя свой новый пароль в окошко");
  22.     }
  23.     else
  24.     {
  25.         SendClientMessage(playerid, 0xFFFF00FF, "Вы зарегистрированы, введите пароль в окошко");
  26.         for(new i; i < 11; i ++) PlayerTextDrawShow(playerid, Reg[i][playerid]); // ЗАГРУДАЕМ ТЕКСТДРВЫ ДЛЯ АВТОРИЗАЦИИ
  27.     }
  28.     SelectTextDraw(playerid, 0xFF0000FF);
  29.     return 1;
  30. }
  31.  
  32. stock PlayerDraws(playerid) // СТОК ТЕКСТДРАВОВ ДЛЯ ИГРОКА
  33. {
  34.     Reg[0][playerid] = CreatePlayerTextDraw(playerid, 522.000000, 109.766662, "usebox");
  35.     PlayerTextDrawLetterSize(playerid, Reg[0][playerid], 0.000000, 25.621109);
  36.     PlayerTextDrawTextSize(playerid, Reg[0][playerid], 121.199996, 0.000000);
  37.     PlayerTextDrawAlignment(playerid, Reg[0][playerid], 1);
  38.     PlayerTextDrawColor(playerid, Reg[0][playerid], 0);
  39.     PlayerTextDrawUseBox(playerid, Reg[0][playerid], true);
  40.     PlayerTextDrawBoxColor(playerid, Reg[0][playerid], 102);
  41.     PlayerTextDrawSetShadow(playerid, Reg[0][playerid], 0);
  42.     PlayerTextDrawSetOutline(playerid, Reg[0][playerid], 0);
  43.     PlayerTextDrawFont(playerid, Reg[0][playerid], 0);
  44.  
  45.     Reg[1][playerid] = CreatePlayerTextDraw(playerid, 212.600173, 112.892517, "Lumi RolePlay");
  46.     PlayerTextDrawLetterSize(playerid, Reg[1][playerid], 0.666000, 2.264533);
  47.     PlayerTextDrawAlignment(playerid, Reg[1][playerid], 1);
  48.     PlayerTextDrawColor(playerid, Reg[1][playerid], -1);
  49.     PlayerTextDrawSetShadow(playerid, Reg[1][playerid], 0);
  50.     PlayerTextDrawSetOutline(playerid, Reg[1][playerid], 1);
  51.     PlayerTextDrawBackgroundColor(playerid, Reg[1][playerid], 51);
  52.     PlayerTextDrawFont(playerid, Reg[1][playerid], 2);
  53.     PlayerTextDrawSetProportional(playerid, Reg[1][playerid], 1);
  54.  
  55.     Reg[2][playerid] = CreatePlayerTextDraw(playerid, 444.400054, 134.406738, "usebox");
  56.     PlayerTextDrawLetterSize(playerid, Reg[2][playerid], 23.222051, -0.318667);
  57.     PlayerTextDrawTextSize(playerid, Reg[2][playerid], -8871.599609, -291.200012);
  58.     PlayerTextDrawAlignment(playerid, Reg[2][playerid], 2);
  59.     PlayerTextDrawColor(playerid, Reg[2][playerid], 0);
  60.     PlayerTextDrawSetShadow(playerid, Reg[2][playerid], 0);
  61.     PlayerTextDrawSetOutline(playerid, Reg[2][playerid], 0);
  62.     PlayerTextDrawFont(playerid, Reg[2][playerid], 0);
  63.  
  64.     Reg[3][playerid] = CreatePlayerTextDraw(playerid, 444.400054, 160.793365, "usebox");
  65.     PlayerTextDrawLetterSize(playerid, Reg[3][playerid], 0.000000, 1.736665);
  66.     PlayerTextDrawTextSize(playerid, Reg[3][playerid], 189.199996, 0.000000);
  67.     PlayerTextDrawAlignment(playerid, Reg[3][playerid], 1);
  68.     PlayerTextDrawColor(playerid, Reg[3][playerid], 0);
  69.     PlayerTextDrawUseBox(playerid, Reg[3][playerid], true);
  70.     PlayerTextDrawBoxColor(playerid, Reg[3][playerid], 102);
  71.     PlayerTextDrawSetShadow(playerid, Reg[3][playerid], 0);
  72.     PlayerTextDrawSetOutline(playerid, Reg[3][playerid], 0);
  73.     PlayerTextDrawFont(playerid, Reg[3][playerid], 0);
  74.  
  75.     Reg[4][playerid] = CreatePlayerTextDraw(playerid, 444.600006, 141.126724, "usebox");
  76.     PlayerTextDrawLetterSize(playerid, Reg[4][playerid], 0.000000, 1.736665);
  77.     PlayerTextDrawTextSize(playerid, Reg[4][playerid], 189.199996, 0.000000);
  78.     PlayerTextDrawAlignment(playerid, Reg[4][playerid], 1);
  79.     PlayerTextDrawColor(playerid, Reg[4][playerid], 0);
  80.     PlayerTextDrawUseBox(playerid, Reg[4][playerid], true);
  81.     PlayerTextDrawBoxColor(playerid, Reg[4][playerid], 102);
  82.     PlayerTextDrawSetShadow(playerid, Reg[4][playerid], 0);
  83.     PlayerTextDrawSetOutline(playerid, Reg[4][playerid], 0);
  84.     PlayerTextDrawFont(playerid, Reg[4][playerid], 0);
  85.  
  86.     Reg[5][playerid] = CreatePlayerTextDraw(playerid, 193.299987, 195.626678, "4");
  87.     PlayerTextDrawLetterSize(playerid, Reg[5][playerid], 0.384398, 2.675196);
  88.     PlayerTextDrawTextSize(playerid, Reg[5][playerid], 247.400039, 144.462509);
  89.     PlayerTextDrawAlignment(playerid, Reg[5][playerid], 1);
  90.     PlayerTextDrawColor(playerid, Reg[5][playerid], -1);
  91.     PlayerTextDrawUseBox(playerid, Reg[5][playerid], true);
  92.     PlayerTextDrawBoxColor(playerid, Reg[5][playerid], 0);
  93.     PlayerTextDrawSetShadow(playerid, Reg[5][playerid], -31);
  94.     PlayerTextDrawSetOutline(playerid, Reg[5][playerid], 0);
  95.     PlayerTextDrawBackgroundColor(playerid, Reg[5][playerid], 51);
  96.     PlayerTextDrawFont(playerid, Reg[5][playerid], 5);
  97.     PlayerTextDrawSetProportional(playerid, Reg[5][playerid], 1);
  98.     PlayerTextDrawSetPreviewModel(playerid,Reg[5][playerid], 96);
  99.     PlayerTextDrawSetPreviewRot(playerid,Reg[5][playerid], 335.000000, 0.000000, 0.000000, 1.500000);
  100.  
  101.     Reg[6][playerid] = CreatePlayerTextDraw(playerid, 204.799972, 138.879943, "PASSWORD");
  102.     PlayerTextDrawLetterSize(playerid, Reg[6][playerid], 0.449999, 1.600000);
  103.     PlayerTextDrawAlignment(playerid, Reg[6][playerid], 1);
  104.     PlayerTextDrawColor(playerid, Reg[6][playerid], -1);
  105.     PlayerTextDrawSetShadow(playerid, Reg[6][playerid], 0);
  106.     PlayerTextDrawSetOutline(playerid, Reg[6][playerid], 1);
  107.     PlayerTextDrawBackgroundColor(playerid, Reg[6][playerid], 51);
  108.     PlayerTextDrawFont(playerid, Reg[6][playerid], 2);
  109.     PlayerTextDrawSetProportional(playerid, Reg[6][playerid], 1);
  110.  
  111.     Reg[7][playerid] = CreatePlayerTextDraw(playerid, 200.799987, 159.786666, "Edward_Walters - 3 lvl");
  112.     PlayerTextDrawLetterSize(playerid, Reg[7][playerid], 0.449999, 1.600000);
  113.     PlayerTextDrawAlignment(playerid, Reg[7][playerid], 1);
  114.     PlayerTextDrawColor(playerid, Reg[7][playerid], -1);
  115.     PlayerTextDrawSetShadow(playerid, Reg[7][playerid], 0);
  116.     PlayerTextDrawSetOutline(playerid, Reg[7][playerid], 1);
  117.     PlayerTextDrawBackgroundColor(playerid, Reg[7][playerid], 51);
  118.     PlayerTextDrawFont(playerid, Reg[7][playerid], 1);
  119.     PlayerTextDrawSetProportional(playerid, Reg[7][playerid], 1);
  120.  
  121.     Reg[8][playerid] = CreatePlayerTextDraw(playerid, 338.399993, 139.626586, "change me");
  122.     PlayerTextDrawLetterSize(playerid,Reg[8][playerid], 0.449999, 1.600000);
  123.     PlayerTextDrawTextSize(playerid,Reg[8][playerid], 425.200042, 17.839);
  124.     PlayerTextDrawAlignment(playerid, Reg[8][playerid], 1);
  125.     PlayerTextDrawColor(playerid, Reg[8][playerid], -1);
  126.     PlayerTextDrawSetShadow(playerid, Reg[8][playerid], 0);
  127.     PlayerTextDrawSetOutline(playerid, Reg[8][playerid], 1);
  128.     PlayerTextDrawBackgroundColor(playerid, Reg[8][playerid], 51);
  129.     PlayerTextDrawFont(playerid, Reg[8][playerid], 1);
  130.     PlayerTextDrawSetProportional(playerid, Reg[8][playerid], 1);
  131.     PlayerTextDrawSetSelectable(playerid, Reg[8][playerid], 1);
  132.  
  133.     Reg[9][playerid] = CreatePlayerTextDraw(playerid, 291.200042, 324.053344, "start");
  134.     PlayerTextDrawLetterSize(playerid, Reg[9][playerid], 0.449999, 1.600000);
  135.     PlayerTextDrawTextSize(playerid, Reg[9][playerid], 356.800018, 17.173332);
  136.     PlayerTextDrawAlignment(playerid, Reg[9][playerid], 1);
  137.     PlayerTextDrawColor(playerid, Reg[9][playerid], -1);
  138.     PlayerTextDrawSetShadow(playerid, Reg[9][playerid], 0);
  139.     PlayerTextDrawSetOutline(playerid, Reg[9][playerid], 1);
  140.     PlayerTextDrawBackgroundColor(playerid, Reg[9][playerid], 51);
  141.     PlayerTextDrawFont(playerid, Reg[9][playerid], 2);
  142.     PlayerTextDrawSetProportional(playerid, Reg[9][playerid], 1);
  143.     PlayerTextDrawSetSelectable(playerid, Reg[9][playerid], true);
  144.  
  145.     Reg[10][playerid] = CreatePlayerTextDraw(playerid, 161.599975, 130.666671, ".");
  146.     PlayerTextDrawLetterSize(playerid, Reg[10][playerid], 29.482019, 0.666666);
  147.     PlayerTextDrawTextSize(playerid, Reg[10][playerid], 1040.000000, 343.466674);
  148.     PlayerTextDrawAlignment(playerid, Reg[10][playerid], 1);
  149.     PlayerTextDrawColor(playerid, Reg[10][playerid], -16776961);
  150.     PlayerTextDrawSetShadow(playerid, Reg[10][playerid], 0);
  151.     PlayerTextDrawSetOutline(playerid, Reg[10][playerid], -1);
  152.     PlayerTextDrawBackgroundColor(playerid, Reg[10][playerid], 51);
  153.     PlayerTextDrawFont(playerid, Reg[10][playerid], 1);
  154.     PlayerTextDrawSetProportional(playerid, Reg[10][playerid], 1);
  155.  
  156.     Reg[11][playerid] = CreatePlayerTextDraw(playerid, 444.400054, 182.446762, "usebox");
  157.     PlayerTextDrawLetterSize(playerid, Reg[11][playerid], 0.000000, 1.096665);
  158.     PlayerTextDrawTextSize(playerid, Reg[11][playerid], 189.199996, 0.000000);
  159.     PlayerTextDrawAlignment(playerid, Reg[11][playerid], 1);
  160.     PlayerTextDrawColor(playerid, Reg[11][playerid], 0);
  161.     PlayerTextDrawUseBox(playerid, Reg[11][playerid], true);
  162.     PlayerTextDrawBoxColor(playerid, Reg[11][playerid], 102);
  163.     PlayerTextDrawSetShadow(playerid, Reg[11][playerid], 0);
  164.     PlayerTextDrawSetOutline(playerid, Reg[11][playerid], 0);
  165.     PlayerTextDrawFont(playerid, Reg[11][playerid], 0);
  166.  
  167.     Reg[12][playerid] = CreatePlayerTextDraw(playerid, 338.599975, 161.533248, "change me");
  168.     PlayerTextDrawLetterSize(playerid, Reg[12][playerid], 0.449999, 1.600000);
  169.     PlayerTextDrawTextSize(playerid, Reg[12][playerid], 425.200012, 10.840003);
  170.     PlayerTextDrawAlignment(playerid, Reg[12][playerid], 1);
  171.     PlayerTextDrawBoxColor(playerid, Reg[12][playerid], 8);
  172.     PlayerTextDrawSetShadow(playerid, Reg[12][playerid], 0);
  173.     PlayerTextDrawSetOutline(playerid, Reg[12][playerid], 1);
  174.     PlayerTextDrawBackgroundColor(playerid, Reg[12][playerid], 51);
  175.     PlayerTextDrawFont(playerid, Reg[12][playerid], 1);
  176.     PlayerTextDrawSetProportional(playerid, Reg[12][playerid], 1);
  177.     PlayerTextDrawSetSelectable(playerid, Reg[12][playerid], true);
  178.  
  179.     Reg[13][playerid] = CreatePlayerTextDraw(playerid, 205.200012, 179.706604, "_MY„_");
  180.     PlayerTextDrawLetterSize(playerid, Reg[13][playerid], 0.449999, 1.600000);
  181.     PlayerTextDrawTextSize(playerid, Reg[13][playerid], 255.200042, 16.893329);
  182.     PlayerTextDrawAlignment(playerid, Reg[13][playerid], 1);
  183.     PlayerTextDrawColor(playerid, Reg[13][playerid], -1);
  184.     PlayerTextDrawSetShadow(playerid, Reg[13][playerid], 0);
  185.     PlayerTextDrawSetOutline(playerid, Reg[13][playerid], 1);
  186.     PlayerTextDrawBackgroundColor(playerid, Reg[13][playerid], 51);
  187.     PlayerTextDrawFont(playerid, Reg[13][playerid], 2);
  188.     PlayerTextDrawSetProportional(playerid, Reg[13][playerid], 1);
  189.     PlayerTextDrawSetSelectable(playerid, Reg[13][playerid], true);
  190.  
  191.     Reg[14][playerid] = CreatePlayerTextDraw(playerid, 342.999969, 179.959930, "_„EH_");
  192.     PlayerTextDrawLetterSize(playerid, Reg[14][playerid], 0.449999, 1.600000);
  193.     PlayerTextDrawTextSize(playerid, Reg[14][playerid], 391.200042, 16.293331);
  194.     PlayerTextDrawAlignment(playerid, Reg[14][playerid], 1);
  195.     PlayerTextDrawColor(playerid, Reg[14][playerid], -1);
  196.     PlayerTextDrawSetShadow(playerid, Reg[14][playerid], 0);
  197.     PlayerTextDrawSetOutline(playerid, Reg[14][playerid], 1);
  198.     PlayerTextDrawBackgroundColor(playerid, Reg[14][playerid], 51);
  199.     PlayerTextDrawFont(playerid, Reg[14][playerid], 2);
  200.     PlayerTextDrawSetProportional(playerid, Reg[14][playerid], 1);
  201.     PlayerTextDrawSetSelectable(playerid, Reg[14][playerid], true);
  202.  
  203.     Reg[15][playerid] = CreatePlayerTextDraw(playerid, 340.799957, 259.839996, ">");
  204.     PlayerTextDrawLetterSize(playerid, Reg[15][playerid], 0.542800, 2.055466);
  205.     PlayerTextDrawTextSize(playerid, Reg[15][playerid], 356.000000, 32.63999);
  206.     PlayerTextDrawAlignment(playerid, Reg[15][playerid], 1);
  207.     PlayerTextDrawColor(playerid, Reg[15][playerid], -1);
  208.     PlayerTextDrawSetShadow(playerid, Reg[15][playerid], 0);
  209.     PlayerTextDrawSetOutline(playerid, Reg[15][playerid], 1);
  210.     PlayerTextDrawBackgroundColor(playerid, Reg[15][playerid], 51);
  211.     PlayerTextDrawFont(playerid, Reg[15][playerid], 2);
  212.     PlayerTextDrawSetProportional(playerid, Reg[15][playerid], 1);
  213.     PlayerTextDrawSetSelectable(playerid, Reg[15][playerid], true);
  214.  
  215.     Reg[16][playerid] = CreatePlayerTextDraw(playerid, 277.800018, 260.093322, "<");
  216.     PlayerTextDrawLetterSize(playerid, Reg[16][playerid], 0.542800, 2.055466);
  217.     PlayerTextDrawTextSize(playerid, Reg[16][playerid],  292.000000, 32.106670);
  218.     PlayerTextDrawAlignment(playerid, Reg[16][playerid], 1);
  219.     PlayerTextDrawColor(playerid, Reg[16][playerid], -1);
  220.     PlayerTextDrawSetShadow(playerid, Reg[16][playerid], 0);
  221.     PlayerTextDrawSetOutline(playerid, Reg[16][playerid], 1);
  222.     PlayerTextDrawBackgroundColor(playerid, Reg[16][playerid], 51);
  223.     PlayerTextDrawFont(playerid, Reg[16][playerid], 2);
  224.     PlayerTextDrawSetProportional(playerid, Reg[16][playerid], 1);
  225.     PlayerTextDrawSetSelectable(playerid, Reg[16][playerid], true);
  226.  
  227.     Reg[17][playerid] = CreatePlayerTextDraw(playerid, 205.599990, 159.040008, "EMAIL");
  228.     PlayerTextDrawLetterSize(playerid, Reg[17][playerid], 0.449999, 1.600000);
  229.     PlayerTextDrawAlignment(playerid, Reg[17][playerid], 1);
  230.     PlayerTextDrawColor(playerid, Reg[17][playerid], -1);
  231.     PlayerTextDrawSetShadow(playerid, Reg[17][playerid], 0);
  232.     PlayerTextDrawSetOutline(playerid,Reg[17][playerid], 1);
  233.     PlayerTextDrawBackgroundColor(playerid, Reg[17][playerid], 51);
  234.     PlayerTextDrawFont(playerid, Reg[17][playerid], 2);
  235.     PlayerTextDrawSetProportional(playerid,Reg[17][playerid], 1);
  236.     return true;
  237. }
  238. public OnFilterScriptInit()
  239. {
  240.     print("\n####");
  241.     print("##### ТЕКСТДРАВ РЕГИСТРАЦИИ И АВТОРИЗАЦИИ КАК НА LUMI RP BY R.S.");
  242.     print("#### WWW.SAMP-UP.RU\n");
  243.     return 1;
  244. }
  245. public OnFilterScriptExit()
  246. {
  247.     return 1;
  248. }
  249. public OnPlayerConnect(playerid)
  250. {
  251.     LoginPlayer[playerid] = 1; // ЕСЛИ 0 - ВЫВОДИМ ТЕКСТДРВЫ РЕГИСТРАЦИИ, ЕСЛИ 1 - ВЫВОДИМ ТЕКСТДРАВ АВТОРИЗАЦИИ
  252.     SetPlayerCameraPos(playerid,1460.0, -1324.0, 287.2); // МЕНЯЕМ ПОЗИЦИЮ КАМЕРЫ ( КАК НА LUMI RP )
  253.     SetPlayerCameraLookAt(playerid,1374.5, -1291.1, 239.0);  // МЕНЯЕМ ПОЗИЦИЮ КАМЕРЫ ( КАК НА LUMI RP )
  254.     PlayerDraws(playerid); // # ЗАГРУЖАЕМ ТЕКСТДРАВЫ ДЛЯ ИГРОКА ПРИ КОННЕКТЕ К СЕРВЕРУ.
  255.     OnPlayerLoginRegister(playerid); // ВЫВОДИМ НУЖНЫЕ ТЕКСТДРВЫ
  256. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement