Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <sscanf2>
- #include <YSI\y_ini>
- #include <YSI\y_hooks>
- #include "../include/gl_common.inc"
- #include <zcmd>
- #include <streamer>
- #define SCM SendClientMessage
- //COLORI
- #define COL_TITLES "{FFEE00}"
- #define COL_BIANCO "{FFFFFF}"
- #define COL_ROSSO "{F81414}"
- #define COL_VERDE "{00FF22}"
- #define COL_AZZU "{D6D8FF}"
- #define COL_BLU "{0000C1}"
- #define COLORE_POLIZIA 0x00D9E6FF
- #define COLORE_MEDICI 0xFF0000FF
- #define BIANCO 0xFFFFFFFF
- #define NERO 0x000000FF
- #define VERDE 0x005700FF
- #define BLU 0x0000FFFF
- #define GIALLO 0xFFEE00FF
- #define GIALLOSCURO 0xFFB900FF
- #define ARANCIONE 0xFF6600FF
- #define GRIGIO 0xAFAFAFAA
- #define ROSSO 0xFF0000FF
- #define COLOR_FADE1 0xE6E6E6E6
- #define COLOR_FADE2 0xC8C8C8C8
- #define COLOR_FADE3 0xAAAAAAAA
- #define COLOR_FADE4 0x8C8C8C8C
- #define COLOR_FADE5 0x6E6E6E6E
- #define COLOR_GRAD1 0xB4B5B7FF
- #define COLOR_GRAD2 0xBFC0C2FF
- #define COLOR_GRAD3 0xCBCCCEFF
- #define COLOR_GRAD4 0xD8D8D8FF
- #define COLOR_GRAD5 0xE3E3E3FF
- #define COLOR_GRAD6 0xF0F0F0FF
- #define DVERDE 0x5DFF00FF
- //==PARAMETRI==//
- #define VELOCITA_SBARRA 0.0001
- #define RANGE_SBARRA 5.5
- //=============//
- new Text3D:LabelCasello[14];
- new SbarraCasello[16];
- new Soldi[MAX_PLAYERS];
- enum Stato
- {
- StatoSbarra[14]
- };
- new Sbarra[14][Stato];
- public OnFilterScriptInit()
- {
- CreateDynamicObject(973, 43.64240, -1527.50146, 5.04590, 0.00000, 0.00000, -9.42000);
- CreateDynamicObject(973, 53.52090, -1534.27563, 4.92390, 0.00000, -0.50000, -188.00000);
- CreateDynamicObject(966, 49.25600, -1534.34375, 4.17170, 0.00000, 0.00000, 82.50000);
- CreateDynamicObject(966, 35.82609, -1525.37817, 4.17170, 0.00000, 0.00000, -90.00000);
- CreateDynamicObject(4639, 37.42343, -1527.35999, 6.11130, 0.00000, 0.00000, -189.41969);
- CreateDynamicObject(4639, 47.34650, -1532.64319, 5.97930, 0.00000, 0.00000, -368.39951);
- CreateDynamicObject(973, 52.93431, -1529.09631, 5.04190, 0.00000, 0.00000, -10.20000);
- CreateDynamicObject(973, 62.18980, -1530.91687, 5.04190, 0.00000, 0.00000, -12.06001);
- CreateDynamicObject(973, 62.86850, -1535.33179, 4.88190, 0.00000, 0.00000, -184.74010);
- CreateDynamicObject(973, 72.24644, -1535.63269, 4.88190, 0.00000, 0.00000, -178.97998);
- CreateDynamicObject(973, 71.42381, -1533.04041, 5.04190, 0.00000, 0.00000, -13.98000);
- CreateDynamicObject(973, 73.05016, -1533.44446, 5.04190, 0.00000, 0.00000, -13.98001);
- CreateDynamicObject(1237, 77.40234, -1535.35608, 4.29300, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1237, 77.91403, -1534.74512, 4.29300, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(973, 41.30901, -1530.97327, 5.12590, 0.00000, 0.00000, -206.76013);
- CreateDynamicObject(973, 39.99005, -1530.30884, 5.12590, 0.00000, 0.00000, -206.76013);
- CreateDynamicObject(4639, 624.49768, -1193.01270, 18.71240, 0.00000, 0.00000, 120.11999);
- CreateDynamicObject(19967, 615.78510, -1199.05664, 17.31560, 0.00000, 0.00000, 16.86000);
- CreateDynamicObject(19967, 605.64783, -1202.43030, 17.31560, 0.00000, 0.00000, 22.32000);
- CreateDynamicObject(4639, 89.82340, -1278.90540, 14.48230, 0.00000, 0.00000, 37.44000);
- CreateDynamicObject(966, 622.22607, -1191.47644, 17.46930, 0.00000, 0.00000, -61.61985);
- CreateDynamicObject(973, 639.07495, -1181.91650, 18.44000, 0.00000, 0.00000, -148.97978);
- CreateDynamicObject(19957, 636.45874, -1190.08826, 17.34280, 0.00000, 0.00000, 28.98010);
- CreateDynamicObject(966, 91.91640, -1275.82568, 12.97390, 0.00000, 0.00000, 305.29993);
- CreateDynamicObject(1290, 77.01550, -1534.91284, 9.73803, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(1237, 36.10438, -1518.14465, 4.16950, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(966, 99.96088, -1287.37952, 12.97390, 0.00000, 0.00000, 124.45996);
- CreateDynamicObject(19986, 100.31501, -1287.87427, 13.21037, 0.00000, 0.00000, -52.02001);
- CreateDynamicObject(973, 104.70102, -1290.40759, 13.93275, 0.00000, 0.00000, 151.37973);
- CreateDynamicObject(973, 91.39645, -1271.00793, 13.80298, 0.00000, 0.00000, -268.67957);
- CreateDynamicObject(2921, 102.03941, -1289.08704, 19.41082, 2.00000, -14.00000, 28.00000);
- CreateDynamicObject(2921, 90.60515, -1277.19116, 15.73690, 2.00000, 16.00000, -131.00000);
- CreateDynamicObject(1237, 100.30234, -1288.64746, 13.07890, 0.00000, 0.00000, 47.46000);
- CreateDynamicObject(1237, 100.65651, -1287.62012, 13.07890, 0.00000, 0.00000, 47.46000);
- CreateDynamicObject(1237, 99.83128, -1288.05542, 13.07890, 0.00000, 0.00000, 47.46000);
- CreateDynamicObject(1237, 91.26210, -1276.03955, 13.01890, 0.00000, 0.00000, 47.46000);
- CreateDynamicObject(1237, 90.90810, -1276.75110, 13.01890, 0.00000, 0.00000, 47.46000);
- CreateDynamicObject(1226, 88.60052, -1282.13513, 16.79020, 0.00000, 0.00000, 124.13998);
- CreateDynamicObject(1226, 93.39247, -1289.36926, 16.79020, 0.00000, 0.00000, -53.76000);
- CreateDynamicObject(966, 634.53937, -1184.65259, 17.46930, 0.00000, 0.00000, -61.61985);
- CreateDynamicObject(973, 618.61047, -1188.51221, 18.90000, 0.00000, -6.00000, -223.00000);
- CreateDynamicObject(19986, 635.52435, -1184.70801, 17.90290, 0.00000, 0.00000, 10.14000);
- CreateDynamicObject(1237, 635.24268, -1185.05029, 17.74940, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1237, 635.87860, -1184.56421, 17.74940, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1226, 637.13757, -1192.57532, 21.25300, 0.00000, 0.00000, 26.22000);
- CreateDynamicObject(1226, 627.24591, -1197.44153, 21.25300, 0.00000, 0.00000, 207.89986);
- CreateDynamicObject(2921, 622.86572, -1192.22681, 20.18360, 40.00000, 0.00000, -33.38001);
- CreateDynamicObject(2921, 639.39178, -1189.58252, 22.05840, 28.00000, -28.00000, 64.01999);
- CreateDynamicObject(973, 47.95701, -1541.44690, 4.92390, 0.00000, -0.50000, -7.25999);
- CreateDynamicObject(973, 38.59740, -1541.39624, 4.84390, 0.00000, -0.50000, 6.60000);
- CreateDynamicObject(973, 57.27426, -1542.64807, 5.00390, 0.00000, -0.50000, -7.26000);
- CreateDynamicObject(973, 66.37231, -1544.79736, 5.08390, 0.00000, -0.50000, -19.32000);
- CreateDynamicObject(19986, 44.14720, -1542.24744, 4.10304, 0.00000, 0.00000, -119.27999);
- CreateDynamicObject(19986, 77.36324, -1521.51013, 3.59294, 0.00000, 0.00000, -305.99988);
- CreateDynamicObject(19949, 78.56660, -1535.10657, 2.59020, 0.00000, 0.00000, 88.62000);
- CreateDynamicObject(19956, 78.56660, -1535.10657, 2.03640, 0.00000, 0.00000, 88.62000);
- CreateDynamicObject(2921, 47.00000, 8626.00000, -1532.00000, 22.00000, 0.00000, -32.00000);
- CreateDynamicObject(19986, 75.66750, -1532.86292, 3.59294, 0.00000, 0.00000, -263.28000);
- CreateDynamicObject(2921, 43.84780, -1531.11084, 10.66060, 8.00000, -22.00000, -189.00000);
- CreateDynamicObject(2921, 49.27380, -1519.03394, 11.76640, 10.00000, -36.00000, -284.00000);
- CreateDynamicObject(1290, 35.74251, -1529.12427, 9.73803, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(1237, 35.50344, -1528.58875, 4.16950, 0.00000, 0.00000, 35.70000);
- CreateDynamicObject(1237, 36.06955, -1529.13208, 4.16950, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1237, 35.37960, -1529.37366, 4.16950, 0.00000, 0.00000, -24.12000);
- CreateDynamicObject(4639, -81.07300, -888.65411, 16.31120, 0.00000, 0.00000, 63.84000);
- CreateDynamicObject(4639, -88.83930, -936.25562, 20.22580, 0.00000, 0.00000, 243.24010);
- CreateDynamicObject(3578, -91.89202, -926.28052, 18.81470, 0.00000, 5.50000, 64.08000);
- CreateDynamicObject(3578, -87.32323, -916.95483, 17.87930, 0.00000, 5.00000, 63.78003);
- CreateDynamicObject(3578, -82.76470, -907.71088, 16.97120, 0.00000, 5.00000, 63.78000);
- CreateDynamicObject(3578, -78.18813, -898.45099, 16.07600, 0.00000, 5.00000, 63.78000);
- CreateDynamicObject(966, -81.96220, -890.61151, 15.15550, 0.00000, 0.00000, -206.81990);
- CreateDynamicObject(966, -75.83690, -893.69141, 14.17770, 0.00000, 0.00000, -297.89969);
- CreateDynamicObject(966, -88.02909, -934.26312, 18.72838, 0.00000, 0.00000, -26.82002);
- CreateDynamicObject(966, -94.11691, -931.14661, 17.81433, 0.00000, 0.00000, -116.16001);
- CreateDynamicObject(19986, -94.22723, -930.97174, 18.53214, 0.00000, 0.00000, -28.62000);
- CreateDynamicObject(19986, -75.73479, -893.55133, 14.99524, 0.00000, 0.00000, 150.95981);
- CreateDynamicObject(3463, -76.42874, -894.78973, 15.24142, 0.00000, 0.00000, 331.28067);
- CreateDynamicObject(3463, -85.11915, -912.45563, 17.04469, 0.00000, 0.00000, 330.80109);
- CreateDynamicObject(3463, -94.02620, -930.65930, 18.45192, 0.00000, 0.00000, 331.46143);
- CreateDynamicObject(19444, -88.18560, -933.11633, 17.83610, -4.00000, 0.00000, -26.00000);
- CreateDynamicObject(19444, -88.77863, -932.33026, 16.38615, 0.00000, 4.00000, 75.42000);
- CreateDynamicObject(19444, -88.29189, -933.33289, 14.36650, -4.00000, 0.00000, -26.00000);
- CreateDynamicObject(19444, -88.81780, -932.45013, 14.55900, 0.00000, 4.00000, 75.42000);
- CreateDynamicObject(19444, -89.83189, -932.76154, 16.72101, -4.00000, 0.00000, -26.00000);
- CreateDynamicObject(3578, -953.34998, -268.99121, 36.12060, 0.00000, 0.00000, -100.32001);
- CreateDynamicObject(3578, -955.25488, -279.31720, 36.12060, 0.00000, 0.00000, -100.56000);
- CreateDynamicObject(3578, -957.20148, -289.77771, 36.12060, 0.00000, 0.00000, -100.56000);
- CreateDynamicObject(3578, -959.12262, -300.08521, 36.12060, 0.00000, 0.00000, -100.56000);
- CreateDynamicObject(3578, -961.06049, -310.44910, 36.07560, 0.00000, 0.30000, -101.00000);
- CreateDynamicObject(3578, -963.03900, -320.85031, 35.98560, 0.00000, 0.60000, -101.00000);
- CreateDynamicObject(3578, -965.04822, -331.22260, 35.91060, 0.00000, 0.00000, -101.00000);
- CreateDynamicObject(3578, -967.08600, -341.64868, 35.91060, 0.00000, 0.00000, -101.29999);
- CreateDynamicObject(3578, -969.15436, -352.02020, 35.91060, 0.00000, 0.00000, -101.29999);
- CreateDynamicObject(3578, -971.21759, -362.35693, 35.91060, 0.00000, 0.00000, -101.29999);
- CreateDynamicObject(3578, -973.30444, -372.66843, 35.91060, 0.00000, 0.00000, -101.29999);
- CreateDynamicObject(3578, -975.48138, -383.00702, 35.91060, 0.00000, 0.00000, -102.07998);
- CreateDynamicObject(3578, -978.01697, -393.45798, 35.91060, 0.00000, 0.00000, -106.03999);
- CreateDynamicObject(3578, -981.36310, -403.72736, 35.91060, 0.00000, 0.00000, -109.70004);
- CreateDynamicObject(3578, -982.89233, -407.97662, 35.91060, 0.00000, 0.00000, -109.70004);
- CreateDynamicObject(966, -978.69672, -416.12741, 35.26160, 0.00000, 0.00000, -27.36000);
- CreateDynamicObject(4639, -980.29803, -417.77246, 36.87711, 0.00000, 0.00000, -121.68001);
- CreateDynamicObject(3578, -975.55872, -418.08890, 36.33050, 0.00000, 0.00000, -159.86031);
- CreateDynamicObject(4639, -958.43207, -260.37213, 36.87711, 0.00000, 0.00000, -279.11987);
- CreateDynamicObject(966, -959.12775, -262.45193, 35.60783, 0.00000, 0.00000, -191.52007);
- CreateDynamicObject(3578, -961.57782, -263.12674, 36.68380, 0.00000, 0.00000, -115.01998);
- CreateDynamicObject(3578, -964.83191, -273.03778, 36.68380, 0.00000, 0.00000, -101.39993);
- CreateDynamicObject(2921, -952.44849, -264.27679, 43.00460, 6.00000, -14.00000, -38.00000);
- CreateDynamicObject(3463, -952.45465, -264.26727, 35.72125, 0.00000, 0.00000, -10.62001);
- CreateDynamicObject(2921, -952.44849, -264.27679, 43.00460, 8.00000, 0.00000, 106.00000);
- CreateDynamicObject(3463, -984.52582, -412.48178, 35.72125, 0.00000, 0.00000, -29.94000);
- CreateDynamicObject(3463, -972.16547, -367.15088, 35.72125, 0.00000, 0.00000, -13.37999);
- CreateDynamicObject(3463, -961.98035, -315.29507, 35.72125, 0.00000, 0.00000, -10.62001);
- CreateDynamicObject(2921, -984.52808, -412.50049, 43.41560, 4.00000, -22.00000, 129.00000);
- CreateDynamicObject(2921, -984.52808, -412.50049, 43.41560, 30.00000, -22.00000, -67.00000);
- CreateDynamicObject(966, -175.31955, 367.31143, 11.07070, 0.00000, 0.00000, -194.90813);
- CreateDynamicObject(966, -161.63141, 363.66785, 11.07070, 0.00000, 0.00000, -14.90810);
- CreateDynamicObject(4639, -174.11079, 369.85019, 12.77050, 0.00000, 0.00000, 73.92000);
- CreateDynamicObject(4639, -162.91290, 361.26114, 12.77050, 0.00000, 0.00000, -105.24002);
- CreateDynamicObject(2921, -85.14170, -912.43213, 25.17530, 2.00000, -8.00000, -75.00000);
- CreateDynamicObject(2921, -85.14170, -912.43213, 25.17530, 2.00000, -8.00000, -252.00000);
- CreateDynamicObject(3578, -169.80658, 360.37421, 11.14520, 0.00000, 0.00000, 75.18001);
- CreateDynamicObject(3578, -167.11719, 370.59509, 11.14520, 0.00000, 0.00000, 75.18001);
- CreateDynamicObject(19986, -165.78371, 375.67972, 11.07483, 0.00000, 0.00000, 169.02002);
- CreateDynamicObject(19986, -171.18832, 355.23407, 11.07483, 0.00000, 0.00000, -11.87993);
- CreateDynamicObject(2921, -165.41530, 394.50809, 19.72310, -62.00000, 48.00000, 112.00000);
- CreateDynamicObject(2921, -174.77078, 337.27426, 19.72310, -62.00000, 48.00000, -71.54003);
- CreateDynamicObject(966, 526.75842, 476.07852, 17.92550, 0.00000, 0.00000, 34.67999);
- CreateDynamicObject(966, 515.11200, 468.01230, 17.92550, 0.00000, 0.00000, 214.67999);
- CreateDynamicObject(4639, 528.11646, 473.89249, 19.46697, 0.00000, 0.00000, -55.08002);
- CreateDynamicObject(4639, 513.98114, 469.94675, 19.46697, 0.00000, 0.00000, -234.95996);
- CreateDynamicObject(3578, 517.91272, 476.34390, 17.98160, 0.00200, 0.00000, -54.84000);
- CreateDynamicObject(3578, 523.91675, 467.76053, 17.98160, 0.00200, 0.00000, -54.84000);
- CreateDynamicObject(2921, 519.83899, 459.02930, 28.58071, 0.00000, 0.00000, -40.31998);
- CreateDynamicObject(2921, 522.23785, 484.74942, 28.58071, 0.00000, 0.00000, -216.42000);
- CreateDynamicObject(7033, 1741.13489, 529.41895, 30.79940, -2.00000, 0.00000, -18.66000);
- CreateDynamicObject(973, 1749.90540, 514.41479, 27.93300, 0.00000, 3.00000, 75.42001);
- CreateDynamicObject(973, 1748.10828, 505.24081, 28.43700, 0.00000, 3.00000, 82.80000);
- CreateDynamicObject(973, 1747.87439, 495.90570, 28.94100, 0.00000, 3.00000, 94.38000);
- CreateDynamicObject(973, 1724.95886, 523.04980, 27.83500, 0.00000, -3.00000, -115.08000);
- CreateDynamicObject(973, 1720.61096, 514.73822, 28.32800, 0.00000, -3.00000, -120.06000);
- CreateDynamicObject(973, 1714.73767, 507.57761, 28.81600, 0.00000, -3.00000, -138.59979);
- CreateDynamicObject(973, 1731.83801, 544.75262, 26.48100, 0.00000, -3.00000, -97.68000);
- CreateDynamicObject(973, 1731.18665, 553.93683, 25.98500, 0.00000, -3.00000, -74.22000);
- CreateDynamicObject(973, 1757.81641, 536.02832, 26.67300, 0.00000, 3.00000, -298.80011);
- CreateDynamicObject(973, 1763.77100, 543.02502, 26.18100, 0.00000, 3.00000, -322.14011);
- CreateDynamicObject(4639, 1753.34753, 525.67609, 28.02550, 0.00000, -2.00000, -107.50001);
- CreateDynamicObject(973, 1752.17114, 523.12671, 27.31670, 0.00000, 3.50000, 70.74000);
- CreateDynamicObject(973, 1753.78992, 527.75970, 27.01570, 0.00000, 3.50000, 70.74000);
- CreateDynamicObject(966, 1746.52734, 534.64917, 26.10730, 0.00000, 0.00000, -198.95982);
- CreateDynamicObject(966, 1735.43823, 524.00024, 26.71434, 0.00000, 0.00000, -18.72000);
- CreateDynamicObject(4639, 1729.11243, 533.45807, 28.02550, 0.00000, 2.00000, 71.17999);
- CreateDynamicObject(973, 1728.43030, 531.25604, 27.30500, 0.00000, -3.00000, -108.35999);
- CreateDynamicObject(973, 1729.85352, 535.53986, 27.06900, 0.00000, -3.00000, -108.36000);
- CreateDynamicObject(7415, 1743.34460, 528.82477, 35.82804, 0.00000, 0.00000, 101.99997);
- CreateDynamicObject(19992, 1745.58984, 534.82800, 24.79124, 0.00000, 0.00000, -5.22000);
- CreateDynamicObject(19992, 1736.35901, 523.62469, 25.50442, 0.00000, 0.00000, -184.25998);
- CreateDynamicObject(2921, 1735.84351, 521.24762, 30.75180, -8.00000, -4.00000, -39.00000);
- CreateDynamicObject(2921, 1748.55322, 516.97858, 30.75180, 10.00000, -4.00000, -56.00000);
- CreateDynamicObject(1237, 1728.34485, 526.27509, 26.90640, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1237, 1753.70300, 532.26660, 26.11300, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1237, 1741.39905, 524.97021, 26.72820, 0.00000, 0.00000, -20.58000);
- CreateDynamicObject(1237, 1740.90698, 524.03137, 26.72820, 0.00000, 0.00000, 44.16001);
- CreateDynamicObject(1237, 1738.46924, 525.80139, 26.72820, 0.00000, 0.00000, 90.36001);
- CreateDynamicObject(1237, 1738.13696, 524.91986, 26.72820, 0.00000, 0.00000, 22.50000);
- CreateDynamicObject(1237, 1737.77881, 522.65863, 26.92920, 0.00000, 0.00000, 70.26000);
- CreateDynamicObject(1237, 1739.57031, 521.93164, 26.92920, 0.00000, 0.00000, -23.93999);
- CreateDynamicObject(2921, 1733.64795, 541.73108, 30.11180, -6.00000, 0.00000, 117.00000);
- CreateDynamicObject(2921, 1746.42847, 537.48859, 30.11180, -6.00000, 0.00000, 132.71997);
- CreateDynamicObject(19986, 526.93024, 463.44781, 17.95069, 0.00000, 0.00000, 34.44001);
- CreateDynamicObject(19986, 514.83398, 480.72119, 17.95069, 0.00000, 0.00000, -143.69975);
- SbarraCasello[0] = CreateDynamicObject(968, 35.82680, -1525.53162, 4.92630, 0.00000, 90.00000, 90.00000);//ad entrare
- SbarraCasello[1] = CreateDynamicObject(968, 49.27319, -1534.21948, 4.92230, 0.00000, 90.00000, 262.50000);//ad uscire
- SbarraCasello[2] = CreateDynamicObject(968, 622.13196, -1191.54175, 18.23010, 0.00000, -90.00000, -151.00000);//richman ad uscire
- SbarraCasello[4] = CreateDynamicObject(968, 91.91530, -1275.81372, 13.67850, 0.00000, -90.00000, 124.65000);//richman ad entrare
- SbarraCasello[5] = CreateDynamicObject(968, 100.02160, -1287.47437, 13.67850, 0.00000, -90.00000, 305.00000);//richman ad entrare
- SbarraCasello[3] = CreateDynamicObject(968, 634.61157, -1184.62793, 18.23010, 0.00000, -90.00000, 29.00000);//richman ad uscire
- SbarraCasello[6] = CreateDynamicObject(968, -87.91060, -934.30609, 19.48060, 0.00000, 90.00000, -206.69991);//entrare
- SbarraCasello[7] = CreateDynamicObject(968, -82.03090, -890.57288, 15.89650, 0.00000, 90.00000, -26.88000);//uscire
- SbarraCasello[8] = CreateDynamicObject(968, -978.5754, -416.1834, 35.9606, 0.00000, -90.00000, -27.30000);//entrare
- SbarraCasello[9] = CreateDynamicObject(968, -959.2621, -262.4194, 36.3666, 0.00000, 90.00000, -11.56000);//uscire
- SbarraCasello[10] = CreateDynamicObject(968, -161.51350, 363.64789, 11.77360, 0.00000, -90.00000, -14.82000);//uscire
- SbarraCasello[11] = CreateDynamicObject(968, -175.46817, 367.35019, 11.77360, 0.00000, -90.00000, -194.81981);//entrare
- SbarraCasello[12] = CreateDynamicObject(968, 526.85138, 476.16510, 18.63450, 0.00000, -90.00000, 34.86000);//uscire
- SbarraCasello[13] = CreateDynamicObject(968, 515.0571, 467.9253, 18.6345, 0.00000, -90.00000, -145.0202);//entrare
- SbarraCasello[14] = CreateDynamicObject(968, 1746.41040, 534.66168, 26.80750, 0.00000, -90.00000, 161.23999);//uscire
- SbarraCasello[15] = CreateDynamicObject(968, 1735.53699, 523.95538, 27.43780, 0.00000, -90.00000, -18.82000);//entrare
- LabelCasello[0] = CreateDynamic3DTextLabel("Casello di\nFlint Intersection\nPrezzo: 200$\n Y per interagire", GIALLO, 38.2945, -1522.1990, 4.9263, 10.0, INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0,0); //ad uscire da los santos
- LabelCasello[1] = CreateDynamic3DTextLabel("Casello di\nFlint Intersection\nPrezzo: 200$\n Y per interagire", GIALLO, 46.9817, -1537.3563, 4.9263, 10.0, INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0,0); //ad entrare a los santos
- LabelCasello[2] = CreateDynamic3DTextLabel("Casello di\nRichMan\nPrezzo: 200$\n Y per interagire", GIALLO, 628.8875, -1189.0121, 18.3749, 10.0, INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0,0); //ad uscire da los santos
- LabelCasello[3] = CreateDynamic3DTextLabel("Casello di\nRichMan\nPrezzo: 200$\n Y per interagire", GIALLO, 95.1667, -1282.3368, 13.7052, 10.0, INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0,0); //ad entrare a los santos
- LabelCasello[4] = CreateDynamic3DTextLabel("Casello di\nFlint Waters\nPrezzo: 150$\n Y per interagire", GIALLO, -78.3605, -891.3838, 15.6981, 10.0, INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0,0); //ad uscire da los santos
- LabelCasello[5] = CreateDynamic3DTextLabel("Casello di\nFlint Waters\nPrezzo: 150$\n Y per interagire", GIALLO, -91.7754, -933.5121, 19.4588, 10.0, INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0,0); //ad entrare a los santos
- LabelCasello[6] = CreateDynamic3DTextLabel("Casello di\nPanopticon\nPrezzo: 300$\n Y per interagire", GIALLO, -954.7848, -262.1125, 36.5072, 10.0, INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0,0); //ad uscire da los santos
- LabelCasello[7] = CreateDynamic3DTextLabel("Casello di\nPanopticon\nPrezzo: 300$\n Y per interagire", GIALLO, -982.9696, -415.4911, 35.8671, 10.0, INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0,0); //ad entrare a los santos
- LabelCasello[8] = CreateDynamic3DTextLabel("Casello di\nMartin Bridge\nPrezzo: 150$\n Y per interagire", GIALLO, -165.7472, 363.5822, 11.6447, 10.0, INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0,0); //ad uscire da los santos
- LabelCasello[9] = CreateDynamic3DTextLabel("Casello di\nMartin Bridge\nPrezzo: 150$\n Y per interagire", GIALLO, -171.1109, 367.1768, 11.6447, 10.0, INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0,0); //ad entrare a los santos
- LabelCasello[10] = CreateDynamic3DTextLabel("Casello di\nFallow Bridge\nPrezzo: 150$\n Y per interagire", GIALLO, 524.3500, 472.7512, 18.6794, 10.0, INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0,0); //ad uscire da los santos
- LabelCasello[11] = CreateDynamic3DTextLabel("Casello di\nFallow Bridge\nPrezzo: 150$\n Y per interagire", GIALLO, 517.6806, 471.3038, 18.6794, 10.0, INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0,0); //ad entrare a los santos
- LabelCasello[12] = CreateDynamic3DTextLabel("Casello di\nThe Mako Span\nPrezzo: 420$\n Y per interagire", GIALLO, 1749.1075, 531.7249, 26.9906, 10.0, INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0,0); //ad uscire da los santos
- LabelCasello[13] = CreateDynamic3DTextLabel("Casello di\nThe Mako Span\nPrezzo: 420$\n Y per interagire", GIALLO, 1732.5397, 526.1354, 27.4809, 10.0, INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0,0); //ad entrare a los santos
- CreateVehicle(403, -169.5238, 350.9392, 12.9510, -15.5400, -1, -1, 100);
- return 1;
- }
- /*LUOGHI CASELLO
- FlintIntersection, 200
- RichMan, 200
- FlintWaters, 150
- ThePanopticon, 300
- MartinBridge,150
- FallowBridge,150
- TheMakoSpan 420*/
- public OnFilterScriptExit()
- {
- return 1;
- }
- CMD:100(playerid, params[])
- {
- Soldi[playerid] = Soldi[playerid] + 100;
- new string[250];
- format(string, sizeof(string), "%d $", Soldi[playerid]);
- SCM(playerid, GIALLO, string);
- return 1;
- }
- CMD:tel(playerid, params[]){
- SetPlayerPos(playerid, 524.3500, 472.7512, 18.6794);
- return 1;}
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(newkeys & KEY_YES && IsPlayerInRangeOfPoint(playerid, RANGE_SBARRA, 38.2945, -1522.1990, 4.9263)){
- new Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz;
- if(Sbarra[0][StatoSbarra] == 1) return SCM(playerid, ROSSO, ">>Attendi la chiusura della sbarra!");
- if(Soldi[playerid] < 200) return SCM(playerid, ROSSO, ">>Non possiedi soldi a sufficienza per passare!");
- SCM(playerid, GIALLO, ">>Hai pagato il pedaggio per varcare il confine!");
- Soldi[playerid] = Soldi[playerid] - 200;
- GetDynamicObjectPos(SbarraCasello[0], x, y, z);
- GetDynamicObjectRot(SbarraCasello[0], rx, ry, rz);
- MoveDynamicObject(SbarraCasello[0], x, y, z+0.0001, VELOCITA_SBARRA, rx, 4.0, rz);
- Sbarra[0][StatoSbarra] = 1;
- SetTimerEx("AbbassaSbarra0", 6500, false, "i", playerid);}
- if(newkeys & KEY_YES && IsPlayerInRangeOfPoint(playerid, RANGE_SBARRA, 46.9817, -1537.3563, 4.9263)){
- new Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz;
- if(Sbarra[1][StatoSbarra] == 1) return SCM(playerid, ROSSO, ">>Attendi la chiusura della sbarra!");
- if(Soldi[playerid] < 200) return SCM(playerid, ROSSO, ">>Non possiedi soldi a sufficienza per passare!");
- SCM(playerid, GIALLO, ">>Hai pagato il pedaggio per varcare il confine!");
- GetDynamicObjectPos(SbarraCasello[1], x, y, z);
- GetDynamicObjectRot(SbarraCasello[1], rx, ry, rz);
- MoveDynamicObject(SbarraCasello[1], x, y, z+0.0001, VELOCITA_SBARRA, rx, 4.0, rz);
- Soldi[playerid] = Soldi[playerid] - 200;
- Sbarra[1][StatoSbarra] = 1;
- SetTimerEx("AbbassaSbarra1", 6500, false, "i", playerid);}
- //--//
- if(newkeys & KEY_YES && IsPlayerInRangeOfPoint(playerid, RANGE_SBARRA, 628.8875, -1189.0121, 18.3749)){
- new Float:x, Float:y, Float:z, Float:x1, Float:y1, Float:z1, Float:rx, Float:ry, Float:rz, Float:rx1, Float:ry1, Float:rz1;
- if(Sbarra[2][StatoSbarra] == 1) return SCM(playerid, ROSSO, ">>Attendi la chiusura della sbarra!");
- if(Soldi[playerid] < 200) return SCM(playerid, ROSSO, ">>Non possiedi soldi a sufficienza per passare!");
- SCM(playerid, GIALLO, ">>Hai pagato il pedaggio per varcare il confine!");
- GetDynamicObjectPos(SbarraCasello[2], x, y, z);
- GetDynamicObjectPos(SbarraCasello[3], x1, y1, z1);
- GetDynamicObjectRot(SbarraCasello[2], rx, ry, rz);
- GetDynamicObjectRot(SbarraCasello[3], rx1, ry1, rz1);
- MoveDynamicObject(SbarraCasello[2], x, y, z+0.0001, VELOCITA_SBARRA, rx, -20.0000, rz);
- MoveDynamicObject(SbarraCasello[3], x1, y1, z1+0.0001, VELOCITA_SBARRA, rx1, -20.0000, rz1);
- Soldi[playerid] = Soldi[playerid] - 200;
- Sbarra[2][StatoSbarra] = 1;
- SetTimerEx("AbbassaSbarra2", 6500, false, "i", playerid);}
- if(newkeys & KEY_YES && IsPlayerInRangeOfPoint(playerid, RANGE_SBARRA, 95.1667, -1282.3368, 13.7052)){
- new Float:x, Float:y, Float:z, Float:x1, Float:y1, Float:z1, Float:rx, Float:ry, Float:rz, Float:rx1, Float:ry1, Float:rz1;
- if(Sbarra[3][StatoSbarra] == 1) return SCM(playerid, ROSSO, ">>Attendi la chiusura della sbarra!");
- if(Soldi[playerid] < 200) return SCM(playerid, ROSSO, ">>Non possiedi soldi a sufficienza per passare!");
- SCM(playerid, GIALLO, ">>Hai pagato il pedaggio per varcare il confine!");
- GetDynamicObjectPos(SbarraCasello[4], x, y, z);
- GetDynamicObjectPos(SbarraCasello[5], x1, y1, z1);
- GetDynamicObjectRot(SbarraCasello[4], rx, ry, rz);
- GetDynamicObjectRot(SbarraCasello[5], rx1, ry1, rz1);
- MoveDynamicObject(SbarraCasello[4], x, y, z+0.0001, VELOCITA_SBARRA, rx, -14.0000, rz);
- MoveDynamicObject(SbarraCasello[5], x1, y1, z1+0.0001, VELOCITA_SBARRA, rx1, -14.0000, rz1);
- Soldi[playerid] = Soldi[playerid] - 200;
- Sbarra[3][StatoSbarra] = 1;
- SetTimerEx("AbbassaSbarra3", 6500, false, "i", playerid);}
- //--//
- if(newkeys & KEY_YES && IsPlayerInRangeOfPoint(playerid, RANGE_SBARRA, -91.7754, -933.5121, 19.4588)){
- new Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz;
- if(Sbarra[4][StatoSbarra] == 1) return SCM(playerid, ROSSO, ">>Attendi la chiusura della sbarra!");
- if(Soldi[playerid] < 150) return SCM(playerid, ROSSO, ">>Non possiedi soldi a sufficienza per passare!");
- SCM(playerid, GIALLO, ">>Hai pagato il pedaggio per varcare il confine!");
- GetDynamicObjectPos(SbarraCasello[6], x, y, z);
- GetDynamicObjectRot(SbarraCasello[6], rx, ry, rz);
- MoveDynamicObject(SbarraCasello[6], x, y, z+0.0001, VELOCITA_SBARRA, rx, 4.0000, rz);
- Soldi[playerid] = Soldi[playerid] - 150;
- Sbarra[4][StatoSbarra] = 1;
- SetTimerEx("AbbassaSbarra4", 6500, false, "i", playerid);}
- if(newkeys & KEY_YES && IsPlayerInRangeOfPoint(playerid, RANGE_SBARRA, -78.3605, -891.3838, 15.6981)){
- new Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz;
- if(Sbarra[5][StatoSbarra] == 1) return SCM(playerid, ROSSO, ">>Attendi la chiusura della sbarra!");
- if(Soldi[playerid] < 150) return SCM(playerid, ROSSO, ">>Non possiedi soldi a sufficienza per passare!");
- SCM(playerid, GIALLO, ">>Hai pagato il pedaggio per varcare il confine!");
- GetDynamicObjectPos(SbarraCasello[7], x, y, z);
- GetDynamicObjectRot(SbarraCasello[7], rx, ry, rz);
- MoveDynamicObject(SbarraCasello[7], x, y, z+0.0001, VELOCITA_SBARRA, rx, 4.0000, rz);
- Soldi[playerid] = Soldi[playerid] - 150;
- Sbarra[5][StatoSbarra] = 1;
- SetTimerEx("AbbassaSbarra5", 6500, false, "i", playerid);}
- //--//
- if(newkeys & KEY_YES && IsPlayerInRangeOfPoint(playerid, RANGE_SBARRA, -165.7472, 363.5822, 11.6447)){
- new Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz;
- if(Sbarra[6][StatoSbarra] == 1) return SCM(playerid, ROSSO, ">>Attendi la chiusura della sbarra!");
- if(Soldi[playerid] < 150) return SCM(playerid, ROSSO, ">>Non possiedi soldi a sufficienza per passare!");
- SCM(playerid, GIALLO, ">>Hai pagato il pedaggio per varcare il confine!");
- GetDynamicObjectPos(SbarraCasello[10], x, y, z);
- GetDynamicObjectRot(SbarraCasello[10], rx, ry, rz);
- MoveDynamicObject(SbarraCasello[10], x, y, z+0.0001, VELOCITA_SBARRA, rx, -4.0000, rz);
- Soldi[playerid] = Soldi[playerid] - 150;
- Sbarra[6][StatoSbarra] = 1;
- SetTimerEx("AbbassaSbarra8", 6500, false, "i", playerid);}
- if(newkeys & KEY_YES && IsPlayerInRangeOfPoint(playerid, RANGE_SBARRA, -171.1109, 367.1768, 11.6447)){
- new Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz;
- if(Sbarra[7][StatoSbarra] == 1) return SCM(playerid, ROSSO, ">>Attendi la chiusura della sbarra!");
- if(Soldi[playerid] < 150) return SCM(playerid, ROSSO, ">>Non possiedi soldi a sufficienza per passare!");
- SCM(playerid, GIALLO, ">>Hai pagato il pedaggio per varcare il confine!");
- GetDynamicObjectPos(SbarraCasello[11], x, y, z);
- GetDynamicObjectRot(SbarraCasello[11], rx, ry, rz);
- MoveDynamicObject(SbarraCasello[11], x, y, z+0.0001, VELOCITA_SBARRA, rx, -4.0000, rz);
- Soldi[playerid] = Soldi[playerid] - 150;
- Sbarra[7][StatoSbarra] = 1;
- SetTimerEx("AbbassaSbarra9", 6500, false, "i", playerid);}
- //--//
- if(newkeys & KEY_YES && IsPlayerInRangeOfPoint(playerid, RANGE_SBARRA, 524.3500, 472.7512, 18.6794)){
- new Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz;
- if(Sbarra[8][StatoSbarra] == 1) return SCM(playerid, ROSSO, ">>Attendi la chiusura della sbarra!");
- if(Soldi[playerid] < 150) return SCM(playerid, ROSSO, ">>Non possiedi soldi a sufficienza per passare!");
- SCM(playerid, GIALLO, ">>Hai pagato il pedaggio per varcare il confine!");
- GetDynamicObjectPos(SbarraCasello[12], x, y, z);
- GetDynamicObjectRot(SbarraCasello[12], rx, ry, rz);
- MoveDynamicObject(SbarraCasello[12], x, y, z+0.0001, VELOCITA_SBARRA, rx, -4.0000, rz);
- Soldi[playerid] = Soldi[playerid] - 150;
- Sbarra[8][StatoSbarra] = 1;
- SetTimerEx("AbbassaSbarra10", 6500, false, "i", playerid);}
- if(newkeys & KEY_YES && IsPlayerInRangeOfPoint(playerid, RANGE_SBARRA, 517.6806, 471.3038, 18.6794)){
- new Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz;
- if(Sbarra[9][StatoSbarra] == 1) return SCM(playerid, ROSSO, ">>Attendi la chiusura della sbarra!");
- if(Soldi[playerid] < 150) return SCM(playerid, ROSSO, ">>Non possiedi soldi a sufficienza per passare!");
- SCM(playerid, GIALLO, ">>Hai pagato il pedaggio per varcare il confine!");
- GetDynamicObjectPos(SbarraCasello[13], x, y, z);
- GetDynamicObjectRot(SbarraCasello[13], rx, ry, rz);
- MoveDynamicObject(SbarraCasello[13], x, y, z+0.0001, VELOCITA_SBARRA, rx, -4.0000, rz);
- Soldi[playerid] = Soldi[playerid] - 150;
- Sbarra[9][StatoSbarra] = 1;
- SetTimerEx("AbbassaSbarra11", 6500, false, "i", playerid);}
- //--//
- if(newkeys & KEY_YES && IsPlayerInRangeOfPoint(playerid, RANGE_SBARRA, 1749.1075, 531.7249, 26.9906)){
- new Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz;
- if(Sbarra[10][StatoSbarra] == 1) return SCM(playerid, ROSSO, ">>Attendi la chiusura della sbarra!");
- if(Soldi[playerid] < 420) return SCM(playerid, ROSSO, ">>Non possiedi soldi a sufficienza per passare!");
- SCM(playerid, GIALLO, ">>Hai pagato il pedaggio per varcare il confine!");
- GetDynamicObjectPos(SbarraCasello[14], x, y, z);
- GetDynamicObjectRot(SbarraCasello[14], rx, ry, rz);
- MoveDynamicObject(SbarraCasello[14], x, y, z+0.0001, VELOCITA_SBARRA, rx, -4.0000, rz);
- Soldi[playerid] = Soldi[playerid] - 420;
- Sbarra[10][StatoSbarra] = 1;
- SetTimerEx("AbbassaSbarra12", 6500, false, "i", playerid);}
- if(newkeys & KEY_YES && IsPlayerInRangeOfPoint(playerid, RANGE_SBARRA, 1732.5397, 526.1354, 27.4809)){
- new Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz;
- if(Sbarra[11][StatoSbarra] == 1) return SCM(playerid, ROSSO, ">>Attendi la chiusura della sbarra!");
- if(Soldi[playerid] < 420) return SCM(playerid, ROSSO, ">>Non possiedi soldi a sufficienza per passare!");
- SCM(playerid, GIALLO, ">>Hai pagato il pedaggio per varcare il confine!");
- GetDynamicObjectPos(SbarraCasello[15], x, y, z);
- GetDynamicObjectRot(SbarraCasello[15], rx, ry, rz);
- MoveDynamicObject(SbarraCasello[15], x, y, z+0.0001, VELOCITA_SBARRA, rx, -4.0000, rz);
- Soldi[playerid] = Soldi[playerid] - 420;
- Sbarra[11][StatoSbarra] = 1;
- SetTimerEx("AbbassaSbarra13", 6500, false, "i", playerid);}
- //---------------NON VUOLE FUNZIONARE--------------------------------------------------------//
- if(newkeys & KEY_YES && IsPlayerInRangeOfPoint(playerid, RANGE_SBARRA, -978.5081, -416.2193, 35.9606)){
- new Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz;
- if(Sbarra[12][StatoSbarra] == 1) return SCM(playerid, ROSSO, ">>Attendi la chiusura della sbarra!");
- if(Soldi[playerid] < 200) return SCM(playerid, ROSSO, ">>Non possiedi soldi a sufficienza per passare!");
- GetDynamicObjectPos(SbarraCasello[8], x, y, z);
- GetDynamicObjectRot(SbarraCasello[8], rx, ry, rz);
- MoveDynamicObject(SbarraCasello[8], x, y, z+0.0001, VELOCITA_SBARRA, rx, -4.0000, rz);
- Soldi[playerid] = Soldi[playerid] - 300;
- Sbarra[12][StatoSbarra] = 1;
- SetTimerEx("AbbassaSbarra6", 6500, false, "i", playerid);}
- if(newkeys & KEY_YES && IsPlayerInRangeOfPoint(playerid, RANGE_SBARRA, -959.2621, -262.4194, 36.3666)){
- new Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz;
- if(Sbarra[13][StatoSbarra] == 1) return SCM(playerid, ROSSO, ">>Attendi la chiusura della sbarra!");
- if(Soldi[playerid] < 200) return SCM(playerid, ROSSO, ">>Non possiedi soldi a sufficienza per passare!");
- GetDynamicObjectPos(SbarraCasello[9], x, y, z);
- GetDynamicObjectRot(SbarraCasello[9], rx, ry, rz);
- MoveDynamicObject(SbarraCasello[9], x, y, z+0.0001, VELOCITA_SBARRA, rx, 4.0000, rz);
- Soldi[playerid] = Soldi[playerid] - 300;
- Sbarra[13][StatoSbarra] = 1;
- SetTimerEx("AbbassaSbarra7", 6500, false, "i", playerid);}
- return 1;
- }
- //=================================================================================================================================================//
- forward AbbassaSbarra0(playerid);
- public AbbassaSbarra0(playerid)
- {
- new Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz;
- Sbarra[0][StatoSbarra] = 0;
- GetDynamicObjectPos(SbarraCasello[0], x, y, z);
- GetDynamicObjectRot(SbarraCasello[0], rx, ry, rz);
- MoveDynamicObject(SbarraCasello[0], x, y, z-0.0001, VELOCITA_SBARRA, rx, 90.0000, rz);
- return 1;
- }
- forward AbbassaSbarra1(playerid);
- public AbbassaSbarra1(playerid)
- {
- new Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz;
- Sbarra[1][StatoSbarra] = 0;
- GetDynamicObjectPos(SbarraCasello[1], x, y, z);
- GetDynamicObjectRot(SbarraCasello[1], rx, ry, rz);
- MoveDynamicObject(SbarraCasello[1], x, y, z-0.0001, VELOCITA_SBARRA, rx, 90.0000, rz);
- return 1;
- }
- forward AbbassaSbarra2(playerid);
- public AbbassaSbarra2(playerid)
- {
- new Float:x, Float:y, Float:z, Float:x1, Float:y1, Float:z1, Float:rx, Float:ry, Float:rz, Float:rx1, Float:ry1, Float:rz1;
- Sbarra[2][StatoSbarra] = 0;
- GetDynamicObjectPos(SbarraCasello[2], x, y, z);
- GetDynamicObjectPos(SbarraCasello[3], x1, y1, z1);
- GetDynamicObjectRot(SbarraCasello[2], rx, ry, rz);
- GetDynamicObjectRot(SbarraCasello[3], rx1, ry1, rz1);
- MoveDynamicObject(SbarraCasello[2], x, y, z-0.0001, VELOCITA_SBARRA, rx, -90.0000, rz);
- MoveDynamicObject(SbarraCasello[3], x1, y1, z1-0.0001, VELOCITA_SBARRA, rx1, -90.0000, rz1);
- return 1;
- }
- forward AbbassaSbarra3(playerid);
- public AbbassaSbarra3(playerid)
- {
- new Float:x, Float:y, Float:z, Float:x1, Float:y1, Float:z1, Float:rx, Float:ry, Float:rz, Float:rx1, Float:ry1, Float:rz1;
- Sbarra[3][StatoSbarra] = 0;
- GetDynamicObjectPos(SbarraCasello[4], x, y, z);
- GetDynamicObjectPos(SbarraCasello[5], x1, y1, z1);
- GetDynamicObjectRot(SbarraCasello[4], rx, ry, rz);
- GetDynamicObjectRot(SbarraCasello[5], rx1, ry1, rz1);
- MoveDynamicObject(SbarraCasello[4], x, y, z-0.0001, VELOCITA_SBARRA, rx, -90.0000, rz);
- MoveDynamicObject(SbarraCasello[5], x1, y1, z1-0.0001, VELOCITA_SBARRA, rx1, -90.0000, rz1);
- return 1;
- }
- forward AbbassaSbarra4(playerid);
- public AbbassaSbarra4(playerid)
- {
- new Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz;
- Sbarra[4][StatoSbarra] = 0;
- GetDynamicObjectPos(SbarraCasello[6], x, y, z);
- GetDynamicObjectRot(SbarraCasello[6], rx, ry, rz);
- MoveDynamicObject(SbarraCasello[6], x, y, z-0.0001, VELOCITA_SBARRA, rx, 90.0000, rz);
- return 1;
- }
- forward AbbassaSbarra5(playerid);
- public AbbassaSbarra5(playerid)
- {
- new Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz;
- Sbarra[5][StatoSbarra] = 0;
- GetDynamicObjectPos(SbarraCasello[7], x, y, z);
- GetDynamicObjectRot(SbarraCasello[7], rx, ry, rz);
- MoveDynamicObject(SbarraCasello[7], x, y, z-0.0001, VELOCITA_SBARRA, rx, 90.0000, rz);
- return 1;
- }
- forward AbbassaSbarra6(playerid);
- public AbbassaSbarra6(playerid)
- {
- new Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz;
- Sbarra[12][StatoSbarra] = 0;
- GetDynamicObjectPos(SbarraCasello[8], x, y, z);
- GetDynamicObjectRot(SbarraCasello[8], rx, ry, rz);
- MoveDynamicObject(SbarraCasello[8], x, y, z-0.0001, VELOCITA_SBARRA, rx, -90.0000, rz);
- return 1;
- }
- forward AbbassaSbarra7(playerid);
- public AbbassaSbarra7(playerid)
- {
- new Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz;
- Sbarra[13][StatoSbarra] = 0;
- GetDynamicObjectPos(SbarraCasello[9], x, y, z);
- GetDynamicObjectRot(SbarraCasello[9], rx, ry, rz);
- MoveDynamicObject(SbarraCasello[9], x, y, z-0.0001, VELOCITA_SBARRA, rx, 90.0000, rz);
- return 1;
- }
- forward AbbassaSbarra8(playerid);
- public AbbassaSbarra8(playerid)
- {
- new Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz;
- Sbarra[6][StatoSbarra] = 0;
- GetDynamicObjectPos(SbarraCasello[10], x, y, z);
- GetDynamicObjectRot(SbarraCasello[10], rx, ry, rz);
- MoveDynamicObject(SbarraCasello[10], x, y, z-0.0001, VELOCITA_SBARRA, rx, -90.0000, rz);
- return 1;
- }
- forward AbbassaSbarra9(playerid);
- public AbbassaSbarra9(playerid)
- {
- new Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz;
- Sbarra[7][StatoSbarra] = 0;
- GetDynamicObjectPos(SbarraCasello[11], x, y, z);
- GetDynamicObjectRot(SbarraCasello[11], rx, ry, rz);
- MoveDynamicObject(SbarraCasello[11], x, y, z-0.0001, VELOCITA_SBARRA, rx, -90.0000, rz);
- return 1;
- }
- forward AbbassaSbarra10(playerid);
- public AbbassaSbarra10(playerid)
- {
- new Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz;
- Sbarra[8][StatoSbarra] = 0;
- GetDynamicObjectPos(SbarraCasello[12], x, y, z);
- GetDynamicObjectRot(SbarraCasello[12], rx, ry, rz);
- MoveDynamicObject(SbarraCasello[12], x, y, z-0.0001, VELOCITA_SBARRA, rx, -90.0000, rz);
- return 1;
- }
- forward AbbassaSbarra11(playerid);
- public AbbassaSbarra11(playerid)
- {
- new Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz;
- Sbarra[9][StatoSbarra] = 0;
- GetDynamicObjectPos(SbarraCasello[13], x, y, z);
- GetDynamicObjectRot(SbarraCasello[13], rx, ry, rz);
- MoveDynamicObject(SbarraCasello[13], x, y, z-0.0001, VELOCITA_SBARRA, rx, -90.0000, rz);
- return 1;
- }
- forward AbbassaSbarra12(playerid);
- public AbbassaSbarra12(playerid)
- {
- new Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz;
- Sbarra[10][StatoSbarra] = 0;
- GetDynamicObjectPos(SbarraCasello[14], x, y, z);
- GetDynamicObjectRot(SbarraCasello[14], rx, ry, rz);
- MoveDynamicObject(SbarraCasello[14], x, y, z-0.0001, VELOCITA_SBARRA, rx, -90.0000, rz);
- return 1;
- }
- forward AbbassaSbarra13(playerid);
- public AbbassaSbarra13(playerid)
- {
- new Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz;
- Sbarra[11][StatoSbarra] = 0;
- GetDynamicObjectPos(SbarraCasello[15], x, y, z);
- GetDynamicObjectRot(SbarraCasello[15], rx, ry, rz);
- MoveDynamicObject(SbarraCasello[15], x, y, z-0.0001, VELOCITA_SBARRA, rx, -90.0000, rz);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- RemoveBuildingForPlayer(playerid, 727, -981.1328, -424.4297, 35.4688, 0.25);
- RemoveBuildingForPlayer(playerid, 4504, 56.3828, -1531.4531, 6.7266, 0.25);
- RemoveBuildingForPlayer(playerid, 4508, -953.8828, -271.2031, 38.4219, 0.25);
- RemoveBuildingForPlayer(playerid, 4509, -981.9531, -410.1875, 38.4219, 0.25);
- RemoveBuildingForPlayer(playerid, 4521, -84.6797, -909.3438, 18.2422, 0.25);
- RemoveBuildingForPlayer(playerid, 4522, 93.3125, -1282.5234, 15.6094, 0.25);
- RemoveBuildingForPlayer(playerid, 4518, 1694.3203, 395.1094, 31.1641, 0.25);
- RemoveBuildingForPlayer(playerid, 17933, 2532.9922, -1289.7891, 39.2813, 0.25);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- SetPlayerPos(playerid, 524.3500, 472.7512, 18.6794);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement