HoangNamMapper

Swimming

Apr 11th, 2015
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 12.84 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3. main()
  4. {
  5.         print("\n--------------------------------------");
  6.         print(" Swimming Pool by Nam ");
  7.         print("--------------------------------------\n");
  8. }
  9.  
  10. new enterb;
  11. new exitb;
  12. new entersp;
  13. new exitsp;
  14. new entersauna;
  15. new exitsauna;
  16. new bigjump;
  17. new anim;
  18. public OnFilterScriptInit()
  19. {
  20.  
  21.         CreateObject(7488,530.544,-2182.358,-5.427,0.0,0.0,90.000);
  22.         CreateObject(7488,586.857,-2231.216,-5.421,0.0,0.0,180.000);
  23.         CreateObject(7488,625.804,-2179.683,-5.416,0.0,0.0,270.000);
  24.         CreateObject(7488,609.018,-2110.053,-5.438,0.0,0.0,-90.241);
  25.         CreateObject(7488,540.848,-2121.652,-5.431,0.0,0.0,0.0);
  26.         CreateObject(10789,552.882,-2193.363,-1.971,0.0,0.0,0.0);
  27.         CreateObject(10789,552.801,-2166.741,-1.958,0.0,0.0,0.0);
  28.         CreateObject(10789,602.964,-2193.119,-1.806,0.0,0.0,0.0);
  29.         CreateObject(10789,602.918,-2165.713,-1.809,0.0,0.0,0.0);
  30.         CreateObject(10789,579.769,-2208.510,-1.989,0.0,0.0,-90.000);
  31.         CreateObject(10789,563.120,-2138.514,-1.958,0.0,0.0,-90.000);
  32.         CreateObject(10789,588.935,-2138.411,-1.709,0.0,0.859,-90.000);
  33.         CreateObject(7488,580.116,-2220.007,-18.956,0.0,0.0,180.000);
  34.         CreateObject(7488,541.308,-2181.601,-18.929,0.0,0.0,90.000);
  35.         CreateObject(7488,614.347,-2178.431,-19.205,0.0,0.0,270.000);
  36.         CreateObject(7488,575.592,-2127.046,-19.064,0.0,0.0,0.0);
  37.         CreateObject(7488,581.498,-2181.194,-32.516,-90.241,18.048,106.329);
  38.         CreateObject(7488,589.088,-2164.366,-32.465,-90.241,18.048,106.329);
  39.         CreateObject(1472,573.286,-2194.908,1.044,0.0,0.0,0.0);
  40.         CreateObject(1472,573.277,-2193.849,1.799,0.0,0.0,0.0);
  41.         CreateObject(1473,573.269,-2191.742,2.131,-24.924,0.0,0.0);
  42.         CreateObject(7922,578.300,-2195.205,2.027,0.0,0.0,0.0);
  43.         CreateObject(7922,579.305,-2195.346,2.027,0.0,0.0,-90.000);
  44.         CreateObject(7922,579.320,-2195.344,4.731,0.0,0.0,-90.000);
  45.         CreateObject(7922,578.306,-2195.198,4.731,0.0,0.0,0.0);
  46.         CreateObject(5153,578.734,-2192.186,6.011,0.0,24.064,90.000);
  47.         CreateObject(5153,578.747,-2188.851,5.969,0.0,24.064,90.000);
  48.         CreateObject(13634,583.150,-2169.534,-8.485,0.0,0.0,90.000);
  49.         CreateObject(10789,580.498,-2112.731,-1.286,0.0,0.859,-90.000);
  50.         CreateObject(10789,580.508,-2084.587,-0.849,0.0,0.859,-90.000);
  51.         CreateObject(7488,583.216,-2048.744,1.937,0.0,0.0,-0.241);
  52.         CreateObject(7488,541.814,-2122.071,1.609,0.0,0.0,179.759);
  53.         CreateObject(10789,552.016,-2084.651,-0.832,0.0,0.859,-90.000);
  54.         CreateObject(643,595.301,-2193.400,1.289,0.0,0.0,0.0);
  55.         CreateObject(643,597.401,-2190.010,1.289,0.0,0.0,-56.250);
  56.         CreateObject(643,594.665,-2186.864,1.289,0.0,0.0,56.250);
  57.         CreateObject(643,598.000,-2183.015,1.282,0.0,0.0,11.250);
  58.         CreateObject(18090,598.211,-2200.703,3.382,0.0,0.0,0.0);
  59.         CreateObject(1486,599.491,-2199.775,2.144,0.0,0.0,0.0);
  60.         CreateObject(1486,597.249,-2196.844,2.003,0.0,0.0,0.0);
  61.         CreateObject(1488,599.892,-2196.393,2.734,0.0,0.0,-91.873);
  62.         CreateObject(1517,597.013,-2197.393,2.058,0.0,0.0,0.0);
  63.         CreateObject(1517,596.976,-2203.031,2.066,0.0,0.0,0.0);
  64.         CreateObject(2800,599.561,-2200.743,1.814,0.0,0.0,0.0);
  65.         CreateObject(2350,596.070,-2204.317,1.191,0.0,0.0,0.0);
  66.         CreateObject(2350,596.039,-2203.337,1.191,0.0,0.0,0.0);
  67.         CreateObject(2350,596.063,-2202.154,1.191,0.0,0.0,0.0);
  68.         CreateObject(2350,596.102,-2201.037,1.191,0.0,0.0,0.0);
  69.         CreateObject(2350,596.080,-2199.403,1.191,0.0,0.0,0.0);
  70.         CreateObject(2350,595.985,-2198.089,1.191,0.0,0.0,0.0);
  71.         CreateObject(2350,596.398,-2196.438,1.191,0.0,0.0,0.0);
  72.         CreateObject(1437,578.739,-2195.154,1.141,9.454,0.0,0.0);
  73.         CreateObject(2212,596.769,-2202.386,1.919,-27.502,24.924,0.0);
  74.         CreateObject(2212,596.876,-2198.838,1.894,-27.502,24.924,0.0);
  75.         CreateObject(4724,562.378,-2153.235,2.694,0.0,0.0,90.000);
  76.         CreateObject(1646,564.300,-2166.192,1.005,0.0,0.0,90.000);
  77.         CreateObject(1646,564.326,-2174.443,1.005,0.0,0.0,90.000);
  78.         CreateObject(1646,564.872,-2182.397,0.991,0.0,0.0,90.000);
  79.         CreateObject(1645,564.494,-2171.075,0.999,0.0,0.0,90.000);
  80.         CreateObject(1645,564.656,-2178.865,0.999,0.0,0.0,90.000);
  81.         CreateObject(1533,599.381,-2205.260,0.813,0.0,0.0,-180.000);
  82.         CreateObject(18027,578.306,-2050.813,2.376,0.0,0.0,0.0);
  83.         CreateObject(14672,568.140,-2038.455,17.167,0.0,0.0,0.0);
  84.         CreateObject(1514,569.725,-2032.004,16.534,0.0,0.0,0.0);
  85.         CreateObject(16779,572.265,-2035.525,19.175,0.0,0.0,0.0);
  86.         CreateObject(1775,576.882,-2033.357,16.264,0.0,0.0,-90.000);
  87.         CreateObject(1776,577.018,-2034.913,16.267,0.0,0.0,-90.000);
  88.         CreateObject(2425,598.393,-2196.676,1.856,0.0,0.0,0.0);
  89.         CreateObject(2429,598.968,-2196.760,1.858,0.0,0.0,0.0);
  90.         CreateObject(2453,599.713,-2196.898,2.237,0.0,0.0,0.0);
  91.         CreateObject(1641,565.906,-2172.862,0.687,0.0,0.0,90.000);
  92.         CreateObject(1723,568.046,-2038.504,15.165,0.0,0.0,90.000);
  93.         CreateObject(1723,568.030,-2041.680,15.165,0.0,0.0,90.000);
  94.         CreateObject(1663,569.756,-2030.671,15.628,0.0,0.0,11.250);
  95.         CreateObject(1671,571.494,-2030.657,15.628,0.0,0.0,-11.250);
  96.         CreateObject(2647,570.948,-2031.983,16.425,0.0,0.0,45.000);
  97.         CreateObject(1736,570.029,-2029.816,17.960,0.0,0.0,0.0);
  98.         CreateObject(1738,575.137,-2032.652,15.822,0.0,0.0,0.0);
  99.         CreateObject(2226,567.708,-2031.966,16.267,0.0,0.0,90.000);
  100.         CreateObject(2520,556.246,-2075.927,1.906,0.0,0.0,0.0);
  101.         CreateObject(2520,558.648,-2075.923,1.913,0.0,0.0,0.0);
  102.         CreateObject(2520,561.095,-2075.973,1.918,0.0,0.0,0.0);
  103.         CreateObject(2520,563.245,-2075.971,1.918,0.0,0.0,0.0);
  104.         CreateObject(2520,565.349,-2075.963,1.913,0.0,0.0,0.0);
  105.         CreateObject(2525,576.543,-2075.015,1.921,0.0,0.0,0.0);
  106.         CreateObject(2525,581.338,-2074.996,1.914,0.0,0.0,0.0);
  107.         CreateObject(2525,579.741,-2075.021,1.915,0.0,0.0,0.0);
  108.         CreateObject(2525,578.281,-2075.063,1.911,0.0,0.0,0.0);
  109.         CreateObject(2596,567.429,-2032.163,18.573,19.767,0.0,123.750);
  110.         CreateObject(2602,583.373,-2076.127,2.600,0.0,0.0,-45.000);
  111.         CreateObject(2602,583.395,-2076.785,2.585,0.0,0.0,-45.000);
  112.         CreateObject(2602,583.341,-2077.417,2.616,0.0,0.0,-45.000);
  113.         CreateObject(2631,598.060,-2148.382,0.814,0.0,0.0,0.0);
  114.         CreateObject(2631,598.055,-2150.275,0.813,0.0,0.0,0.0);
  115.         CreateObject(2631,598.049,-2152.189,0.831,0.0,0.0,0.0);
  116.         CreateObject(2718,596.695,-2205.329,3.155,0.0,0.0,-180.077);
  117.         CreateObject(2718,574.218,-2031.253,17.840,0.0,0.0,-89.836);
  118.         CreateObject(2818,570.597,-2033.889,15.160,0.0,0.0,0.0);
  119.         CreateObject(2831,598.025,-2183.071,1.683,0.0,0.0,0.0);
  120.         CreateObject(2832,594.678,-2186.934,1.689,0.0,0.0,0.0);
  121.         CreateObject(2841,571.574,-2041.012,15.167,0.0,0.0,0.0);
  122.         CreateObject(2847,575.347,-2047.525,15.164,0.0,0.0,0.0);
  123.         CreateObject(2828,572.643,-2032.146,16.270,0.0,0.0,0.0);
  124.         CreateObject(1533,559.099,-2034.749,15.169,0.0,0.0,90.000);
  125.         CreateObject(1533,560.290,-2096.255,1.593,0.0,0.0,181.960);
  126.         CreateObject(7488,517.080,-2084.448,1.592,0.0,0.0,-0.241);
  127.         CreateObject(993,559.244,-2079.644,3.474,0.0,0.0,0.0);
  128.         CreateObject(993,562.583,-2079.581,3.484,0.0,0.0,0.0);
  129.         CreateObject(993,578.417,-2079.605,3.470,0.0,0.0,0.0);
  130.         CreateObject(16770,558.100,-2074.574,3.466,0.0,0.0,269.622);
  131.         CreateObject(18009,526.662,-2078.167,19.069,0.0,0.0,0.0);
  132.         CreateObject(2395,530.119,-2087.730,16.937,0.0,0.0,-180.000);
  133.         CreateObject(2395,530.587,-2085.214,17.171,0.0,0.0,-90.000);
  134.         CreateObject(2395,518.599,-2087.808,17.338,0.0,0.0,-180.000);
  135.         CreateObject(2395,526.230,-2086.738,16.150,0.0,0.0,-180.000);
  136.         CreateObject(2395,522.741,-2086.692,16.175,0.0,0.0,-180.000);
  137.         CreateObject(2395,526.290,-2086.706,18.880,-38.675,0.0,-180.000);
  138.         CreateObject(2395,522.828,-2086.912,-0.035,-38.675,0.0,-180.000);
  139.         CreateObject(2395,522.774,-2086.737,18.901,-38.675,0.0,-180.000);
  140.         CreateObject(2395,522.903,-2075.039,15.826,0.0,0.0,0.0);
  141.         CreateObject(2395,520.426,-2075.028,15.826,0.0,0.0,0.0);
  142.         CreateObject(2395,520.257,-2075.078,18.550,0.0,0.0,0.0);
  143.         CreateObject(2395,523.923,-2074.491,0.293,0.0,0.0,0.0);
  144.         CreateObject(2395,523.771,-2075.064,18.535,0.0,0.0,0.0);
  145.         CreateObject(1569,530.825,-2081.726,16.221,0.0,0.0,-90.000);
  146.         CreateObject(2395,530.758,-2081.998,16.232,0.0,0.0,-90.000);
  147.         CreateObject(2395,530.777,-2081.807,18.643,0.0,0.0,-90.000);
  148.         CreateObject(2780,524.547,-2079.741,8.598,0.0,0.0,0.0);
  149.         CreateObject(2780,529.373,-2088.144,0.016,0.0,0.0,0.0);
  150.         CreateObject(2780,519.173,-2083.985,8.951,0.0,0.0,0.0);
  151.         CreateObject(2780,531.119,-2075.728,8.551,0.0,0.0,0.0);
  152.         CreateObject(2780,522.136,-2076.463,20.076,0.0,0.0,0.0);
  153.         CreateObject(2780,520.322,-2083.611,20.126,0.0,0.0,0.0);
  154.         CreateObject(1368,525.208,-2081.842,16.915,0.0,0.0,0.0);
  155.         CreateObject(1368,522.027,-2081.879,16.915,0.0,0.0,0.0);
  156.         CreateObject(1368,515.772,-2077.939,16.516,0.0,0.0,90.000);
  157.         CreateObject(1368,516.327,-2084.602,16.915,0.0,0.0,90.000);
  158.         CreateObject(1368,522.078,-2079.880,16.516,0.0,0.0,180.000);
  159.         CreateObject(1368,525.200,-2079.816,16.516,0.0,0.0,180.000);
  160.         CreateObject(2526,532.174,-2077.855,15.827,0.0,0.0,270.000);
  161.         CreateObject(1569,569.876,-2096.405,1.545,0.0,0.0,1.100);
  162.         CreateObject(2395,571.933,-2096.299,1.573,0.0,0.0,-178.522);
  163.         CreateObject(2395,570.063,-2096.318,1.565,0.0,0.0,-179.381);
  164.         CreateObject(1523,580.438,-2076.095,1.891,0.0,0.0,0.0);
  165.         CreateObject(1523,578.905,-2076.128,1.898,0.0,0.0,0.0);
  166.         CreateObject(1523,577.426,-2076.121,1.895,0.0,0.0,0.0);
  167.         CreateObject(1523,575.933,-2076.096,1.894,0.0,0.0,0.0);
  168.         CreateObject(974,581.894,-2072.776,1.634,0.0,0.0,-90.000);
  169.         CreateObject(974,580.517,-2072.776,1.598,0.0,0.0,-90.000);
  170.         CreateObject(974,579.018,-2072.762,1.622,0.0,0.0,-90.000);
  171.         CreateObject(974,577.509,-2072.774,1.498,0.0,0.0,-90.000);
  172.         CreateObject(974,576.014,-2072.759,1.566,0.0,0.0,-90.000);
  173.         CreateObject(7494,589.376,-2177.761,-7.065,0.0,-6.875,90.000);
  174.         CreateObject(7494,589.326,-2193.328,-9.176,0.0,1.719,90.000);
  175.         CreateObject(1437,588.410,-2154.402,-3.836,9.454,0.0,-89.063);
  176.         CreateObject(1437,588.484,-2190.484,-3.891,9.454,0.0,-89.063);
  177.  
  178.        
  179.        
  180.        
  181.        
  182.         enterb = CreatePickup(1318,1,2481.2170,1524.9906,11.7737);
  183.         exitb = CreatePickup(1318,1,575.5093,-2050.3943,16.1670);
  184.         entersp = CreatePickup(1318,1,559.5461,-2033.9458,16.1743);
  185.         exitsp =  CreatePickup(1318,1,559.5261,-2095.8760,2.6254);
  186.         entersauna = CreatePickup(1318,1,570.5856,-2095.8291,2.6077);
  187.         exitsauna = CreatePickup(1318,1,530.4130,-2082.5781,17.2253);
  188.         bigjump = CreatePickup(1318,1,578.6855,-2195.5337,1.6288);
  189.         anim = CreatePickup(1318,1,578.6855,-2195.5337,1.6288);
  190.  
  191.  
  192.  
  193.         return 1;
  194. }
  195.  
  196. public OnFilterScriptExit()
  197. {
  198.         return 1;
  199. }
  200.  
  201. public OnPlayerSpawn(playerid)
  202. {
  203.         SendClientMessage(playerid,0xFFFF00AA,"Type /SP to go to Swimming Pool ! ");
  204.         return 1;
  205. }
  206.  
  207.  
  208. public OnPlayerCommandText(playerid, cmdtext[])
  209. {
  210.         if(!strcmp(cmdtext, "/SP", true))
  211.         {
  212.             SetPlayerPos(playerid,2494.2261,1540.4420,10.8203);
  213.                 return 1;
  214.         }
  215.         return 0;
  216. }
  217.  
  218.  
  219.  
  220. public OnPlayerPickUpPickup(playerid, pickupid)
  221. {
  222.         if(pickupid == enterb)
  223.                 {
  224.                 SetPlayerPos(playerid,575.7503,-2046.9207,16.1670);
  225.                 }
  226.         if(pickupid == exitb)
  227.             {
  228.             SetPlayerPos(playerid,2483.1611,1526.7001,11.3387);
  229.             }
  230.         if(pickupid == entersp)
  231.             {
  232.             SetPlayerPos(playerid,559.4380,-2092.8203,2.67120);
  233.                  }
  234.         if(pickupid == exitsp)
  235.             {
  236.             SetPlayerPos(playerid,561.7214,-2033.8285,16.1670);
  237.             }
  238.         if(pickupid == entersauna)
  239.             {
  240.             SetPlayerPos(playerid,527.8544,-2082.4460,17.2253);
  241.             }
  242.         if(pickupid == exitsauna)
  243.             {
  244.             SetPlayerPos(playerid,570.3227,-2093.3599,2.6448);
  245.             }
  246.         if(pickupid == bigjump)
  247.             {
  248.                 SetPlayerPos(playerid,578.5896,-2194.7065,7.1380);
  249.                 }
  250.         if(pickupid == anim)
  251.             {
  252.                 ApplyAnimation(playerid,"DAM_JUMP","DAM_LAUNCH",2,0,1,1,0,0);
  253.                 }
  254.         return 1;
  255. }
Advertisement
Add Comment
Please, Sign In to add comment