Advertisement
Guest User

CSv1 by varga[KS]

a guest
May 1st, 2012
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 7.64 KB | None | 0 0
  1. /*
  2.                                                                               ____
  3.              A           A::::::::::::::::::::Gamrmodes::::::::::::::::::::::>____*_
  4.             vv          vv::::::::::::::::::Filterscripts::::::::::::::::::::>____*
  5.             v:v        v:v
  6.             v:v        v:v
  7.              v:v      v:v     :v:v:v:v:       v:v  v:v:v    :v:v:v:v:v      :v:v:v:v:
  8.               v:v    v:v    v:v      v:v      v:v:v:v     v:v      v:v    v:v       v:v
  9.                v:v  v:v     v:v      v:v      v:v         v:v      v:v    v:v       v:v
  10.                  vvvv       v:v      v:v      v:v         v:v      v:v    v:v       v:v
  11.                   VV         :v:v:v:v  v:v    v:v           :v:v:v:v:v      :v:v:v:v  v:v
  12.                                                                    v:v
  13.                                                                    v:
  14.                                                                <:v:v
  15. */
  16. #define FILTERSCRIPT
  17.  
  18. #include <a_samp>
  19.  
  20. new atm;
  21. new atm1;
  22. new atm2;
  23. new atm3;
  24. new LS;
  25. new LV;
  26. new SF1;
  27. new SF2;
  28. #if defined FILTERSCRIPT
  29.  
  30. public OnFilterScriptInit()
  31. {
  32.     print("\n--------------------------------------");
  33.     print("Car System (CS) by varga[KS] - Loaded");
  34.     print("--------------------------------------\n");
  35.     atm = CreateObject(2942,-1493.07995605,932.70001221,6.88999987,0.00000000,0.00000000,270.00000000); //object(kmb_atm1) (1)
  36.     atm1 = CreateObject(2942,1036.19921875,-1024.55957031,31.70000076,0.00000000,0.00000000,0.00000000); //object(kmb_atm1) (2)
  37.     atm2 = CreateObject(2942,-1931.19921875,238.00000000,34.00000000,0.00000000,0.00000000,0.00000000); //object(kmb_atm1) (3)
  38.     atm3 = CreateObject(2942,2394.60009766,1042.84497070,10.50000000,0.00000000,0.00000000,0.00000000); //object(kmb_atm1) (4)
  39.     LS = CreatePickup(1239,1,1034.9611,-1024.6251,32.1016,0);
  40.     LV = CreatePickup(1239,1,2396.3953,1042.8754,10.8203,0);
  41.     SF1 = CreatePickup(1239,1,-1930.0422,238.0453,34.3838,0);
  42.     SF2 = CreatePickup(1239,1,-1493.1042,931.8954,7.1875,0);
  43.     return 1;
  44. }
  45.  
  46. public OnFilterScriptExit()
  47. {
  48.     DestroyObject(atm); //object(kmb_atm1) (1)
  49.     DestroyObject(atm1); //object(kmb_atm1) (2)
  50.     DestroyObject(atm2); //object(kmb_atm1) (3)
  51.     DestroyObject(atm3); //object(kmb_atm1) (4)
  52.     return 1;
  53. }
  54.  
  55. #else
  56.  
  57. main()
  58. {
  59.     print("\n----------------------------------");
  60.     print(" Car System (CS) by varga[KS] - Unloaded");
  61.     print("----------------------------------\n");
  62. }
  63.  
  64. #endif
  65.  
  66. public OnPlayerConnect(playerid)
  67. {
  68.     SendClientMessage(playerid, 0xFFFFFFFF, "This server use ({FF1919}CS{FFFFFF}) Car Spawner by {CCCC00}varga[KS]");
  69.     return 1;
  70. }
  71.  
  72. public OnPlayerCommandText(playerid, cmdtext[])
  73. {
  74.     if (strcmp("/rcar", cmdtext, true, 10) == 0)
  75.     {
  76.         if(IsPlayerInRangeOfPoint(playerid,1,2394.6069,1042.1823,10.8203))
  77.         {
  78.             ShowPlayerDialog(playerid,03,DIALOG_STYLE_INPUT,"({FF1919}CS{FFFFFF}) Car Spawner (ATM - LV)","Enter the ID/Name of the car:","Spawn","Cancel");
  79.             RemovePlayerMapIcon(playerid, 0);
  80.             RemovePlayerMapIcon(playerid, 1);
  81.             RemovePlayerMapIcon(playerid, 2);
  82.             RemovePlayerMapIcon(playerid, 3);
  83.         }
  84.         else
  85.         if(IsPlayerInRangeOfPoint(playerid,1,1036.2115,-1025.2228,32.1016))
  86.         {
  87.             ShowPlayerDialog(playerid,03,DIALOG_STYLE_INPUT,"({FF1919}CS{FFFFFF}) Car Spawner (ATM - LS)","Enter the ID/Name of the car:","Spawn","Cancel");
  88.             RemovePlayerMapIcon(playerid, 0);
  89.             RemovePlayerMapIcon(playerid, 1);
  90.             RemovePlayerMapIcon(playerid, 2);
  91.             RemovePlayerMapIcon(playerid, 3);
  92.         }
  93.         else
  94.         if(IsPlayerInRangeOfPoint(playerid,1,-1931.1912,237.3367,34.3521))
  95.         {
  96.             ShowPlayerDialog(playerid,03,DIALOG_STYLE_INPUT,"({FF1919}CS{FFFFFF}) Car Spawner (ATM - SF)","Enter the ID/Name of the car:","Spawn","Cancel");
  97.             RemovePlayerMapIcon(playerid, 0);
  98.             RemovePlayerMapIcon(playerid, 1);
  99.             RemovePlayerMapIcon(playerid, 2);
  100.             RemovePlayerMapIcon(playerid, 3);
  101.         }
  102.         else
  103.         if(IsPlayerInRangeOfPoint(playerid,1,-1493.7424,932.6810,7.1875))
  104.         {
  105.             ShowPlayerDialog(playerid,03,DIALOG_STYLE_INPUT,"({FF1919}CS{FFFFFF}) Car Spawner (ATM - SF)","Enter the ID/Name of the car:","Spawn","Cancel");
  106.             RemovePlayerMapIcon(playerid, 0);
  107.             RemovePlayerMapIcon(playerid, 1);
  108.             RemovePlayerMapIcon(playerid, 2);
  109.             RemovePlayerMapIcon(playerid, 3);
  110.         }
  111.         else
  112.         {
  113.             SendClientMessage(playerid, 0xFFFFFFFF, "You are not at any ATM! They are marked on the map.");
  114.             SendClientMessage(playerid, 0xFFFFFFFF, "They will disapper if you type /rcar at the ATMs!");
  115.             SetPlayerMapIcon(playerid, 0, 2394.6069,1042.1823,10.8203, 0, 3, MAPICON_GLOBAL_CHECKPOINT);
  116.             SetPlayerMapIcon(playerid, 1, 1036.2115,-1025.2228,32.1016, 0, 3, MAPICON_GLOBAL_CHECKPOINT);
  117.             SetPlayerMapIcon(playerid, 2, -1931.1912,237.3367,34.3521, 0, 3, MAPICON_GLOBAL_CHECKPOINT);
  118.             SetPlayerMapIcon(playerid, 3, -1493.7424,932.6810,7.1875, 0, 3, MAPICON_GLOBAL_CHECKPOINT);
  119.         }
  120.         return 1;
  121.     }
  122.     return 0;
  123. }
  124.  
  125. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  126. {
  127.     new Float:X,Float:Y,Float:Z,Float:A;
  128.     new text = strval(inputtext);
  129.     GetPlayerPos(playerid,X,Y,Z);
  130.     GetPlayerFacingAngle(playerid,A);
  131.     if(dialogid == 03)
  132.     {
  133.         if(response)
  134.         {
  135.             if(IsPlayerInRangeOfPoint(playerid,1,2394.6069,1042.1823,10.8203))
  136.             {
  137.             if(text < 400 || text > 611)
  138.             {
  139.                 SendClientMessage(playerid, 0xFFFFFFFF, "{FF1919}Invalid Vehicle ID try between 400-611!");
  140.                 return 1;
  141.             }
  142.             PutPlayerInVehicle(playerid,CreateVehicle(text,2394.1563,997.5999,10.4452,87.1858,-1,-1,0),0);
  143.             SendClientMessage(playerid, 0xFFFFFFFF, "{FF1919}Vehicle spawned successfully");
  144.             }
  145.             else
  146.             if(IsPlayerInRangeOfPoint(playerid,1,1036.2115,-1025.2228,32.1016))
  147.             {
  148.             if(text < 400 || text > 611)
  149.             {
  150.                 SendClientMessage(playerid, 0xFFFFFFFF, "{FF1919}Invalid Vehicle ID try between 400-611!");
  151.                 return 1;
  152.             }
  153.             PutPlayerInVehicle(playerid,CreateVehicle(text,1036.2157,-1029.2515,31.7077,180.1684,-1,-1,0),0);
  154.             SendClientMessage(playerid, 0xFFFFFFFF, "{FF1919}Vehicle spawned successfully");
  155.             }
  156.             else
  157.             if(IsPlayerInRangeOfPoint(playerid,1,-1931.1912,237.3367,34.3521))
  158.             {
  159.             if(text < 400 || text > 611)
  160.             {
  161.                 SendClientMessage(playerid, 0xFFFFFFFF, "{FF1919}Invalid Vehicle ID try between 400-611!");
  162.                 return 1;
  163.             }
  164.             PutPlayerInVehicle(playerid,CreateVehicle(text,-1925.1941,234.2970,34.1065,89.2097,-1,-1,0),0);
  165.             SendClientMessage(playerid, 0xFFFFFFFF, "{FF1919}Vehicle spawned successfully");
  166.             }
  167.             if(IsPlayerInRangeOfPoint(playerid,1,-1493.7424,932.6810,7.1875))
  168.             {
  169.             if(text < 400 || text > 611)
  170.             {
  171.                 SendClientMessage(playerid, 0xFFFFFFFF, "{FF1919}Invalid Vehicle ID try between 400-611!");
  172.                 return 1;
  173.             }
  174.             PutPlayerInVehicle(playerid,CreateVehicle(text,-1499.5184,937.3303,6.8124,90.7743,-1,-1,0),0);
  175.             SendClientMessage(playerid, 0xFFFFFFFF, "{FF1919}Vehicle spawned successfully");
  176.             }
  177.         } else return SendClientMessage(playerid, 0xFFFFFFFF,"Cancelled.");
  178.     }
  179.     return 1;
  180. }
  181. public OnPlayerPickUpPickup(playerid, pickupid)
  182. {
  183.     if(pickupid == LS)
  184.     {
  185.         SendClientMessage(playerid,0xFFFFFFF,"{FF1919}CS Car System");
  186.         SendClientMessage(playerid,0xFFFFFFF,"{CCCC00}Made by varga[KS]");
  187.     }
  188.     else
  189.     if(pickupid == LV)
  190.     {
  191.         SendClientMessage(playerid,0xFFFFFFF,"{FF1919}CS Car System Information:");
  192.         SendClientMessage(playerid,0xFFFFFFF,"{CCCC00}Made by varga[KS]");
  193.     }
  194.     else
  195.     if(pickupid == SF1)
  196.     {
  197.         SendClientMessage(playerid,0xFFFFFFF,"{FF1919}CS Car System Information:");
  198.         SendClientMessage(playerid,0xFFFFFFF,"{CCCC00}Made by varga[KS]");
  199.     }
  200.     else
  201.     if(pickupid == SF2)
  202.     {
  203.         SendClientMessage(playerid,0xFFFFFFF,"{FF1919}CS Car System Information:");
  204.         SendClientMessage(playerid,0xFFFFFFF,"{CCCC00}Made by varga[KS]");
  205.     }
  206.     return 1;
  207. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement