d0Se

Untitled

Mar 24th, 2019
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 7.34 KB | None | 0 0
  1. public OnInfoLoad(playerid)
  2. {
  3.     new num_rows;
  4.     cache_get_row_count(num_rows);
  5.     num_rows_cn = num_rows;
  6.     for(new n=0; n<num_rows; n++)
  7.     {
  8.         cache_get_value_name(n, "name", dName[n], 30);
  9.         cache_get_value_name_int(n, "Rang", dRang[n]);
  10.         cache_get_value_name_int(n, "TaxPav", dPav[n]);
  11.         cache_get_value_name_int(n, "TaxDir", dDir[n]);
  12.         cache_get_value_name_int(n, "Taxl1", dTaxl1[n]);
  13.         cache_get_value_name_int(n, "Taxl2", dTaxl2[n]);
  14.         cache_get_value_name_int(n, "Taxl3", dTaxl3[n]);
  15.         cache_get_value_name_int(n, "Taxl4", dTaxl4[n]);
  16.         cache_get_value_name_int(n, "Taxl5", dTaxl5[n]);
  17.         cache_get_value_name_int(n, "disp", dIsp[n]);
  18.         TextDrawShowForPlayer(playerid, playerslot[n]);
  19.         PlayerTextDrawSetString(playerid, playersname[playerid][n], dName[n]);
  20.         PlayerTextDrawShow(playerid, playersname[playerid][n]);
  21.     }
  22.     TextDrawShowForPlayer(playerid, dvpbox[0]);
  23.     TextDrawShowForPlayer(playerid, dvpbox[1]);
  24.     TextDrawShowForPlayer(playerid, dvpbox[2]);
  25.     TextDrawShowForPlayer(playerid, tdx[0]);
  26.     PlayerTextDrawShow(playerid, xtext[playerid][0]);
  27.     SelectTextDraw(playerid, 0x00FF00FF);
  28.     ClearChat(playerid);
  29.     return 1;
  30. }
  31.  
  32.  
  33.  
  34.  
  35.  
  36. hook OnPlayerClickTextDraw(playerid, Text:clickedid)
  37. {
  38.     //Show
  39.     for(new c=0; c<15; c++)
  40.     {
  41.         if(clickedid == playerslot[c])
  42.         {
  43.             clickedList = c;
  44.             for(new i=0; i<num_rows_cn; i++)
  45.             {
  46.                 TextDrawHideForPlayer(playerid, playerslot[i]);
  47.                 TextDrawBoxColor(playerslot[i], -1);
  48.                 TextDrawShowForPlayer(playerid, playerslot[i]);
  49.             }
  50.  
  51.             TextDrawHideForPlayer(playerid, playerslot[c]);
  52.             TextDrawBoxColor(playerslot[c], -1378294017);
  53.             TextDrawShowForPlayer(playerid, playerslot[c]);
  54.  
  55.             TextDrawHideForPlayer(playerid, pbox[1]);
  56.             TextDrawHideForPlayer(playerid, pbox[2]);
  57.             TextDrawHideForPlayer(playerid, vehon[0]);
  58.             TextDrawHideForPlayer(playerid, vehon[1]);
  59.             TextDrawHideForPlayer(playerid, vehon[2]);
  60.             TextDrawHideForPlayer(playerid, vehon[3]);
  61.             TextDrawHideForPlayer(playerid, vehon[4]);
  62.             TextDrawHideForPlayer(playerid, playerboxon[0]);
  63.             TextDrawHideForPlayer(playerid, playerboxon[1]);
  64.             TextDrawHideForPlayer(playerid, playerboxon[2]);
  65.             TextDrawHideForPlayer(playerid, playerboxon[3]);
  66.             TextDrawHideForPlayer(playerid, playerboxon[4]);
  67.             TextDrawHideForPlayer(playerid, rangoff[0]);
  68.             TextDrawHideForPlayer(playerid, rangoff[1]);
  69.             TextDrawHideForPlayer(playerid, rangoff[2]);
  70.             TextDrawHideForPlayer(playerid, rangoff[3]);
  71.             TextDrawHideForPlayer(playerid, rangoff[4]);
  72.             TextDrawHideForPlayer(playerid, warnoff[0]);
  73.             TextDrawHideForPlayer(playerid, warnoff[1]);
  74.             TextDrawHideForPlayer(playerid, warnoff[2]);
  75.  
  76.             TextDrawShowForPlayer(playerid, pbox[0]);
  77.             TextDrawShowForPlayer(playerid, playersvehicle[0]);
  78.             TextDrawShowForPlayer(playerid, playersvehicle[1]);
  79.             TextDrawShowForPlayer(playerid, playersvehicle[2]);
  80.             TextDrawShowForPlayer(playerid, playersvehicle[3]);
  81.             TextDrawShowForPlayer(playerid, playersvehicle[4]);
  82.             TextDrawShowForPlayer(playerid, rangon[0]);
  83.             TextDrawShowForPlayer(playerid, rangon[1]);
  84.             TextDrawShowForPlayer(playerid, rangon[2]);
  85.             TextDrawShowForPlayer(playerid, rangon[3]);
  86.             TextDrawShowForPlayer(playerid, rangon[4]);
  87.             TextDrawShowForPlayer(playerid, kickbox[0]);
  88.             TextDrawShowForPlayer(playerid, warnon[0]);
  89.             TextDrawShowForPlayer(playerid, warnon[1]);
  90.             TextDrawShowForPlayer(playerid, warnon[2]);
  91.  
  92.             PlayerTextDrawShow(playerid, canVehicle[playerid][0]);
  93.             PlayerTextDrawShow(playerid, canVehicle[playerid][1]);
  94.             PlayerTextDrawShow(playerid, canVehicle[playerid][2]);
  95.             PlayerTextDrawShow(playerid, canVehicle[playerid][3]);
  96.             PlayerTextDrawShow(playerid, canVehicle[playerid][4]);
  97.             PlayerTextDrawShow(playerid, rangnumber[playerid][0]);
  98.             PlayerTextDrawShow(playerid, rangnumber[playerid][1]);
  99.             PlayerTextDrawShow(playerid, rangnumber[playerid][2]);
  100.             PlayerTextDrawShow(playerid, rangnumber[playerid][3]);
  101.             PlayerTextDrawShow(playerid, rangnumber[playerid][4]);
  102.             PlayerTextDrawShow(playerid, ptext[playerid][0]);
  103.             PlayerTextDrawShow(playerid, warntext[playerid][0]);
  104.             PlayerTextDrawShow(playerid, kicktext[playerid][0]);
  105.             PlayerTextDrawShow(playerid, rangtext[playerid][0]);
  106.             if(dPav[c] == 1)
  107.             {
  108.                 TextDrawShowForPlayer(playerid, pbox[2]);
  109.             }
  110.             else
  111.             {
  112.                 TextDrawShowForPlayer(playerid, pbox[1]);
  113.             }
  114.             if(dTaxl1[c] == 1)
  115.             {
  116.                 TextDrawShowForPlayer(playerid, vehon[0]);
  117.             }
  118.             else
  119.             {
  120.                 TextDrawShowForPlayer(playerid, playerboxon[0]);
  121.             }
  122.             if(dTaxl2[c] == 1)
  123.             {
  124.                 TextDrawShowForPlayer(playerid, vehon[1]);
  125.             }
  126.             else
  127.             {
  128.                 TextDrawShowForPlayer(playerid, playerboxon[1]);
  129.             }
  130.             if(dTaxl3[c] == 1)
  131.             {
  132.                 TextDrawShowForPlayer(playerid, vehon[2]);
  133.             }
  134.             else
  135.             {
  136.                 TextDrawShowForPlayer(playerid, playerboxon[2]);
  137.             }
  138.             if(dTaxl4[c] == 1)
  139.             {
  140.                 TextDrawShowForPlayer(playerid, vehon[3]);
  141.             }
  142.             else
  143.             {
  144.                 TextDrawShowForPlayer(playerid, playerboxon[3]);
  145.             }
  146.             if(dTaxl5[c] == 1)
  147.             {
  148.                 TextDrawShowForPlayer(playerid, vehon[4]);
  149.             }
  150.             else
  151.             {
  152.                 TextDrawShowForPlayer(playerid, playerboxon[4]);
  153.             }
  154.             if(dRang[c] == 1) TextDrawShowForPlayer(playerid, rangoff[0]);
  155.             if(dRang[c] == 2) TextDrawShowForPlayer(playerid, rangoff[1]);
  156.             if(dRang[c] == 3) TextDrawShowForPlayer(playerid, rangoff[2]);
  157.             if(dRang[c] == 4) TextDrawShowForPlayer(playerid, rangoff[3]);
  158.             if(dRang[c] == 5) TextDrawShowForPlayer(playerid, rangoff[4]);
  159.             if(dIsp[c] == 1) TextDrawShowForPlayer(playerid, warnoff[0]);
  160.             if(dIsp[c] == 2)
  161.             {
  162.                 TextDrawShowForPlayer(playerid, warnoff[0]);
  163.                 TextDrawShowForPlayer(playerid, warnoff[1]);
  164.             }
  165.             if(dIsp[c] == 3)
  166.             {
  167.                 TextDrawShowForPlayer(playerid, warnoff[0]);
  168.                 TextDrawShowForPlayer(playerid, warnoff[1]);
  169.                 TextDrawShowForPlayer(playerid, warnoff[2]);
  170.             }  
  171.             break;
  172.         }
  173.     }
  174.     //Hide
  175.     if(clickedid == Text:INVALID_TEXT_DRAW)
  176.     {
  177.         for(new h=0; h<3;h++)
  178.         {
  179.             TextDrawHideForPlayer(playerid, dvpbox[h]);
  180.         }
  181.         for(new h=0; h<15;h++)
  182.         {
  183.             TextDrawHideForPlayer(playerid, playerslot[h]);
  184.         }
  185.         for(new h=0; h<5;h++)
  186.         {
  187.             TextDrawHideForPlayer(playerid, playersvehicle[h]);
  188.         }
  189.         for(new h=0; h<5;h++)
  190.         {
  191.             TextDrawHideForPlayer(playerid, rangon[h]);
  192.         }
  193.         for(new h=0; h<5;h++)
  194.         {
  195.             TextDrawHideForPlayer(playerid, rangoff[h]);
  196.         }
  197.         for(new h=0; h<3;h++)
  198.         {
  199.             TextDrawHideForPlayer(playerid, pbox[h]);
  200.         }
  201.         for(new h=0; h<3;h++)
  202.         {
  203.             TextDrawHideForPlayer(playerid, warnon[h]);
  204.         }
  205.         for(new h=0; h<5;h++)
  206.         {
  207.             TextDrawHideForPlayer(playerid, warnoff[h]);
  208.         }
  209.         for(new h=0; h<5;h++)
  210.         {
  211.             TextDrawHideForPlayer(playerid, playerboxon[h]);
  212.         }
  213.         for(new h=0; h<5;h++)
  214.         {
  215.             TextDrawHideForPlayer(playerid, vehon[h]);
  216.         }
  217.         for(new h=0;h<15;h++)
  218.         {
  219.             PlayerTextDrawHide(playerid, playersname[playerid][h]);
  220.         }
  221.         for(new h=0;h<5;h++)
  222.         {
  223.             PlayerTextDrawHide(playerid, canVehicle[playerid][h]);
  224.         }
  225.         for(new h=0;h<5;h++)
  226.         {
  227.             PlayerTextDrawHide(playerid, rangnumber[playerid][h]);
  228.         }
  229.         TextDrawHideForPlayer(playerid, kickbox[0]);
  230.         TextDrawHideForPlayer(playerid, tdx[0]);
  231.         PlayerTextDrawHide(playerid, ptext[playerid][0]);
  232.         PlayerTextDrawHide(playerid, warntext[playerid][0]);
  233.         PlayerTextDrawHide(playerid, kicktext[playerid][0]);
  234.         PlayerTextDrawHide(playerid, rangtext[playerid][0]);
  235.         PlayerTextDrawHide(playerid, xtext[playerid][0]);
  236.         CancelSelectTextDraw(playerid);
  237.     }
  238.     return 0;
  239. }
Advertisement
Add Comment
Please, Sign In to add comment