Advertisement
kerts93

Untitled

Oct 11th, 2011
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 11.82 KB | None | 0 0
  1. #define FILTERSCRIPT
  2.  
  3. #include <a_samp>
  4.  
  5. #define DIALOG_TABLOO 1000
  6. new Text3D:Tabloo[8];
  7. new koondis[8];
  8.  
  9.  
  10. #if defined FILTERSCRIPT
  11.  
  12. public OnFilterScriptInit()
  13. {
  14.     for(new i=0; i<8;i++)
  15.     {
  16.         Tabloo[i] = Create3DTextLabel("Los Santos Autobussikoondis",0x66CC00FF,0.0,0.0,0.0,30.0,0);
  17.     }
  18.     koondis[0] = AddStaticVehicleEx(431,875.70001221,-1209.09997559,17.60000038,213.99768066,16,16,15); //Bus
  19.     Attach3DTextLabelToVehicle(Tabloo[0], koondis[0], 0.0, 0.0, 2.0);
  20.     koondis[1] = AddStaticVehicleEx(431,845.09997559,-1196.90002441,17.60000038,179.99237061,16,16,15); //Bus
  21.     Attach3DTextLabelToVehicle(Tabloo[1], koondis[1], 0.0, 0.0, 2.0);
  22.     koondis[2] = AddStaticVehicleEx(431,848.20001221,-1212.19995117,17.70000076,199.99243164,16,16,15); //Bus
  23.     Attach3DTextLabelToVehicle(Tabloo[2], koondis[2], 0.0, 0.0, 2.0);
  24.     koondis[3] = AddStaticVehicleEx(431,870.09997559,-1209.19995117,17.60000038,215.98779297,16,16,15); //Bus
  25.     Attach3DTextLabelToVehicle(Tabloo[3], koondis[3], 0.0, 0.0, 2.0);
  26.     koondis[4] = AddStaticVehicleEx(437,883.29998779,-1253.50000000,17.00000000,335.99841309,16,16,15); //Coach
  27.     Attach3DTextLabelToVehicle(Tabloo[4], koondis[4], 0.0, 0.0, 2.0);
  28.     koondis[5] = AddStaticVehicleEx(437,877.90002441,-1253.90002441,17.00000000,333.99438477,16,16,15); //Coach
  29.     Attach3DTextLabelToVehicle(Tabloo[5], koondis[5], 0.0, 0.0, 2.0);
  30.     AddStaticVehicleEx(525,868.79998779,-1227.40002441,16.79999924,167.99993896,16,16,15); //Tow Truck
  31.     AddStaticVehicleEx(552,875.20001221,-1229.30004883,16.60000038,165.99993896,16,16,15); //Utility
  32.     koondis[6] = AddStaticVehicleEx(431,864.29998779,-1208.80004883,17.60000038,217.99987793,16,16,15); //Bus
  33.     Attach3DTextLabelToVehicle(Tabloo[6], koondis[6], 0.0, 0.0, 2.0);
  34.     koondis[7] = AddStaticVehicleEx(431,845.09997559,-1180.59997559,17.60000038,179.98901367,16,16,15); //Bus
  35.     Attach3DTextLabelToVehicle(Tabloo[7], koondis[7], 0.0, 0.0, 2.0);
  36.     return 1;
  37.  
  38. }
  39.  
  40. public OnPlayerCommandText(playerid,cmdtext[])
  41. {
  42.     if(!strcmp(cmdtext,"/tabloo", true))
  43.     {
  44.         if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,-1,"Hoiad tablood käes?");
  45.         ShowPlayerDialog(playerid, DIALOG_TABLOO, DIALOG_STYLE_LIST, "Vali bussi tabloo:", "1 Los Santose Keskjaam\n1 Ida-Ranniku\n2 Grove\n2 Ida-Ranniku\n3 Los Santose Keskjaam\n3 Sadam\n4 Santa Marina\n4 Los Santose Keskjaam\n5 Vinewood\n5 Los Santose Keskjaam\nTellitud\nÕppesõit\nLSAK", "Vali", "Tühista");
  46.         return 1;
  47.     }
  48.     return 1;
  49. }
  50.  
  51. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  52. {
  53. if(dialogid == DIALOG_TABLOO)//<--------------------------------------------------------------TABLOO MUUTMINE
  54.     {
  55.         new vehid;
  56.         if(response)
  57.         {
  58.             switch(listitem)
  59.             {
  60.                 case 0:
  61.                 {
  62.                     vehid = GetPlayerVehicleID(playerid); // Saame kätte kasutaja masina
  63.                     for(new i = 0;i<8;i++)
  64.                     {
  65.                         if(koondis[i] == vehid)
  66.                         {
  67.                             Delete3DTextLabel(Tabloo[i]);
  68.                             Tabloo[i] = Create3DTextLabel("1 Los Santose Keskjaam",0x66CC00FF,1141.34, -1389.88, 15.06,30.0,0);
  69.                             //Attaching Text Label To Vehicle
  70.                             Attach3DTextLabelToVehicle( Tabloo[i], vehid, 0.0, 0.0, 2.0);
  71.                             SendClientMessage(playerid, 0x66CC00FF, "Tabloo muudetud!" );
  72.                         }
  73.                     }
  74.                 }
  75.                 case 1:
  76.                 {
  77.                     vehid = GetPlayerVehicleID(playerid); // Saame kätte kasutaja masina
  78.                     for(new i = 0;i<8;i++)
  79.                     {
  80.                         if(koondis[i] == vehid)
  81.                         {
  82.                             Delete3DTextLabel(Tabloo[i]);
  83.                             Tabloo[i] = Create3DTextLabel("1 Ida-Ranniku",0x66CC00FF,1141.34, -1389.88, 15.06,30.0,0);
  84.                             //Attaching Text Label To Vehicle
  85.                             Attach3DTextLabelToVehicle( Tabloo[i], vehid, 0.0, 0.0, 2.0);
  86.                             SendClientMessage(playerid, 0x66CC00FF, "Tabloo muudetud!" );
  87.                         }
  88.                     }
  89.                 }
  90.                 case 2:
  91.                 {
  92.                     vehid = GetPlayerVehicleID(playerid); // Saame kätte kasutaja masina
  93.                     for(new i = 0;i<8;i++)
  94.                     {
  95.                         if(koondis[i] == vehid)
  96.                         {
  97.                             Delete3DTextLabel(Tabloo[i]);
  98.                             Tabloo[i] = Create3DTextLabel("2 Grove",0x66CC00FF,1141.34, -1389.88, 15.06,30.0,0);
  99.                             //Attaching Text Label To Vehicle
  100.                             Attach3DTextLabelToVehicle( Tabloo[i], vehid, 0.0, 0.0, 2.0);
  101.                             SendClientMessage(playerid, 0x66CC00FF, "Tabloo muudetud!" );
  102.                         }
  103.                     }
  104.                 }
  105.                 case 3:
  106.                 {
  107.                     vehid = GetPlayerVehicleID(playerid); // Saame kätte kasutaja masina
  108.                     for(new i = 0;i<8;i++)
  109.                     {
  110.                         if(koondis[i] == vehid)
  111.                         {
  112.                             Delete3DTextLabel(Tabloo[i]);
  113.                             Tabloo[i] = Create3DTextLabel("2 Ida-Ranniku",0x66CC00FF,1141.34, -1389.88, 15.06,30.0,0);
  114.                             //Attaching Text Label To Vehicle
  115.                             Attach3DTextLabelToVehicle( Tabloo[i], vehid, 0.0, 0.0, 2.0);
  116.                             SendClientMessage(playerid, 0x66CC00FF, "Tabloo muudetud!" );
  117.                         }
  118.                     }
  119.                 }
  120.                 case 4:
  121.                 {
  122.                     vehid = GetPlayerVehicleID(playerid); // Saame kätte kasutaja masina
  123.                     for(new i = 0;i<8;i++)
  124.                     {
  125.                         if(koondis[i] == vehid)
  126.                         {
  127.                             Delete3DTextLabel(Tabloo[i]);
  128.                             Tabloo[i] = Create3DTextLabel("3 Los Santose Keskjaam",0x66CC00FF,1141.34, -1389.88, 15.06,30.0,0);
  129.                             //Attaching Text Label To Vehicle
  130.                             Attach3DTextLabelToVehicle( Tabloo[i], vehid, 0.0, 0.0, 2.0);
  131.                             SendClientMessage(playerid, 0x66CC00FF, "Tabloo muudetud!" );
  132.                         }
  133.                     }
  134.                 }
  135.                 case 5:
  136.                 {
  137.                     vehid = GetPlayerVehicleID(playerid); // Saame kätte kasutaja masina
  138.                     for(new i = 0;i<8;i++)
  139.                     {
  140.                         if(koondis[i] == vehid)
  141.                         {
  142.                             Delete3DTextLabel(Tabloo[i]);
  143.                             Tabloo[i] = Create3DTextLabel("3 Sadam",0x66CC00FF,1141.34, -1389.88, 15.06,30.0,0);
  144.                             //Attaching Text Label To Vehicle
  145.                             Attach3DTextLabelToVehicle( Tabloo[i], vehid, 0.0, 0.0, 2.0);
  146.                             SendClientMessage(playerid, 0x66CC00FF, "Tabloo muudetud!" );
  147.                         }
  148.                     }
  149.                 }
  150.                 case 6:
  151.                 {
  152.                     vehid = GetPlayerVehicleID(playerid); // Saame kätte kasutaja masina
  153.                     for(new i = 0;i<8;i++)
  154.                     {
  155.                         if(koondis[i] == vehid)
  156.                         {
  157.                             Delete3DTextLabel(Tabloo[i]);
  158.                             Tabloo[i] = Create3DTextLabel("4 Santa Marina",0x66CC00FF,1141.34, -1389.88, 15.06,30.0,0);
  159.                             //Attaching Text Label To Vehicle
  160.                             Attach3DTextLabelToVehicle( Tabloo[i], vehid, 0.0, 0.0, 2.0);
  161.                             SendClientMessage(playerid, 0x66CC00FF, "Tabloo muudetud!" );
  162.                         }
  163.                     }
  164.                 }
  165.                 case 7:
  166.                 {
  167.                     vehid = GetPlayerVehicleID(playerid); // Saame kätte kasutaja masina
  168.                     for(new i = 0;i<8;i++)
  169.                     {
  170.                         if(koondis[i] == vehid)
  171.                         {
  172.                             Delete3DTextLabel(Tabloo[i]);
  173.                             Tabloo[i] = Create3DTextLabel("4 Los Santose Keskjaam",0x66CC00FF,1141.34, -1389.88, 15.06,30.0,0);
  174.                             //Attaching Text Label To Vehicle
  175.                             Attach3DTextLabelToVehicle( Tabloo[i], vehid, 0.0, 0.0, 2.0);
  176.                             SendClientMessage(playerid, 0x66CC00FF, "Tabloo muudetud!" );
  177.                         }
  178.                     }
  179.                 }
  180.                 case 8:
  181.                 {
  182.                     vehid = GetPlayerVehicleID(playerid); // Saame kätte kasutaja masina
  183.                     for(new i = 0;i<8;i++)
  184.                     {
  185.                         if(koondis[i] == vehid)
  186.                         {
  187.                             Delete3DTextLabel(Tabloo[i]);
  188.                             Tabloo[i] = Create3DTextLabel("5 Vinewood",0x66CC00FF,1141.34, -1389.88, 15.06,30.0,0);
  189.                             //Attaching Text Label To Vehicle
  190.                             Attach3DTextLabelToVehicle( Tabloo[i], vehid, 0.0, 0.0, 2.0);
  191.                             SendClientMessage(playerid, 0x66CC00FF, "Tabloo muudetud!" );
  192.                         }
  193.                     }
  194.                 }
  195.                 case 9:
  196.                 {
  197.                     vehid = GetPlayerVehicleID(playerid); // Saame kätte kasutaja masina
  198.                     for(new i = 0;i<8;i++)
  199.                     {
  200.                         if(koondis[i] == vehid)
  201.                         {
  202.                             Delete3DTextLabel(Tabloo[i]);
  203.                             Tabloo[i] = Create3DTextLabel("5 Los Santose Keskjaam",0x66CC00FF,1141.34, -1389.88, 15.06,30.0,0);
  204.                             //Attaching Text Label To Vehicle
  205.                             Attach3DTextLabelToVehicle( Tabloo[i], vehid, 0.0, 0.0, 2.0);
  206.                             SendClientMessage(playerid, 0x66CC00FF, "Tabloo muudetud!" );
  207.                         }
  208.                     }
  209.                 }
  210.                 case 10:
  211.                 {
  212.                     vehid = GetPlayerVehicleID(playerid); // Saame kätte kasutaja masina
  213.                     for(new i = 0;i<8;i++)
  214.                     {
  215.                         if(koondis[i] == vehid)
  216.                         {
  217.                             Delete3DTextLabel(Tabloo[i]);
  218.                             Tabloo[i] = Create3DTextLabel("Tellitud",0x66CC00FF,1141.34, -1389.88, 15.06,30.0,0);
  219.                             //Attaching Text Label To Vehicle
  220.                             Attach3DTextLabelToVehicle( Tabloo[i], vehid, 0.0, 0.0, 2.0);
  221.                             SendClientMessage(playerid, 0x66CC00FF, "Tabloo muudetud!" );
  222.                         }
  223.                     }
  224.                 }
  225.                 case 11:
  226.                 {
  227.                     vehid = GetPlayerVehicleID(playerid); // Saame kätte kasutaja masina
  228.                     for(new i = 0;i<8;i++)
  229.                     {
  230.                         if(koondis[i] == vehid)
  231.                         {
  232.                             Delete3DTextLabel(Tabloo[i]);
  233.                             Tabloo[i] = Create3DTextLabel("Õppesõit",0x66CC00FF,1141.34, -1389.88, 15.06,30.0,0);
  234.                             //Attaching Text Label To Vehicle
  235.                             Attach3DTextLabelToVehicle( Tabloo[i], vehid, 0.0, 0.0, 2.0);
  236.                             SendClientMessage(playerid, 0x66CC00FF, "Tabloo muudetud!" );
  237.                         }
  238.                     }
  239.                 }
  240.                 case 12:
  241.                 {
  242.                     vehid = GetPlayerVehicleID(playerid); // Saame kätte kasutaja masina
  243.                     for(new i = 0;i<8;i++)
  244.                     {
  245.                         if(koondis[i] == vehid)
  246.                         {
  247.                             Delete3DTextLabel(Tabloo[i]);
  248.                             Tabloo[i] = Create3DTextLabel("Los Santose Autobussikoondis",0x66CC00FF,1141.34, -1389.88, 15.06,30.0,0);
  249.                             //Attaching Text Label To Vehicle
  250.                             Attach3DTextLabelToVehicle( Tabloo[i], vehid, 0.0, 0.0, 2.0);
  251.                             SendClientMessage(playerid, 0x66CC00FF, "Tabloo muudetud!" );
  252.                         }
  253.                     }
  254.                 }
  255.             }
  256.         }
  257.         return 1;
  258.     }
  259.     return 1;
  260. }
  261.  
  262.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement