Gate bug HELP!!!
#4

Quote:
Originally Posted by Lynet
Посмотреть сообщение
Hi I have some problems with my gates ...

Has even made ​​them and I've seen them work but now when I put them into my game mode they turn on and come back in a brand new x .. y .. z

here is it

PHP код:
/*
=~==~=~==~=~==~=~==~=~==~=~==~=~==~=~==~=~==~=~==~=~==~=~==~
=~==~=~==COPYRIGHT - 2012 - LYNET=~==~=~==~=~==~=~==~=~==~
*/
#include <a_samp>
#include <sscanf2>
// Colors
#define COLOR_BRIGHTRED 0xFF000AAA
#define COLOR_AQUA 0x00FFFFAA
#define COLOR_GREYs 0xAFAFAFAA
#define COLOR_BEIGE 0xFFF8DCAA
#define COLOR_BLACK 0x000000AA
#define COLOR_BLUE 0x0000FFAA
#define COLOR_BLUELIGHTER 0x00BFFFAA
#define COLOR_BLUELIGHT 0x1E90FFAA
#define COLOR_BLUEMEDIUM 0x0000CDAA
#define COLOR_BLUEDARK 0x00008BAA
#define COLOR_PINK 0xFF1493AA
#define COLOR_PINKDARK 0xFF00FFAA
#define COLOR_FADE 0xE6E6E6E6
#define COLOR_GREEN 0x00FF00CE
#define COLOR_DARKGREEN 0x008040C8
#define COLOR_MAROON 0x800000AA
#define COLOR_OKER 0x808000AA
#define COLOR_ORANGE 0xFF4500AA
#define COLOR_PURPLE 0x800080AA
#define COLOR_VIOLETDARK 0x9400D3AA
#define COLOR_INDIGO 0xAB0082AA
#define COLOR_RED 0xFF0000AA
#define COLOR_SAND 0xFFDEADAA
#define COLOR_SILVER 0xC0C0C0AA
#define COLOR_TEAL 0x008080AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_GOLD 0xFFD700AA
#define COLOR_BROWN 0x8B4513AA
#define COLOR_BROWNLIGHT 0xA0522DAA
#define COLOR_GRAY 0xA9A9A9AA
#define COLOR_GRAYDARK 0x696969AA
#define COLOR_INVISIBLE 0xFFFFFF00
#define COLOR_GREY 0xBEBEBEAA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_GREENs 0x33AA33AA
#define COLOR_GRAD5 0xE3E3E3FF
#define COLOR_GRAD1 0xB4B5B7FF
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_RED1 0xFF0000AA
#define COLOR_LIGHTGREEN 0x80FF80C3
#define COLOR_FADE1 0xE6E6E6E6
#define COLOR_FADE2 0xC8C8C8C8
#define COLOR_FADE3 0xAAAAAAAA
#define COLOR_FADE4 0x8C8C8C8C
#define COLOR_FADE5 0x6E6E6E6E
#define COLOR_ORANGE 0xFF8000C8
#define COLOR_CRIPBLUE 0x004080C8
#define COLOR_LIGHTBLUE 0x00FFFFC8
#define COLOR_ERROR             0xFF0000AA
#define COLOR_PM                0xFF0000AA
// news
new pTyped[MAX_PLAYERS];
new 
gTeam[MAX_PLAYERS];
new 
gPlayerClass[MAX_PLAYERS];
new 
TogPM[MAX_PLAYERS];
//Gangzones
//Gates
new GD;
//Gangzones
new Ballas;
new 
V;
new 
TDB;
new 
TDF;
new 
GS;
new 
Crip;
new 
Bloods;
new 
KTB;
new 
SVI;
// teams
#define TEAM_GROVE 1
#define TEAM_SEVILLE 2
#define TEAM_TEMPLA 3
#define TEAM_MARKET 4
#define TEAM_FRONT 5
#define TEAM_ROLLIN 6
#define TEAM_KILO 7
#define TEAM_VAGOS 8
#define TEAM_SURENOS 9
#define TEAM_LSPD 10
#define TEAM_CRIPS 11
#define TEAM_GD 12
#define TEAM_BLOODS 13
//
forward MoneyTimer(playeridamount); //this can go anywhere
main()
{
    print(
"\n----------------------------------");
    print(
" CAL v1.0a");
    print(
"----------------------------------\n");
}
public 
OnGameModeInit()
{
  
GD CreateObject(7657,2233.8999023,-2215.3000488,14.3000002,0.0000000,0.0000000,135.0000000);
  
ShowPlayerMarkers(0);
  
SetGameModeText("Craft And Live v1.0a");
  
AddPlayerClass(105,2527.0571,-1665.5991,15.1674,178.4007,0,0,0,0,0,0); // GroveS1
  
AddPlayerClass(106,2526.5723,-1670.1118,15.1707,8.5724,0,0,0,0,0,0); // GroveS3
  
AddPlayerClass(107,2522.4578,-1667.3949,15.0311,81.5798,0,0,0,0,0,0); // GroveS2
  
AddPlayerClass(4,944.7029,-1103.1993,24.2823,268.2669,0,0,0,0,0,0); // LockedLynS1
  
AddPlayerClass(105,2763.3481,-2009.5632,13.5547,268.8925,0,0,0,0,0,0); // SevilleS1
  
AddPlayerClass(106,2761.5015,-2004.0840,13.5547,359.7601,0,0,0,0,0,0); // SevilleS2
  
AddPlayerClass(107,2791.1216,-2002.5958,13.5496,95.6410,0,0,0,0,0,0); // SevilleS3
  
AddPlayerClass(280,1552.3428,-1675.3177,16.1953,91.2550,0,0,0,0,0,0); // PoliceS1
  
AddPlayerClass(281,1543.9805,-1672.2512,13.5575,182.4593,0,0,0,0,0,0); // PoliceS2
  
AddPlayerClass(282,1544.2592,-1678.9026,13.5581,359.4944,0,0,0,0,0,0); // PoliceS3
  
AddPlayerClass(283,1552.7506,-1673.3557,16.1953,182.7728,0,0,0,0,0,0); // PoliceS4
  
AddPlayerClass(270,2523.1541,-1679.2279,15.4970,83.4216,0,0,0,0,0,0); // Sweet
  
AddPlayerClass(271,2459.7266,-1689.7200,13.5403,357.2542,0,0,0,0,0,0); // Ryder
  
AddPlayerClass(106,972.2834,-1109.5889,23.8628,90.7643,0,0,0,0,0,0); // TempleS1
  
AddPlayerClass(107,973.1506,-1107.5162,23.9063,10.5736,0,0,0,0,0,0); // TempleS2
  
AddPlayerClass(28,950.3957,-1110.0876,24.0032,329.9940,0,0,0,0,0,0); // TDFleader
  
AddPlayerClass(104,1998.4884,-1282.4579,23.9729,2.4897,0,0,0,0,0,0); // GlenParkS1
  
AddPlayerClass(103,2222.3318,-1178.9467,25.7266,358.1200,0,0,0,0,0,0); // JBS1
  
AddPlayerClass(177,2131.7727,-2282.5488,20.6719,48.9548,0,0,0,0,0,0); // GDS1
  
AddPlayerClass(176,2128.1980,-2281.3105,20.6643,323.1006,0,0,0,0,0,0); // GDS2
  
AddPlayerClass(29,2135.8110,-2275.8364,20.6719,319.6541,0,0,0,0,0,0); // GDS3
  
AddPlayerClass(28,2131.8906,-2272.9407,20.6719,221.5798,0,0,0,0,0,0); // GDS4
  
AddPlayerClass(22,2137.7917,-2278.6865,20.6719,44.5682,0,0,0,0,0,0); // GDS5
  
AddPlayerClass(116,1888.3419,-1982.4648,13.5469,97.7957,0,0,0,0,0,0); // VariosS1
AddPlayerClass(114,1888.9197,-1985.2821,13.5469,72.7522,0,0,0,0,0,0); // VariosS2
AddPlayerClass(115,1890.5846,-1986.8605,13.5469,178.3231,0,0,0,0,0,0); // VariosS3
AddPlayerClass(108,2481.7690,-1332.0035,28.3008,81.4431,0,0,0,0,0,0); // VagosS1
AddPlayerClass(109,2481.7661,-1334.4506,28.1057,82.0698,0,0,0,0,0,0); // VagosS2
AddPlayerClass(110,2480.5901,-1337.5275,27.8479,82.0698,0,0,0,0,0,0); // VagosS3
AddPlayerClass(24,690.2208,-1601.6458,14.1068,11.2644,0,0,0,0,0,0); // CripsS1
AddPlayerClass(182,690.9964,-1600.9813,14.1096,78.6317,0,0,0,0,0,0); // CripsS2
AddPlayerClass(19,948.5309,-697.0748,122.1606,29.4515,0,0,0,0,0,0); // BloodsS1
AddPlayerClass(22,938.2957,-707.7256,122.2109,300.1506,0,0,0,0,0,0); // BloodsS2
AddPlayerClass(183,2672.8118,-1989.4850,14.3240,181.1826,0,0,0,0,0,0); // LockedSkinMAKA
AddPlayerClass(102,2128.2683,-1736.6476,13.5595,178.5103,0,0,0,0,0,0); // IBS1
// objects
//Objects
    
CreateObject(1468,2100.0000000,-1767.4000244,13.8000002,0.0000000,0.0000000,78.0000000); //object(dyn_mesh_05) (1)
CreateObject(1468,2098.8999023,-1772.5000000,13.8000002,0.0000000,0.0000000,77.9974365); //object(dyn_mesh_05) (2)
CreateObject(1468,2097.8000488,-1777.5999756,13.8000002,0.0000000,0.0000000,77.9974365); //object(dyn_mesh_05) (3)
CreateObject(1468,2096.6999512,-1782.6999512,13.8000002,0.0000000,0.0000000,77.9974365); //object(dyn_mesh_05) (4)
CreateObject(982,2251.0000000,-1742.0000000,13.1999998,0.0000000,0.0000000,89.5000000); //object(fenceshit) (1)
CreateObject(982,2276.5000000,-1742.1999512,13.1999998,0.0000000,0.0000000,89.4946289); //object(fenceshit) (2)
CreateObject(982,2290.8000488,-1742.3000488,13.1999998,0.0000000,0.0000000,89.4946289); //object(fenceshit) (3)
CreateObject(982,2238.0000000,-1741.9000244,13.1999998,0.0000000,0.0000000,89.4946289); //object(fenceshit) (4)
CreateObject(983,2482.6999512,-1722.0000000,13.1999998,0.0000000,0.0000000,88.0000000); //object(fenceshit3) (1)
CreateObject(1411,2425.8000488,-1669.0000000,14.1000004,0.0000000,0.0000000,0.0000000); //object(dyn_mesh_1) (1)
CreateObject(1411,2436.1999512,-1669.0000000,14.1000004,0.0000000,0.0000000,0.0000000); //object(dyn_mesh_1) (3)
CreateObject(1411,2439.1000977,-1671.8000488,14.1000004,0.0000000,0.0000000,271.2500000); //object(dyn_mesh_1) (4)
CreateObject(1411,2439.1999512,-1677.0000000,14.3000002,0.0000000,0.0000000,271.2469482); //object(dyn_mesh_1) (5)
CreateObject(1411,2439.1999512,-1678.4000244,14.3000002,0.0000000,0.0000000,271.2469482); //object(dyn_mesh_1) (6)
CreateObject(1411,2423.0000000,-1671.6999512,14.1999998,0.0000000,0.0000000,90.7469482); //object(dyn_mesh_1) (7)
CreateObject(1411,2423.0000000,-1676.9000244,14.3000002,0.0000000,0.0000000,90.7415771); //object(dyn_mesh_1) (8)
CreateObject(1411,2423.0000000,-1682.0999756,14.3999996,0.0000000,0.0000000,90.7415771); //object(dyn_mesh_1) (9)
CreateObject(1712,2426.0000000,-1670.0999756,12.6000004,0.0000000,0.0000000,0.0000000); //object(kb_couch05) (1)
CreateObject(1709,2429.3000488,-1679.0999756,12.8000002,0.0000000,0.0000000,181.0000000); //object(kb_couch08) (1)
CreateObject(1710,2433.5000000,-1680.0999756,12.8000002,0.0000000,0.0000000,180.7500153); //object(kb_couch07) (1)
CreateObject(2315,2425.8000488,-1678.0999756,12.6999998,0.0000000,0.0000000,0.0000000); //object(cj_tv_table4) (1)
CreateObject(2315,2428.0000000,-1678.0999756,12.6999998,0.0000000,0.0000000,0.0000000); //object(cj_tv_table4) (2)
CreateObject(2315,2430.3999023,-1678.0999756,12.6999998,0.0000000,0.0000000,359.5000000); //object(cj_tv_table4) (3)
CreateObject(14820,2431.1999512,-1678.1999512,13.3000002,0.0000000,0.0000000,0.0000000); //object(dj_stuff) (1)
CreateObject(1421,2437.6999512,-1670.5999756,13.3000002,0.0000000,0.0000000,128.0000000); //object(dyn_boxes) (1)
CreateObject(982,2248.6000977,-2229.8999023,16.8999996,0.0000000,0.0000000,45.0000000); //object(fenceshit) (5)
CreateObject(982,2230.5000000,-2211.8000488,16.8999996,0.0000000,0.0000000,44.9945068); //object(fenceshit) (6)
CreateObject(982,2212.3999023,-2193.6999512,16.8999996,0.0000000,0.0000000,44.9945068); //object(fenceshit) (7)
CreateObject(983,2201.1000977,-2182.3999023,16.8999996,0.0000000,0.0000000,45.0000000); //object(fenceshit3) (2)
CreateObject(982,2189.5000000,-2189.1000977,16.8999996,0.0000000,0.0000000,134.7445068); //object(fenceshit) (8)
CreateObject(982,2171.5000000,-2207.1000977,16.8999996,0.0000000,0.0000000,134.7418213); //object(fenceshit) (9)
CreateObject(982,2153.3999023,-2225.1999512,16.8999996,0.0000000,0.0000000,134.7418213); //object(fenceshit) (10)
CreateObject(982,2135.1999512,-2243.3000488,16.8999996,0.0000000,0.0000000,134.7418213); //object(fenceshit) (11)
CreateObject(982,2124.5000000,-2254.0000000,16.8999996,0.0000000,0.0000000,134.7418213); //object(fenceshit) (12)
CreateObject(984,2113.3000488,-2268.6999512,16.7999992,0.0000000,0.0000000,337.2500000); //object(fenceshit2) (1)
CreateObject(984,2110.8999023,-2281.0000000,16.7999992,0.0000000,0.0000000,359.9973145); //object(fenceshit2) (2)
CreateObject(984,2110.8999023,-2293.8000488,16.7999992,0.0000000,0.0000000,359.9945068); //object(fenceshit2) (3)
CreateObject(984,2110.8999023,-2305.5000000,16.8999996,0.0000000,0.0000000,359.9945068); //object(fenceshit2) (4)
CreateObject(984,2117.1999512,-2313.0000000,16.7999992,0.0000000,0.0000000,80.0000000); //object(fenceshit2) (5)
CreateObject(984,2125.0000000,-2314.3999023,16.7999992,0.0000000,0.0000000,79.9969482); //object(fenceshit2) (6)
CreateObject(984,2137.0000000,-2318.3999023,16.7999992,0.0000000,0.0000000,63.4969482); //object(fenceshit2) (7)
CreateObject(984,2143.6000977,-2321.6000977,16.7999992,0.0000000,0.0000000,63.4954834); //object(fenceshit2) (8)
CreateObject(982,2159.3999023,-2332.3000488,16.8999996,0.0000000,0.0000000,51.2500000); //object(fenceshit) (15)
CreateObject(982,2175.6000977,-2345.3000488,16.8999996,0.0000000,0.0000000,51.2457275); //object(fenceshit) (16)
CreateObject(982,2194.8999023,-2344.5000000,16.8999996,0.0000000,0.0000000,134.4957275); //object(fenceshit) (17)
CreateObject(982,2213.1000977,-2326.6000977,16.8999996,0.0000000,0.0000000,134.7444153); //object(fenceshit) (18)
CreateObject(982,2229.6999512,-2309.8999023,16.8999996,0.0000000,0.0000000,134.9917603); //object(fenceshit) (19)
CreateObject(983,2255.3999023,-2241.3000488,16.8999996,0.0000000,0.0000000,133.9945068); //object(fenceshit3) (3)
CreateObject(10184,2264.5000000,-2254.6999512,15.1000004,0.0000000,0.0000000,45.0000000); //object(sfcopdr) (1)
CreateObject(17010,2199.8000488,-2236.5000000,12.5000000,0.0000000,0.0000000,224.5000458); //object(truth_barn03) (1)
CreateObject(939,2129.0000000,-2261.6999512,16.2000008,0.0000000,0.0000000,43.0000000); //object(cj_df_unit) (1)
CreateObject(939,2134.3999023,-2256.1999512,14.6999998,0.0000000,0.0000000,42.9949951); //object(cj_df_unit) (2)
CreateObject(3052,2149.3999023,-2267.1999512,13.6000004,0.0000000,0.0000000,88.0000000); //object(db_ammo) (1)
CreateObject(3052,2148.3000488,-2266.1000977,13.6000004,0.0000000,0.0000000,34.0000000); //object(db_ammo) (2)
CreateObject(3052,2147.0000000,-2264.8000488,13.6000004,0.0000000,0.0000000,0.0000000); //object(db_ammo) (3)
CreateObject(3052,2150.8000488,-2268.6000977,13.6000004,0.0000000,0.0000000,324.0000000); //object(db_ammo) (4)
CreateObject(3015,2151.0000000,-2269.6999512,13.5000000,0.0000000,0.0000000,62.0000000); //object(cr_cratestack) (1)
CreateObject(3015,2149.3999023,-2268.1999512,13.5000000,0.0000000,0.0000000,0.0000000); //object(cr_cratestack) (2)
CreateObject(3015,2148.3999023,-2266.5000000,13.5000000,0.0000000,0.0000000,272.0000000); //object(cr_cratestack) (3)
CreateObject(3015,2146.8000488,-2265.5000000,13.5000000,0.0000000,0.0000000,26.0000000); //object(cr_cratestack) (4)
CreateObject(1431,2157.3000488,-2267.1000977,12.8999996,0.0000000,0.0000000,316.0000000); //object(dyn_box_pile) (1)
CreateObject(2669,2202.5000000,-2233.1000977,13.8999996,0.0000000,0.0000000,44.5000000); //object(cj_chris_crate) (1)
CreateObject(2669,2200.1999512,-2235.3999023,13.8999996,0.0000000,0.0000000,44.4946289); //object(cj_chris_crate) (2)
CreateObject(2669,2197.8999023,-2237.6999512,13.8999996,0.0000000,0.0000000,44.4946289); //object(cj_chris_crate) (3)
CreateObject(2678,2199.1999512,-2240.1999512,13.8000002,0.0000000,0.0000000,44.5000000); //object(cj_chris_crate_ld) (1)
CreateObject(2679,2200.3000488,-2239.1000977,13.8000002,0.0000000,0.0000000,45.7500000); //object(cj_chris_crate_rd) (1)
CreateObject(3632,2197.0000000,-2235.8000488,13.1999998,0.0000000,0.0000000,0.0000000); //object(imoildrum_las) (1)
CreateObject(3632,2197.0000000,-2236.8000488,13.1999998,0.0000000,0.0000000,0.0000000); //object(imoildrum_las) (2)
CreateObject(3632,2195.8999023,-2236.8999023,13.1999998,0.0000000,0.0000000,0.0000000); //object(imoildrum_las) (3)
CreateObject(3633,2198.8999023,-2234.8000488,13.1999998,0.0000000,0.0000000,0.0000000); //object(imoildrum4_las) (1)
CreateObject(3633,2200.1000977,-2234.6000977,13.1999998,0.0000000,0.0000000,58.0000000); //object(imoildrum4_las) (2)
CreateObject(3633,2199.3000488,-2234.6000977,14.1000004,0.0000000,0.0000000,121.9968262); //object(imoildrum4_las) (3)
CreateObject(8886,2252.1000977,-2238.3999023,15.8999996,0.0000000,0.0000000,313.7500000); //object(vgsefrght04) (1)
CreateObject(3361,2247.1000977,-2233.0000000,17.2999992,0.0000000,0.0000000,133.7500305); //object(cxref_woodstair) (1)
CreateObject(3361,2242.8000488,-2228.3999023,13.3000002,0.0000000,0.0000000,133.7475891); //object(cxref_woodstair) (2)
CreateObject(966,1986.3000488,-1597.8000488,12.6000004,0.0000000,0.0000000,219.7499695); //object(bar_gatebar01) (1)
CreateObject(974,1994.4000244,-1591.4000244,15.3000002,0.0000000,0.0000000,35.7500000); //object(tall_fence) (1)
CreateObject(974,2026.4000244,-1590.3000488,15.3999996,0.0000000,0.0000000,35.7495117); //object(tall_fence) (2)
CreateObject(974,1944.6999512,-1565.3000488,15.3999996,0.0000000,0.0000000,314.4995117); //object(tall_fence) (3)
CreateObject(974,1949.4000244,-1570.0000000,15.3999996,0.0000000,0.0000000,314.4946289); //object(tall_fence) (4)
CreateObject(974,1951.6999512,-1572.3000488,15.3999996,0.0000000,0.0000000,314.4946289); //object(tall_fence) (5)
CreateObject(974,1973.5000000,-1594.0000000,15.3000002,0.0000000,0.0000000,314.4946289); //object(tall_fence) (6)
CreateObject(974,1971.5999756,-1592.0000000,15.3999996,0.0000000,0.0000000,314.4946289); //object(tall_fence) (7)
    
CreateObject(3749,1542.0000000,-1627.5000000,18.2000008,0.0000000,0.0000000,90.7500000); //object(clubgate01_lax) (1)
    
CreateObject(974,1543.8000488,-1639.0000000,15.8000002,0.0000000,0.0000000,113.7500000); //object(tall_fence) (1)
    
CreateObject(974,1539.6999512,-1614.6999512,18.7000008,0.0000000,0.0000000,270.2500000); //object(tall_fence) (2)
    
CreateObject(974,1539.6999512,-1608.0000000,18.7000008,0.0000000,0.0000000,270.2471924); //object(tall_fence) (3)
CreateObject(974,1539.6999512,-1605.5999756,18.7000008,0.0000000,0.0000000,270.2471924); //object(tall_fence) (4)
CreateObject(974,1549.8000488,-1602.4000244,18.6000004,0.0000000,0.0000000,180.2419434); //object(tall_fence) (6)
CreateObject(974,1543.0999756,-1602.4000244,18.7000008,0.0000000,0.0000000,180.2416992); //object(tall_fence) (7)
CreateObject(974,1556.5000000,-1602.3000488,18.7000008,0.0000000,0.0000000,180.2416992); //object(tall_fence) (8)
CreateObject(974,1563.0999756,-1602.4000244,18.7000008,0.0000000,0.0000000,179.7416992); //object(tall_fence) (9)
CreateObject(974,1569.6999512,-1602.4000244,18.7000008,0.0000000,0.0000000,179.7363281); //object(tall_fence) (10)
CreateObject(974,1576.4000244,-1602.4000244,18.7000008,0.0000000,0.0000000,179.7363281); //object(tall_fence) (11)
CreateObject(974,1583.0000000,-1602.4000244,18.7000008,0.0000000,0.0000000,179.7363281); //object(tall_fence) (12)
CreateObject(974,1589.5999756,-1602.4000244,18.7000008,0.0000000,0.0000000,179.7363281); //object(tall_fence) (13)
CreateObject(974,1596.1999512,-1602.4000244,18.7000008,0.0000000,0.0000000,179.7363281); //object(tall_fence) (14)
CreateObject(974,1602.8000488,-1602.4000244,18.7000008,0.0000000,0.0000000,179.7363281); //object(tall_fence) (15)
CreateObject(974,1604.6999512,-1602.4000244,18.7000008,0.0000000,0.0000000,179.7363281); //object(tall_fence) (16)
CreateObject(974,1608.0999756,-1605.6999512,18.7000008,0.0000000,0.0000000,270.2471924); //object(tall_fence) (17)
CreateObject(974,1608.0999756,-1612.3000488,18.7000008,0.0000000,0.0000000,270.2471924); //object(tall_fence) (18)
CreateObject(974,1608.0999756,-1618.9000244,18.7000008,0.0000000,0.0000000,270.2471924); //object(tall_fence) (19)
CreateObject(974,1608.0999756,-1625.5000000,18.7000008,0.0000000,0.0000000,270.2471924); //object(tall_fence) (20)
CreateObject(974,1608.0000000,-1631.9000244,18.7000008,0.0000000,0.0000000,269.4971924); //object(tall_fence) (21)
CreateObject(974,1608.0000000,-1634.5999756,18.7000008,0.0000000,0.0000000,269.4946289); //object(tall_fence) (23)
CreateObject(974,1604.6999512,-1637.9000244,18.7000008,0.0000000,0.0000000,179.7363281); //object(tall_fence) (24)
CreateObject(1491,1577.3000488,-1637.3000488,12.5000000,0.0000000,0.0000000,91.0000000); //object(gen_doorint01) (1)
CreateObject(996,1550.1999512,-1617.5999756,13.3000002,0.0000000,0.0000000,0.0000000); //object(lhouse_barrier1) (1)
CreateObject(996,1558.3000488,-1617.5999756,13.3000002,0.0000000,0.0000000,0.0000000); //object(lhouse_barrier1) (2)
CreateObject(996,1566.4000244,-1617.5999756,13.3000002,0.0000000,0.0000000,0.0000000); //object(lhouse_barrier1) (3)
CreateObject(973,1537.6999512,-1667.6999512,13.3000002,0.0000000,0.0000000,90.0000000); //object(sub_roadbarrier) (2)
CreateObject(973,1537.6999512,-1677.0000000,13.3000002,0.0000000,0.0000000,90.0000000); //object(sub_roadbarrier) (3)
// objects ends here
  ///////GangZones//////
  //Gangzones
    
Ballas GangZoneCreate(1833.984375, -1505.8593752285.15625, -1042.96875);
    
GangZoneCreate(2291.016, -1570.3132736.328, -1048.828);
    
TDB GangZoneCreate(1054.6875, -1582.031251218.75, -1154.296875);
    
TDF GangZoneCreate(785.15625, -1160.156251359.375, -1001.953125);
    
GS GangZoneCreate(2197.265625, -1839.843752560.546875, -1628.90625);
    
Crip GangZoneCreate(544.921875, -1681.640625808.59375, -1417.96875);
    
Bloods GangZoneCreate(843.75, -949.218751505.859375, -667.96875);
    
KTB GangZoneCreate(1804.6875, -1939.4531252185.546875, -1476.5625);
    
SVI GangZoneCreate(2607.421875, -2179.68752835.9375, -1880.859375);
    
SetTimer("MoneyTimer"10000true); //this sets a timer for the mentioned public function to set the score to the players money amount
  
return 1;
}
public 
OnGameModeExit()
{
return 
1;
}
public 
OnPlayerDeath(playeridkilleridreason)
{
    if(
killerid != INVALID_PLAYER_ID && killerid != playerid)
    {
        
SendDeathMessage(killeridplayeridreason);
    }
    else 
SendDeathMessage(INVALID_PLAYER_IDplayeridreason);
    return 
1;
}
public 
OnPlayerRequestClass(playeridclassid)
{
    
gPlayerClass[playerid] = classid;
    
gTeam[playerid] = classid;
    switch (
classid) {
        case 
0,1,2:
            {
                
gTeam[playerid] = TEAM_GROVE;
                
GameTextForPlayer(playerid"~g~ Grove Street Families"55005);
                
SetPlayerColor(playeridCOLOR_GREEN);
            }
            case 
3:
            
            {
              
gTeam[playerid] = TEAM_SEVILLE;
              
GameTextForPlayer(playerid"~w~ - Server Owner -~n~ ~r~[TDF]Lyn ONLY",5500,5);
              
SetPlayerColor(playeridCOLOR_DARKGREEN);
            }
            case 
4,5,6:
            
            {
               
gTeam[playerid] = TEAM_SEVILLE;
               
GameTextForPlayer(playerid"~h~ ~g~Seville Boulevard Families",5500,5);
               
SetPlayerColor(playeridCOLOR_LIGHTGREEN);
             }
             case 
7,8,9,10:
             
             {
              
gTeam[playerid] = TEAM_LSPD;
              
GameTextForPlayer(playerid"~w~Only for Official Members~n~ ~b~ LSPD Department!",5500,5);
              
SetPlayerColor(playeridCOLOR_BLUE);
              }
              case 
11:
              
              {
                
gTeam[playerid] = TEAM_GROVE;
                
GameTextForPlayer(playerid"~w~ - Leader -~n~ ~r~[GSF]Chuko ONLY!~",5550,5);
                
SetPlayerColor(playeridCOLOR_GREEN);
                }
             case 
12:
              {
                
gTeam[playerid] = TEAM_GROVE;
                
GameTextForPlayer(playerid"~w~ - ShotCaller -~n~ ~r~[GSF]N/A ONLY!~",5550,5);
                
SetPlayerColor(playerid,COLOR_GREEN);
                }
             case 
13,14:
             
             {
             
gTeam[playerid] = TEAM_TEMPLA;
             
GameTextForPlayer(playerid"~h~~g~Temple Drive Families",5500,5);
             
SetPlayerColor(playeridCOLOR_DARKGREEN);
             }
             case 
15:
             
             {
             
gTeam[playerid] = TEAM_TEMPLA;
             
GameTextForPlayer(playerid"~w~ - LEADER - ~n~ ~r~ [TDF]Lance ONLY!",5500,5);
             
SetPlayerColor(playeridCOLOR_DARKGREEN);
             }
             case 
16:
             
             {
             
gTeam[playerid] = TEAM_KILO;
             
GameTextForPlayer(playerid"~p~ Kilo Tray Ballas",5500,5);
             
SetPlayerColor(playeridCOLOR_PURPLE);
             }
             case 
17:
             {
             
gTeam[playerid] = TEAM_ROLLIN;
             
GameTextForPlayer(playerid"~p~ Jefferson Ballas",5500,5);
             
SetPlayerColor(playeridCOLOR_PURPLE);
             }
             case 
18,19,20,21,22:
             {
             
gTeam[playerid] = TEAM_GD;
             
GameTextForPlayer(playerid"~w~ Gundealers",5500,5);
             
SetPlayerColor(playeridCOLOR_ORANGE);
             }
             case 
23,24,25:
             {
             
gTeam[playerid] = TEAM_SURENOS;
             
GameTextForPlayer(playerid"~b~ Los Varios",5500,5);
             
SetPlayerColor(playeridCOLOR_LIGHTBLUE);
             }
             case 
26,27,28:
             {
             
gTeam[playerid] = TEAM_VAGOS;
             
GameTextForPlayer(playerid"~y~ Los Vagos",5500,5);
             
SetPlayerColor(playeridCOLOR_YELLOW);
             }
             case 
29,30:
             {
             
gTeam[playerid] = TEAM_CRIPS;
             
GameTextForPlayer(playerid"~b~ Verona Beach Crips",5500,5);
             
SetPlayerColor(playeridCOLOR_CRIPBLUE);
             }
             case 
31,32:
             {
             
gTeam[playerid] = TEAM_BLOODS;
             
GameTextForPlayer(playerid"~r~ Vinewood Bloods",5500,5);
             
SetPlayerColor(playeridCOLOR_RED);
             }
             case 
33:
             
             {
             
gTeam[playerid] = TEAM_SEVILLE;
             
GameTextForPlayer(playerid"~w~ - Leader - ~n~ ~r~ [SBF]Makaveli ONLY",6000,5);
             
SetPlayerColor(playeridCOLOR_LIGHTGREEN);
             }
             case 
34:
             
             {
             
gTeam[playerid] = TEAM_FRONT;
             
GameTextForPlayer(playerid"~p~ Idlewood Ballas",5500,5);
             
SetPlayerColor(playeridCOLOR_PURPLE);
             }
             
        }
        
        
SetPlayerInterior(playerid,9);
        
SetPlayerPos(playerid369.7185,-4.4895,1001.8147);
        
SetPlayerFacingAngle(playerid,180.9218);
        
SetPlayerCameraPos(playerid369.53,-7.95,1001.86);
        
SetPlayerCameraLookAt(playerid369.72,-4.49,1001.86);
        
ApplyAnimation(playerid"GANGS""DEALER_DEAL"4.1011111);
      
    return 
1;
}
public 
OnPlayerSpawn(playerid)
{
  new 
Name[MAX_PLAYER_NAME];
    
GetPlayerName(playeridNameMAX_PLAYER_NAME);
    if( 
GetPlayerSkin (playerid) == 4// edit to the private skin
    
{
        if(!
strcmp(Name,"[TDF]Lyn")) // Edit this
        
{
            
SendClientMessage(playerid,COLOR_RED,"SERVER: Sup.");
        }
        else
        {
            
ForceClassSelection(playerid);
            
SetPlayerHealth(playerid0);
            
SendClientMessage(playeridCOLOR_RED ,"SERVER: This skin is locked for [TDF]Lyn Press FR");
           }
          }
           
GetPlayerName(playeridNameMAX_PLAYER_NAME);
    if( 
GetPlayerSkin (playerid) == 270// edit to the private skin
    
{
        if(!
strcmp(Name,"[GSF]Chuko")) // Edit this
        
{
            
SendClientMessage(playerid,COLOR_RED,"SERVER: Sup.");
        }
        else
        {
            
ForceClassSelection(playerid);
            
SetPlayerHealth(playerid0);
            
SendClientMessage(playeridCOLOR_RED ,"SERVER: This skin is locked for the leader!");
           }
          }
          
GetPlayerName(playeridNameMAX_PLAYER_NAME);
    if( 
GetPlayerSkin (playerid) == 271// edit to the private skin
    
{
        if(!
strcmp(Name,"[GSF]NA")) // Edit this
        
{
            
SendClientMessage(playerid,COLOR_RED,"SERVER: Sup.");
        }
        else
        {
            
ForceClassSelection(playerid);
            
SetPlayerHealth(playerid0);
            
SendClientMessage(playeridCOLOR_RED ,"SERVER: This skin is locked for the ShotCaller!");
           }
          }
           
GetPlayerName(playeridNameMAX_PLAYER_NAME);
    if( 
GetPlayerSkin (playerid) == 28// edit to the private skin
    
{
        if(!
strcmp(Name,"[TDF]Lance")) // Edit this
        
{
            
SendClientMessage(playerid,COLOR_RED,"SERVER: Sup.");
        }
        else
        {
            
ForceClassSelection(playerid);
            
SetPlayerHealth(playerid0);
            
SendClientMessage(playeridCOLOR_RED ,"SERVER: This skin is locked for the leader!");
          }
        }
           
GetPlayerName(playeridNameMAX_PLAYER_NAME);
    if( 
GetPlayerSkin (playerid) == 183// edit to the private skin
    
{
        if(!
strcmp(Name,"[SBF]Makaveli")) // Edit this
        
{
            
SendClientMessage(playerid,COLOR_RED,"SERVER: Sup.");
        }
        else
        {
            
ForceClassSelection(playerid);
            
SetPlayerHealth(playerid0);
            
SendClientMessage(playeridCOLOR_RED ,"SERVER: This skin is locked for the leader!");
          }
        }
  
SendClientMessage(playerid,COLOR_YELLOW"SERVER: /commands /factions /myfaction");
   
//
    
SetPlayerSkillLevel(playeridWEAPONSKILL_SAWNOFF_SHOTGUN1);
    
SetPlayerSkillLevel(playeridWEAPONSKILL_PISTOL1);
    
SetPlayerSkillLevel(playeridWEAPONSKILL_PISTOL_SILENCED500);
    
SetPlayerSkillLevel(playeridWEAPONSKILL_DESERT_EAGLE500);
    
SetPlayerSkillLevel(playeridWEAPONSKILL_MICRO_UZI1);
    
SetPlayerSkillLevel(playeridWEAPONSKILL_MP5500);
    
SetPlayerSkillLevel(playeridWEAPONSKILL_AK47500);
    
SetPlayerSkillLevel(playeridWEAPONSKILL_M4500);
    
    
GangZoneShowForAll(Ballas0x80008096);
    
GangZoneShowForAll(V0xFFFF0096);
    
GangZoneShowForAll(TDB0xFF80FF96);
    
GangZoneShowForAll(TDF0x00800096);
    
GangZoneShowForAll(GS0x00FF0096);
    
GangZoneShowForAll(Crip0x00408096);
    
GangZoneShowForAll(Bloods0xFF000096);
    
GangZoneShowForAll(SVI0x80FF8096);
    
GangZoneShowForAll(KTB0x80008096);
  return 
1;
}
public 
OnPlayerText(playeridtext[])
{
    new 
pname[24], str[128];
    
GetPlayerName(playeridpname24);
    
format(strsizeof(str), "%s: %s"pnametext);
    
ProxDetector(10.0playeridstrCOLOR_FADE1COLOR_FADE2COLOR_FADE3COLOR_FADE4COLOR_FADE5);
    return 
0;
}
forward ProxDetector(Float:radiplayeridstring[],col1,col2,col3,col4,col5);
public 
ProxDetector(Float:radiplayeridstring[],col1,col2,col3,col4,col5)
{
    if(
IsPlayerConnected(playerid))
    {
        new 
Float:posxFloat:posyFloat:posz;
        new 
Float:oldposxFloat:oldposyFloat:oldposz;
        new 
Float:tempposxFloat:tempposyFloat:tempposz;
        
GetPlayerPos(playeridoldposxoldposyoldposz);
        
//radi = 2.0; //Trigger Radius
        
for(new 0MAX_PLAYERSi++)
        {
            if(
IsPlayerConnected(i) && (GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i)))
            {
                
GetPlayerPos(iposxposyposz);
                
tempposx = (oldposx -posx);
                
tempposy = (oldposy -posy);
                
tempposz = (oldposz -posz);
                
//printf("DEBUG: X:%f Y:%f Z:%f",posx,posy,posz);
                
if (((tempposx radi/16) && (tempposx > -radi/16)) && ((tempposy radi/16) && (tempposy > -radi/16)) && ((tempposz radi/16) && (tempposz > -radi/16)))
                {
                    
SendClientMessage(icol1string);
                }
                else if (((
tempposx radi/8) && (tempposx > -radi/8)) && ((tempposy radi/8) && (tempposy > -radi/8)) && ((tempposz radi/8) && (tempposz > -radi/8)))
                {
                    
SendClientMessage(icol2string);
                }
                else if (((
tempposx radi/4) && (tempposx > -radi/4)) && ((tempposy radi/4) && (tempposy > -radi/4)) && ((tempposz radi/4) && (tempposz > -radi/4)))
                {
                    
SendClientMessage(icol3string);
                }
                else if (((
tempposx radi/2) && (tempposx > -radi/2)) && ((tempposy radi/2) && (tempposy > -radi/2)) && ((tempposz radi/2) && (tempposz > -radi/2)))
                {
                    
SendClientMessage(icol4string);
                }
                else if (((
tempposx radi) && (tempposx > -radi)) && ((tempposy radi) && (tempposy > -radi)) && ((tempposz radi) && (tempposz > -radi)))
                {
                    
SendClientMessage(icol5string);
                }
            }
            else
            {
                
SendClientMessage(icol1string);
            }
        }
    }
//not connected
    
return 1;
}
public 
MoneyTimer(playerid//this can go anywhere, as long as it isnt in a callback
{
    
SetPlayerScore(playeridGetPlayerMoney(playerid));
}
stock NAMEGET(playerid)
{
    new 
name[MAX_PLAYER_NAME];
    
GetPlayerName(playerid,name,sizeof(name));
    for(new 
0MAX_PLAYER_NAMEi++)
    {
        if(
name[i] == '_'name[i] = ' ';
    }
    return 
name;
}
stock AntiAdv(playeridtext[])
{
    new 
strR[255], is1=0r=0;
     while(
strlen(text[is1]))
     {
          if(
'0'<=text[is1]<='9')
          {
             new 
is2=is1+1p=0;
               while(
p==0)
              {
                   if(
'0'<=text[is2]<='9'&&strlen(text[is2]))
                   {
                   
is2++;
                }
                 else
                  {
                       
strmid(strR[r],text,is1,is2,255);
                       if(
strval(strR[r])<255r++;
                    
is1=is2;
                    
p=1;
                }
            }
        }
        
is1++;
     }
     if(
r>=4)
     {
          new 
strMy[255];
          
format(strMysizeof(strMy), " \"Your server name here\": %s is attempting to Server Advertise"NAMEGET(playerid));
          
SendClientMessage(COLOR_GOVERNMENT1strMy);
           new 
pr2;
          for(new 
z=0;z<r;z++)
          {
               while((
pr2=strfind(text,strR[z],true))!=-1)
            {
                for(new 
i=pr2,j=pr2+strlen(strR[z]);i<j;i++)
                {
                    
text[i]='*';
                }
            }
          }
          return 
1;
     }
     return 
0;
}
stock IsPlayerNearPlayer(playeridtargetidFloat:radius)
{
    new 
Float:xFloat:yFloat:z;
    
GetPlayerPos(targetidxyz);
    if(
IsPlayerInRangeOfPoint(playeridradius ,xyz))
    {
        return 
1;
    }
    return 
0;
}
stock NearMessageSender(playeridFloat:radiusstring[], col1col2col3col4col5)
{
    new 
Float:xFloat:yFloat:z;
    
GetPlayerPos(playeridxyz);
    new 
Float:ixFloat:iyFloat:iz;
    new 
Float:cxFloat:cyFloat:cz;
    foreach(
Playeri)
    {
            if(
GetPlayerInterior(playerid) == GetPlayerInterior(i) && GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i))
            {
                
GetPlayerPos(iixiyiz);
                
cx = (ix);
                
cy = (iy);
                
cz = (iz);
                if(((
cx radius/16) && (cx > -radius/16)) && ((cy radius/16) && (cy > -radius/16)) && ((cz radius/16) && (cz > -radius/16)))
                {
                    
SendClientMessage(icol1string);
                }
                else if(((
cx radius/8) && (cx > -radius/8)) && ((cy radius/8) && (cy > -radius/8)) && ((cz radius/8) && (cz > -radius/8)))
                {
                    
SendClientMessage(icol2string);
                }
                else if(((
cx radius/4) && (cx > -radius/4)) && ((cy radius/4) && (cy > -radius/4)) && ((cz radius/4) && (cz > -radius/4)))
                {
                    
SendClientMessage(icol3string);
                }
                else if(((
cx radius/2) && (cx > -radius/2)) && ((cy radius/2) && (cy > -radius/2)) && ((cz radius/2) && (cz > -radius/2)))
                {
                    
SendClientMessage(icol4string);
                }
                else if(((
cx radius) && (cx > -radius)) && ((cy radius) && (cy > -radius)) && ((cz radius) && (cz > -radius)))
                {
                    
SendClientMessage(icol5string);
                }
            }
    }
    return 
1;
}
public 
OnPlayerCommandText(playeridcmdtext[])
{
            if (
strcmp("/opengd"cmdtexttrue10) == 0)
            {
                    
MoveObject(GD,76572246.48, -2227.6014.30,   0.000.00135.00);//Open Gate
                    
SendClientMessage(playerid0xFF0000AA"Gate: You just opened the gate!");
                    return 
1;
            }
            if (
strcmp("/closegd"cmdtexttrue10) == 0)
            {
                    
MoveObject(GD,7657,2233.8999023,-2215.3000488,14.3000002,0.0000000,0.0000000,135.0000000);//Close Gate
                    
SendClientMessage(playerid0xFF0000AA"Gate: You just closed the gate!");
                    return 
1;
                    }
            return 
0;
    } 
Here it is fixed
Reply


Messages In This Thread
Gate bug HELP!!! - by Lynet - 15.12.2012, 16:19
Re: Gate bug HELP!!! - by DaRk_RaiN - 15.12.2012, 16:26
Re: Gate bug HELP!!! - by Lynet - 15.12.2012, 16:28
Re: Gate bug HELP!!! - by DaRk_RaiN - 15.12.2012, 16:35
Re: Gate bug HELP!!! - by Lynet - 15.12.2012, 16:46
Re: Gate bug HELP!!! - by Mike_Peterson - 15.12.2012, 17:20
Re: Gate bug HELP!!! - by DaRk_RaiN - 15.12.2012, 17:48

Forum Jump:


Users browsing this thread: 2 Guest(s)