Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // BLACK HAWK ROLEPLAY BETA
- #include <a_samp>
- #include <foreach>
- #include <ZCMD>
- #include <sscanf2>
- #include <easyDialog>
- #define COLOR_GREY 0xAFAFAFAA
- #define COLOR_WHITE 0xFFFFFFAA
- #define COLOR_LIGHTRED 0xFF6347FF
- #define COLOR_EMOTE 0xC2A2DAFF
- #define COLOR_PURPLE 0xC2A2DAAA
- #define COLOR_YELLOWEX 0xFFFF00F
- #define COLOR_PMRECEIVED 0xFFDC18FF
- #define COLOR_PMSENT 0xEEE854FF
- #define COLOR_DEPT 0xF07A7AFF
- #define COLOR_WHITE 0xFFFFFFAA
- #define COLOR_DARKGREEN 0x33AA33FF
- #define COLOR_GRAD1 0xCCE6E6FF
- #define COLOR_GRAD2 0xE2FFFFFF
- #define COLOR_COP 0x8D8DFFFF
- #define COLOR_DEPT 0xF07A7AFF
- #define COLOR_STREAM 0x88AA62FF
- #define COLOR_ACTION 0xF8E687FF
- #define COLOR_SAMP 0xADC3E7FF
- #define COLOR_CYAN 0x00FFFFFF
- #define COLOR_PINK 0xFF8282FF
- enum pInfo {
- pAdmin,
- pSprayPoint,
- pSprayLength,
- pSprayText[128],
- pSprayFont,
- pSprayTarget,
- pSprayAllow,
- pSprayTimer[2]
- }
- #define MAX_SPRAYS (50)
- enum e_spray_data
- {
- spray_id,
- bool:is_exists,
- Float: spray_location[6],
- spray_modelid,
- spray_by[MAX_PLAYER_NAME],
- spray_object
- };
- new spray_data[MAX_SPRAYS][e_spray_data];
- enum spraytag_data
- {
- tag_name[64],
- tag_modelid
- }
- static const g_spraytag[][spraytag_data] =
- {
- {"Grove Street Families", 18659},
- {"Seville BLVD Families", 18660},
- {"Varrio Los Aztecas", 18661},
- {"Kilo Tray Ballas", 18662},
- {"San Fiero Rifa", 18663},
- {"Temple Drive Ballas ", 18664},
- {"Los Santos Vagos", 18665},
- {"Front Yard Ballaz", 18666},
- {"Rollin Heights Ballas", 18667}
- };
- enum e_font_config
- {
- font_name[64]
- }
- static const font_data[][e_font_config] =
- {
- {"Comic Sans MS"},
- {"Levi Brush"},
- {"Dripping"},
- {"Diploma"}
- };
- //Oyuncu Canlý Yaralý Ölü:
- #define PLAYER_STATE_ALIVE (1)
- #define PLAYER_STATE_WOUNDED (2)
- #define PLAYER_STATE_DEAD (3)
- #define this::%0(%1) forward %0(%1); public %0(%1)
- #define THREAD_GRAFFITI (1)
- new PlayerInfo[MAX_PLAYERS][pInfo];
- new pLegBroken[MAX_PLAYERS];
- new pNewPlayer[MAX_PLAYERS];
- new PlayerText:Player_Hud[MAX_PLAYERS][9];
- new DIALOG_SPRAY_MAIN;
- new DIALOG_SPRAY_IMAGE;
- new DIALOG_SPRAY_INPUT;
- new DIALOG_SPRAY_FONT;
- new DIALOG_SPRAY_CREATE;
- //new pLastDamagetime;
- //new pDeaths;
- new JailTimer[MAX_PLAYERS],
- bool:inJail[MAX_PLAYERS];
- #define HOLDING(%0) ((newkeys & (%0)) == (%0))
- #define StartMoney 2600 // Baþlangýç parasý
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Black Hawk Roleplay Beta ");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- main()
- {
- print("\n----------------------------------");
- print(" Black Hawk Roleplay Beta ");
- print("----------------------------------\n");
- }
- public OnGameModeInit()
- {
- ShowPlayerMarkers(PLAYER_MARKERS_MODE_OFF);
- SetGameModeText("BH:RP");
- AddPlayerClass(60,1642.1381,-2333.9568,-2.6797,359.1712,0,0,0,0,0,0);
- AddStaticVehicle(538,1772.3777,-1953.8008,14.8756,269.9382,1,1);
- //======= [Los Santos Tamirhane] =======
- CreateObject(11387, 1599.95654, -2167.72339, 15.92330, 0.00000, 0.00000, -90.00000);
- CreateObject(11389, 1615.94824, -2158.36157, 15.70180, 0.00000, 0.00000, -90.00000);
- CreateObject(11393, 1610.56689, -2162.93750, 14.08030, 0.00000, 0.00000, -90.00000);
- CreateObject(11391, 1607.74084, -2150.34131, 13.81960, 0.00000, 0.00000, -90.00000);
- CreateObject(11102, 1619.45520, -2167.26294, 14.70210, 0.00000, 0.00000, 90.00000);
- CreateObject(11102, 1599.89954, -2153.82422, 14.61970, 0.00000, 0.00000, 0.00000);
- CreateObject(1358, 1589.11438, -2167.04956, 13.78280, 0.00000, 0.00000, -90.00000);
- CreateObject(11292, 1578.52271, -2156.84644, 14.04160, 0.00000, 0.00000, 0.00000);
- CreateObject(3287, 1575.89832, -2151.42822, 17.30370, 0.00000, 0.00000, 90.00000);
- CreateObject(12957, 1588.47852, -2149.27271, 13.31780, 0.00000, 0.00000, -45.00000);
- CreateObject(3594, 1586.32776, -2151.86670, 14.10270, 18.00000, 0.00000, -40.00000);
- CreateObject(11388, 1616.27966, -2158.58179, 19.07770, 0.00000, 0.00000, 91.00000);
- //======= [Üs Bölgesi] =======
- new tmpobjid;
- tmpobjid = CreateObject(11292, -759.854003, 2418.882812, 157.407836, 0.000000, 0.000000, -86.400009, 308.00);
- SetObjectMaterial(tmpobjid, 0, 10101, "2notherbuildsfe", "ferry_build14", 0xFF99FFFF);
- tmpobjid = CreateObject(1531, -761.684448, 2421.787109, 157.072433, 0.000000, 0.000000, 1.899999, 308.00);
- SetObjectMaterialText(tmpobjid, "{000000} Maksimum", 0, 60, "Calibri", 18, 1, 0x00000000, 0x00000000, 0);
- tmpobjid = CreateObject(1531, -761.684692, 2421.321533, 156.868179, 0.000000, 0.000000, 0.000000, 308.00);
- SetObjectMaterialText(tmpobjid, "{000000} 5", 0, 60, "Calibri", 20, 1, 0x00000000, 0x00000000, 0);
- tmpobjid = CreateObject(1531, -761.700012, 2421.458984, 156.608718, 0.000000, 0.000000, 0.000000, 308.00);
- SetObjectMaterialText(tmpobjid, "{000000} Kisi", 0, 60, "Calibri", 20, 1, 0x00000000, 0x00000000, 0);
- tmpobjid = CreateObject(1531, -761.679992, 2421.228759, 156.518768, 0.000000, 0.000000, 0.000000, 308.00);
- SetObjectMaterialText(tmpobjid, "{000000} ,", 0, 60, "Calibri", 15, 1, 0x00000000, 0x00000000, 0);
- tmpobjid = CreateObject(1968, -768.910705, 2399.372070, 156.577621, 0.000000, 0.000000, -42.199993, 308.00);
- SetObjectMaterial(tmpobjid, 0, 16640, "a51", "concretemanky", 0x00000000);
- tmpobjid = CreateObject(1968, -770.531860, 2397.662597, 156.607604, 0.000000, 0.000000, -42.199993, 308.00);
- SetObjectMaterial(tmpobjid, 0, 16640, "a51", "concretemanky", 0x00000000);
- tmpobjid = CreateObject(1968, -771.228698, 2401.479980, 156.577621, 0.000000, 0.000000, -42.199993, 308.00);
- SetObjectMaterial(tmpobjid, 0, 16640, "a51", "concretemanky", 0x00000000);
- tmpobjid = CreateObject(1968, -772.909057, 2399.656250, 156.577621, 0.000000, 0.000000, -42.199993, 308.00);
- SetObjectMaterial(tmpobjid, 0, 16640, "a51", "concretemanky", 0x00000000);
- tmpobjid = CreateObject(1531, -774.618286, 2396.225341, 158.192337, 0.000000, 0.000000, 43.999992, 308.00);
- SetObjectMaterialText(tmpobjid, "{000000} Yemekhane", 0, 60, "Calibri", 21, 1, 0x00000000, 0x00000000, 0);
- tmpobjid = CreateObject(967, -800.417114, 2378.641845, 151.824996, 0.000000, 4.699999, -114.400039, 300.00);
- SetObjectMaterial(tmpobjid, 0, 2589, "ab_ab", "ab_sheetSteel", 0x00000000);
- SetObjectMaterial(tmpobjid, 1, 2589, "ab_ab", "ab_sheetSteel", 0x00000000);
- tmpobjid = CreateObject(1530, -800.677917, 2379.529296, 152.188064, -0.100000, 3.699999, -114.400016, 300.00);
- SetObjectMaterialText(tmpobjid, "{000000} UYUMA", 0, 90, "Calibri", 30, 1, 0x00000000, 0x00000000, 0);
- tmpobjid = CreateObject(1530, -800.420837, 2379.442871, 151.888916, -0.100000, 3.699999, -114.400016, 300.00);
- SetObjectMaterialText(tmpobjid, "{000000} UYANAMAZSIN", 0, 90, "Calibri", 30, 1, 0x00000000, 0x00000000, 0);
- tmpobjid = CreateObject(3066, -801.246032, 2448.651367, 156.036575, 0.000000, 0.000000, -82.700088, 308.00);
- tmpobjid = CreateObject(2973, -785.781066, 2389.064453, 154.910614, 0.000000, 0.000000, 7.399998, 308.00);
- tmpobjid = CreateObject(3066, -778.859619, 2450.293212, 156.027893, 0.000000, 0.000000, 92.099868, 308.00);
- tmpobjid = CreateObject(3066, -769.033996, 2445.866455, 156.040695, 0.000000, 0.000000, 42.399978, 308.00);
- tmpobjid = CreateObject(3066, -761.588989, 2437.757812, 156.020797, 0.000000, 0.000000, 43.399993, 308.00);
- tmpobjid = CreateObject(3066, -756.983947, 2427.872314, 155.994552, 0.000000, 0.000000, 7.900002, 308.00);
- tmpobjid = CreateObject(3066, -756.061828, 2416.990722, 156.003692, 0.000000, 0.000000, 2.499999, 308.00);
- tmpobjid = CreateObject(3066, -759.902099, 2403.961425, 155.951248, 0.000000, 0.000000, -41.100063, 308.00);
- tmpobjid = CreateObject(3066, -767.377746, 2395.942138, 155.981277, 0.000000, 0.000000, -43.499984, 308.00);
- tmpobjid = CreateObject(3066, -779.444030, 2390.081298, 155.933532, 0.000000, 0.000000, -80.000022, 308.00);
- tmpobjid = CreateObject(2973, -755.818115, 2410.349365, 155.028320, 0.400000, -0.299997, 0.399998, 308.00);
- tmpobjid = CreateObject(2973, -772.462951, 2391.542968, 155.034378, 0.399998, 0.000000, 24.899997, 308.00);
- tmpobjid = CreateObject(3066, -810.000122, 2442.305908, 155.967407, 0.000000, 0.000000, -27.799999, 308.00);
- tmpobjid = CreateObject(3066, -815.074279, 2432.479980, 155.911590, 0.000000, 0.000000, -25.999994, 308.00);
- tmpobjid = CreateObject(3066, -818.670288, 2421.925537, 155.871749, 0.400000, 0.000000, -11.399995, 308.00);
- tmpobjid = CreateObject(3066, -816.571777, 2411.201416, 155.743225, 0.000000, 0.000000, 22.099994, 308.00);
- tmpobjid = CreateObject(3066, -812.005981, 2401.028808, 155.577911, 0.000000, 0.000000, 27.800001, 308.00);
- tmpobjid = CreateObject(3066, -789.840393, 2449.885009, 155.984283, 0.000000, 0.000000, 94.400016, 308.00);
- tmpobjid = CreateObject(2973, -788.376098, 2388.895507, 154.905380, 0.000000, 0.000000, -80.999992, 308.00);
- tmpobjid = CreateObject(16287, -811.342102, 2417.095214, 155.350860, 0.000000, 0.000000, 13.799990, 308.00);
- tmpobjid = CreateObject(19906, -813.567504, 2424.193603, 158.109222, 0.000000, 0.000000, 13.500000, 308.00);
- tmpobjid = CreateObject(11729, -809.942504, 2424.678710, 155.958358, 0.000000, 0.000000, 13.099999, 308.00);
- tmpobjid = CreateObject(11729, -810.614440, 2424.513671, 155.959487, 0.000000, 0.000000, 12.500000, 308.00);
- tmpobjid = CreateObject(11729, -811.299560, 2424.360107, 155.963043, 0.000000, 0.000000, 12.600000, 308.00);
- tmpobjid = CreateObject(11729, -811.984497, 2424.209716, 155.957519, 0.000000, 0.000000, 14.399997, 308.00);
- tmpobjid = CreateObject(2700, -813.062988, 2409.470458, 158.110336, 0.000000, 0.000000, 61.900012, 308.00);
- tmpobjid = CreateObject(1771, -813.313537, 2414.510253, 156.190155, 0.000000, 0.000000, -74.099967, 308.00);
- tmpobjid = CreateObject(1771, -813.988586, 2417.246337, 156.280120, 0.000000, 0.000000, -75.599990, 308.00);
- tmpobjid = CreateObject(1771, -814.675903, 2420.078369, 156.398086, 0.000000, 0.000000, 104.199951, 308.00);
- tmpobjid = CreateObject(1771, -808.376586, 2415.790039, 156.329177, 0.000000, 0.000000, 102.599967, 308.00);
- tmpobjid = CreateObject(1771, -809.056518, 2418.388916, 156.411331, 0.000000, 0.000000, -78.299972, 308.00);
- tmpobjid = CreateObject(1771, -809.736694, 2421.335937, 156.401321, 0.000000, 0.000000, -76.999977, 308.00);
- tmpobjid = CreateObject(11729, -815.535949, 2423.287841, 155.846115, 0.000000, 0.000000, 14.200002, 308.00);
- tmpobjid = CreateObject(11729, -816.242187, 2423.136230, 155.853805, 0.000000, 0.000000, 12.100003, 308.00);
- tmpobjid = CreateObject(2115, -785.822509, 2447.953857, 156.085372, 0.000000, 0.000000, 1.899999, 308.00);
- tmpobjid = CreateObject(2121, -813.094116, 2411.753173, 155.909057, 0.000000, 0.000000, -14.899997, 308.00);
- tmpobjid = CreateObject(2121, -811.981811, 2411.097167, 155.990493, 0.000000, 0.000000, -39.300037, 308.00);
- tmpobjid = CreateObject(19825, -815.112182, 2415.675781, 158.270584, 0.000000, 0.000000, 102.499984, 308.00);
- tmpobjid = CreateObject(1494, -811.145629, 2409.493408, 155.433792, 0.000000, 0.000000, 12.800001, 308.00);
- tmpobjid = CreateObject(1494, -808.197814, 2410.221679, 155.427474, 0.000000, 0.000000, -165.399871, 308.00);
- tmpobjid = CreateObject(2973, -791.013427, 2388.479980, 154.845397, 0.000000, 0.000000, -80.999992, 308.00);
- tmpobjid = CreateObject(16287, -782.877624, 2444.728515, 156.024551, 0.000000, 0.000000, -87.799987, 308.00);
- tmpobjid = CreateObject(19906, -775.476806, 2445.670410, 159.151458, 0.000000, 0.000000, 92.299911, 308.00);
- tmpobjid = CreateObject(2115, -783.854064, 2448.022460, 156.085357, 0.000000, 0.000000, 1.999999, 308.00);
- tmpobjid = CreateObject(2196, -785.629394, 2448.331542, 156.901138, 0.000000, 0.000000, -41.099994, 308.00);
- tmpobjid = CreateObject(2604, -778.057922, 2441.614746, 156.845153, 0.000000, 0.000000, -177.800048, 308.00);
- tmpobjid = CreateObject(11631, -780.258728, 2447.981689, 157.263259, 0.000000, 0.000000, 0.000000, 308.00);
- tmpobjid = CreateObject(1806, -780.168762, 2447.099365, 156.036895, 0.000000, 0.000000, -13.900000, 308.00);
- tmpobjid = CreateObject(1806, -776.842773, 2442.934814, 156.054901, 0.000000, 0.000000, 136.499984, 308.00);
- tmpobjid = CreateObject(2164, -787.638916, 2448.370117, 156.032562, 0.000000, 0.000000, 2.499999, 308.00);
- tmpobjid = CreateObject(2059, -787.344360, 2447.664306, 156.031555, 0.000000, 0.000000, 0.000000, 308.00);
- tmpobjid = CreateObject(2614, -782.217956, 2448.491210, 158.382919, 0.000000, 0.000000, 0.000000, 308.00);
- tmpobjid = CreateObject(19612, -785.691284, 2448.198974, 156.933456, 0.000000, 0.000000, 0.000000, 308.00);
- tmpobjid = CreateObject(19893, -785.202392, 2447.801025, 156.913192, 0.000000, 0.000000, 12.999999, 308.00);
- tmpobjid = CreateObject(2674, -785.463073, 2447.954101, 156.041366, 0.000000, 0.000000, -99.900070, 308.00);
- tmpobjid = CreateObject(2356, -785.223693, 2446.809326, 156.063064, 0.000000, 0.000000, 0.000000, 308.00);
- tmpobjid = CreateObject(1494, -790.171508, 2443.029052, 156.063766, 0.000000, 0.000000, 93.199974, 308.00);
- tmpobjid = CreateObject(1494, -790.333068, 2446.053710, 156.060623, 0.000000, 0.000000, -87.300018, 308.00);
- tmpobjid = CreateObject(19615, -784.442687, 2448.314208, 156.936645, 0.000000, 0.000000, 0.000000, 308.00);
- tmpobjid = CreateObject(19615, -783.927490, 2448.312500, 156.927734, 0.000000, 0.000000, 0.000000, 308.00);
- tmpobjid = CreateObject(3279, -765.831420, 2434.150390, 146.612152, 0.000000, 0.099999, -139.800033, 308.00);
- tmpobjid = CreateObject(964, -777.233215, 2448.092041, 156.032684, 0.000000, 0.000000, 0.000000, 308.00);
- tmpobjid = CreateObject(19808, -783.017028, 2447.947265, 156.916900, 0.000000, 0.000000, -25.199998, 308.00);
- tmpobjid = CreateObject(19792, -783.465881, 2448.215332, 156.906997, 0.000000, 0.000000, 0.000000, 308.00);
- tmpobjid = CreateObject(2607, -785.046813, 2441.228027, 156.542266, 0.000000, 0.000000, 1.099998, 308.00);
- tmpobjid = CreateObject(2616, -778.084533, 2441.102539, 158.470535, 0.000000, 0.000000, -177.599960, 308.00);
- tmpobjid = CreateObject(2190, -782.519958, 2448.377685, 156.878387, 0.000000, 0.000000, -38.199996, 308.00);
- tmpobjid = CreateObject(2356, -783.544494, 2447.029541, 156.033355, 0.000000, 0.000000, -17.500000, 308.00);
- tmpobjid = CreateObject(2356, -784.925537, 2442.180908, 156.063842, 0.000000, 0.000000, 169.599960, 308.00);
- tmpobjid = CreateObject(2059, -784.651367, 2441.398681, 156.977432, 0.000000, 0.000000, 0.000000, 308.00);
- tmpobjid = CreateObject(19893, -785.492919, 2441.402587, 156.957412, 0.000000, 0.000000, 151.000000, 308.00);
- tmpobjid = CreateObject(19807, -784.005493, 2447.986328, 156.961380, 0.000000, 0.000000, 0.000000, 308.00);
- tmpobjid = CreateObject(3077, -782.024230, 2441.439453, 156.059799, 0.000000, 0.000000, 2.499999, 308.00);
- tmpobjid = CreateObject(2611, -786.712524, 2440.810302, 158.046783, 0.000000, 0.000000, 179.199996, 308.00);
- tmpobjid = CreateObject(2613, -781.973083, 2448.714355, 156.031860, 0.000000, 0.000000, 0.000000, 308.00);
- tmpobjid = CreateObject(2613, -785.832580, 2442.186767, 156.092880, 0.000000, 0.000000, 0.000000, 308.00);
- tmpobjid = CreateObject(19922, -788.204284, 2441.250732, 156.052886, 0.000000, 0.000000, 3.099998, 308.00);
- tmpobjid = CreateObject(2606, -788.134704, 2440.844238, 157.071716, 0.000000, 0.000000, -177.200073, 308.00);
- tmpobjid = CreateObject(2356, -787.342285, 2442.582275, 156.053115, 0.000000, 0.000000, 163.499923, 308.00);
- tmpobjid = CreateObject(2356, -788.624938, 2442.559570, 156.050857, 0.000000, 0.000000, -176.699966, 308.00);
- tmpobjid = CreateObject(19807, -786.940002, 2441.433349, 156.926788, 0.000000, 0.000000, -164.699981, 308.00);
- tmpobjid = CreateObject(2059, -787.905090, 2441.460937, 156.868530, 0.000000, 0.000000, -163.899902, 308.00);
- tmpobjid = CreateObject(1808, -790.029418, 2446.753417, 156.023773, 0.000000, 0.000000, 88.999992, 308.00);
- tmpobjid = CreateObject(2690, -788.256958, 2447.978759, 156.386184, 0.000000, 0.000000, 0.000000, 308.00);
- tmpobjid = CreateObject(14842, -758.647644, 2418.626708, 157.701782, 0.000000, 0.000000, -174.699935, 308.00);
- tmpobjid = CreateObject(3032, -759.439086, 2416.994384, 157.781723, 0.000000, 0.000000, 3.299998, 308.00);
- tmpobjid = CreateObject(3032, -761.269226, 2418.611816, 157.761810, 0.000000, 0.000000, -85.399986, 308.00);
- tmpobjid = CreateObject(14842, -759.506347, 2422.237792, 157.711822, 0.000000, 0.000000, -88.899909, 308.00);
- tmpobjid = CreateObject(19874, -760.426025, 2422.620361, 156.201766, 0.000000, 0.000000, -32.900001, 308.00);
- tmpobjid = CreateObject(19874, -758.194885, 2420.966796, 156.201812, 0.000000, 0.000000, 0.000000, 308.00);
- tmpobjid = CreateObject(2984, -758.577819, 2425.480224, 157.412780, 0.000000, 0.000000, -172.900009, 308.00);
- tmpobjid = CreateObject(2984, -758.768188, 2426.962158, 157.412811, 0.000000, 0.000000, -173.499938, 308.00);
- tmpobjid = CreateObject(2973, -798.843566, 2375.630859, 150.370910, 0.000000, 0.000000, 155.900054, 308.00);
- tmpobjid = CreateObject(2973, -814.356567, 2381.353271, 150.582641, 0.000000, 0.000000, -2.399996, 308.00);
- tmpobjid = CreateObject(2973, -801.065002, 2376.588134, 150.360076, 0.000000, 0.000000, -23.099992, 308.00);
- tmpobjid = CreateObject(2973, -811.906738, 2381.285400, 150.558547, 0.000000, 0.000000, -1.400000, 308.00);
- tmpobjid = CreateObject(1459, -809.368774, 2380.830566, 152.636535, 0.000000, 0.000000, -8.499997, 308.00);
- tmpobjid = CreateObject(1459, -806.984558, 2380.483398, 152.630401, 0.000000, 0.000000, -8.399997, 308.00);
- tmpobjid = CreateObject(11245, -755.952331, 2407.998535, 160.102905, -0.500000, -70.100028, 38.199993, 308.00);
- tmpobjid = CreateObject(19966, -806.153503, 2380.079589, 152.104690, 0.000000, 0.000000, -17.999998, 308.00);
- tmpobjid = CreateObject(1441, -759.728149, 2423.731933, 156.660232, 0.000000, 0.000000, -176.300003, 308.00);
- tmpobjid = CreateObject(2985, -764.192504, 2435.568847, 162.687164, 0.000000, 0.299998, 45.899997, 308.00);
- tmpobjid = CreateObject(16287, -769.521911, 2401.768798, 155.962127, 0.000000, 0.000000, -44.600006, 308.00);
- tmpobjid = CreateObject(2439, -765.537841, 2401.088134, 156.027359, 0.000000, 0.000000, -42.499942, 308.00);
- tmpobjid = CreateObject(1494, -773.586425, 2395.395263, 155.973770, 0.000000, 0.000000, 134.999908, 308.00);
- tmpobjid = CreateObject(2439, -767.749633, 2403.113525, 156.027359, 0.000000, 0.000000, -42.499942, 308.00);
- tmpobjid = CreateObject(2439, -767.012634, 2402.438476, 156.027359, 0.000000, 0.000000, -42.499942, 308.00);
- tmpobjid = CreateObject(2439, -766.275146, 2401.763916, 156.027359, 0.000000, 0.000000, -42.499942, 308.00);
- tmpobjid = CreateObject(2439, -768.471069, 2403.774414, 156.030654, 0.000000, 0.000000, -42.799995, 308.00);
- tmpobjid = CreateObject(2439, -769.204772, 2404.453857, 156.030654, 0.000000, 0.000000, -42.799995, 308.00);
- tmpobjid = CreateObject(1523, -771.133850, 2405.611816, 156.014389, 0.000000, 0.000000, -42.299995, 308.00);
- tmpobjid = CreateObject(2451, -768.231262, 2407.891113, 156.030578, 0.000000, 0.000000, -44.000022, 308.00);
- tmpobjid = CreateObject(2417, -766.794067, 2406.590087, 156.034530, 0.199999, 0.000000, -44.599994, 308.00);
- tmpobjid = CreateObject(2718, -763.963867, 2402.068603, 158.389511, 0.000000, 0.000000, -134.999984, 308.00);
- tmpobjid = CreateObject(2415, -766.165466, 2405.823730, 156.017868, 0.000000, 0.000000, -44.400012, 308.00);
- tmpobjid = CreateObject(2419, -765.471618, 2405.349853, 156.015396, 0.000000, 0.000000, -44.999996, 308.00);
- tmpobjid = CreateObject(2421, -764.297180, 2405.021484, 156.905548, 0.000000, 0.000000, -45.499996, 308.00);
- tmpobjid = CreateObject(2419, -764.062988, 2404.073730, 155.976715, 0.000000, 0.000000, -45.200000, 308.00);
- tmpobjid = CreateObject(2426, -763.556213, 2403.736328, 157.024612, 0.000000, 0.000000, -45.199985, 308.00);
- tmpobjid = CreateObject(2687, -764.355773, 2401.559082, 157.505096, 0.000000, 0.000000, -135.199935, 308.00);
- tmpobjid = CreateObject(2686, -764.027038, 2401.897705, 157.520736, 0.000000, 0.000000, -133.999908, 308.00);
- tmpobjid = CreateObject(2685, -763.662902, 2402.248046, 157.522842, 0.000000, 0.000000, -135.700057, 308.00);
- tmpobjid = CreateObject(19906, -764.832641, 2407.596435, 159.151458, 0.000000, 0.000000, 135.699813, 308.00);
- tmpobjid = CreateObject(19638, -765.522949, 2400.973876, 157.065963, 0.000000, 0.000000, 47.299991, 308.00);
- tmpobjid = CreateObject(19636, -766.133178, 2401.534179, 157.074859, 0.000000, 0.000000, 47.499984, 308.00);
- tmpobjid = CreateObject(19585, -766.977905, 2406.981445, 157.276977, 0.000000, 0.000000, 48.199977, 308.00);
- tmpobjid = CreateObject(11706, -764.133239, 2402.094238, 156.044708, 0.000000, 0.000000, -134.199981, 308.00);
- tmpobjid = CreateObject(19581, -766.945129, 2405.912353, 157.045455, 0.000000, 0.000000, 152.399978, 308.00);
- tmpobjid = CreateObject(19584, -767.298522, 2406.719970, 157.185379, 0.000000, 0.000000, 62.000015, 308.00);
- tmpobjid = CreateObject(2718, -769.638977, 2406.917236, 158.389511, 0.000000, 0.000000, 47.000019, 308.00);
- tmpobjid = CreateObject(19582, -766.762145, 2406.322265, 157.077621, 0.000000, 0.000000, 0.000000, 308.00);
- tmpobjid = CreateObject(1494, -775.769836, 2397.496337, 155.973770, 0.000000, 0.000000, -43.900112, 308.00);
- tmpobjid = CreateObject(19825, -774.156005, 2402.495605, 158.753570, 0.000000, 0.000000, 42.699974, 308.00);
- tmpobjid = CreateObject(2614, -768.516906, 2397.420898, 158.474060, 0.000000, 0.000000, -137.799942, 308.00);
- tmpobjid = CreateObject(2671, -766.176452, 2404.025390, 156.030319, 0.000000, 0.000000, 0.000000, 308.00);
- tmpobjid = CreateObject(19637, -766.738403, 2402.106933, 157.093368, 0.000000, 0.000000, 47.500007, 308.00);
- tmpobjid = CreateObject(14779, -796.245483, 2418.591796, 154.569915, -90.700050, 0.000000, -163.900024, 300.00);
- tmpobjid = CreateObject(2985, -799.129333, 2376.671630, 152.089660, 0.000000, 0.000000, -115.699981, 300.00);
- tmpobjid = CreateObject(3066, -814.096496, 2387.989990, 151.929000, 3.300000, -0.799999, -1.299998, 300.00);
- tmpobjid = CreateObject(2060, -797.162536, 2377.324462, 152.087478, 0.000000, -2.000000, 51.699993, 300.00);
- tmpobjid = CreateObject(2060, -796.558288, 2378.237060, 152.186538, 0.000000, -2.000000, 56.299983, 300.00);
- tmpobjid = CreateObject(2060, -796.511047, 2378.230224, 152.396759, 0.000000, -2.000000, 57.899986, 300.00);
- tmpobjid = CreateObject(2060, -796.543457, 2378.177978, 152.714828, 0.000000, -2.000000, 57.899986, 300.00);
- tmpobjid = CreateObject(2060, -796.564697, 2378.144531, 153.003631, 0.000000, -2.000000, 57.899986, 300.00);
- tmpobjid = CreateObject(2060, -796.522583, 2378.154785, 153.254882, 0.000000, -2.000000, 57.899986, 300.00);
- tmpobjid = CreateObject(2060, -797.166198, 2377.319335, 152.267379, 0.000000, -2.000000, 51.699993, 300.00);
- tmpobjid = CreateObject(2060, -797.171020, 2377.313720, 152.497253, 0.000000, -2.000000, 51.699993, 300.00);
- tmpobjid = CreateObject(2060, -797.176940, 2377.305664, 152.777099, 0.000000, -2.000000, 51.699993, 300.00);
- tmpobjid = CreateObject(2060, -797.183227, 2377.297607, 153.066940, 0.000000, -2.000000, 51.699993, 300.00);
- tmpobjid = CreateObject(2060, -797.165100, 2377.272460, 153.316802, 0.000000, -2.000000, 51.699993, 300.00);
- tmpobjid = CreateObject(19874, -759.033264, 2417.565673, 156.201812, 0.000000, 0.000000, -6.699999, 300.00);
- //======= [Araç Kiralama] =======
- tmpobjid = CreateObject(17064, 1542.225341, -2319.805419, 12.552022, 0.000000, 0.000000, 90.199989, 300.00);
- SetObjectMaterial(tmpobjid, 2, 10101, "2notherbuildsfe", "Bow_Abpave_Gen", 0x00000000);
- SetObjectMaterial(tmpobjid, 3, 3980, "cityhall_lan", "citywall1", 0x00000000);
- SetObjectMaterial(tmpobjid, 5, 3096, "bbpcpx", "blugrad32", 0x00000000);
- tmpobjid = CreateObject(10281, 1547.578857, -2321.741943, 17.104663, 0.000000, 0.000000, 89.499923, 300.00);
- SetObjectMaterial(tmpobjid, 2, 3096, "bbpcpx", "blugrad32", 0x00000000);
- tmpobjid = CreateObject(1432, 1544.393920, -2334.349365, 12.674656, 0.000000, 0.000000, 0.000000, 300.00);
- SetObjectMaterial(tmpobjid, 2, 3096, "bbpcpx", "blugrad32", 0x00000000);
- tmpobjid = CreateObject(1432, 1541.053466, -2334.459472, 12.674656, 0.000000, 0.000000, 0.000000, 300.00);
- SetObjectMaterial(tmpobjid, 2, 3096, "bbpcpx", "blugrad32", 0x00000000);
- tmpobjid = CreateObject(18244, 1546.004394, -2319.202148, 13.521067, 90.500030, -3.899998, 93.300003, 300.00);
- SetObjectMaterialText(tmpobjid, "{8B0000} LOS SANTOS'", 0, 90, "Calibri", 22, 1, 0x00000000, 0x00000000, 0);
- tmpobjid = CreateObject(18244, 1546.008544, -2319.262451, 11.830992, 90.500030, -3.899998, 93.300003, 300.00);
- SetObjectMaterialText(tmpobjid, "{8B0000} CAR RENTALS", 0, 90, "Calibri", 22, 1, 0x00000000, 0x00000000, 0);
- tmpobjid = CreateObject(18244, 1546.011596, -2319.371582, 13.411085, 90.500030, -3.899998, 93.300003, 300.00);
- SetObjectMaterialText(tmpobjid, "{8B0000} BEST", 0, 120, "Segoe Keycaps", 87, 1, 0x00000000, 0x00000000, 0);
- tmpobjid = CreateObject(3659, 1541.230468, -2331.165771, 13.564658, 0.000000, 0.000000, 0.000000, 300.00);
- tmpobjid = CreateObject(3804, 1545.451782, -2330.898925, 15.364663, 0.000000, 0.000000, -89.000015, 300.00);
- tmpobjid = CreateObject(19324, 1545.842773, -2331.044433, 13.194661, 0.000000, 0.000000, 0.000000, 300.00);
- tmpobjid = CreateObject(3593, 1535.515502, -2313.172119, 13.076876, 0.000000, 0.000000, 15.799998, 300.00);
- tmpobjid = CreateObject(1415, 1543.683349, -2308.269287, 12.676877, 0.000000, 0.000000, -179.800064, 300.00);
- tmpobjid = CreateObject(1328, 1541.919433, -2308.431640, 13.064664, 0.000000, 0.000000, 0.000000, 300.00);
- tmpobjid = CreateObject(1440, 1539.788818, -2308.072998, 13.086876, 0.000000, 0.000000, -179.599868, 300.00);
- tmpobjid = CreateObject(3633, 1537.307006, -2310.454345, 13.046878, 0.000000, 0.000000, 0.000000, 300.00);
- tmpobjid = CreateObject(1084, 1537.091186, -2313.350341, 13.016880, 0.000000, 0.000000, 16.300003, 300.00);
- tmpobjid = CreateObject(1083, 1536.823364, -2312.458251, 13.026873, 0.000000, 0.000000, 17.600009, 300.00);
- //======= [El Corona] =======
- tmpobjid = CreateObject(1231, 1949.242309, -1971.771606, 15.276876, 0.000000, 0.000000, 0.000000, 300.00);
- tmpobjid = CreateObject(1292, 1951.297607, -1970.808593, 13.077090, 0.000000, 0.000000, 91.399963, 300.00);
- tmpobjid = CreateObject(1341, 1950.724731, -1980.656372, 13.566876, 0.000000, 0.000000, 0.000000, 300.00);
- tmpobjid = CreateObject(1776, 1948.446777, -1982.292480, 13.656878, 0.000000, 0.000000, 178.499923, 300.00);
- tmpobjid = CreateObject(947, 1938.637084, -1982.011474, 14.716883, 0.000000, 0.000000, 0.000000, 300.00);
- tmpobjid = CreateObject(1280, 1946.154296, -1982.330322, 12.956876, 0.000000, 0.000000, -89.799964, 300.00);
- tmpobjid = CreateObject(1280, 1942.912719, -1982.341796, 12.956876, 0.000000, 0.000000, -89.799964, 300.00);
- tmpobjid = CreateObject(1415, 1936.576660, -1984.188720, 12.666877, 0.000000, 0.000000, 90.599975, 300.00);
- tmpobjid = CreateObject(1299, 1937.712036, -1989.919311, 13.006876, 0.000000, 0.000000, 92.399978, 300.00);
- tmpobjid = CreateObject(1338, 1938.967285, -1989.719482, 13.236887, 0.000000, 0.000000, 0.000000, 300.00);
- tmpobjid = CreateObject(1257, 1968.033203, -2078.466552, 13.836891, 0.000000, 0.000000, 0.000000, 300.00);
- tmpobjid = CreateObject(1216, 1936.778808, -2062.095458, 13.246879, 0.000000, 0.000000, -178.899902, 300.00);
- tmpobjid = CreateObject(1216, 1812.587036, -2156.199707, 13.226882, 0.000000, 0.000000, 36.199985, 300.00);
- tmpobjid = CreateObject(1211, 1814.717773, -2152.734375, 12.956880, 0.000000, 0.000000, 0.000000, 300.00);
- tmpobjid = CreateObject(980, 1961.604614, -2190.013916, 15.326881, 0.000000, 0.000000, 0.000000, 300.00);
- tmpobjid = CreateObject(1280, 1937.881835, -1970.395141, 12.956876, 0.000000, 0.000000, 118.100006, 300.00);
- tmpobjid = CreateObject(825, 1936.447021, -1966.720581, 13.686894, 0.000000, 0.000000, -0.699989, 300.00);
- tmpobjid = CreateObject(1280, 1940.464965, -1969.740356, 12.956876, 0.000000, 0.000000, 91.300018, 300.00);
- tmpobjid = CreateObject(1280, 1943.066040, -1970.456298, 12.956876, 0.000000, 0.000000, 57.400001, 300.00);
- tmpobjid = CreateObject(825, 1942.359130, -1965.904296, 13.776894, 0.000000, 0.000000, -0.699989, 300.00);
- tmpobjid = CreateObject(825, 1947.943725, -1966.492065, 13.686894, 0.000000, 0.000000, -0.699989, 300.00);
- //======= [Los Santos Havaalaný] =======
- tmpobjid = CreateObject(1257, 1653.118652, -2325.621337, -2.405645, 0.000000, 0.000000, -89.999923, 300.00);
- tmpobjid = CreateObject(1216, 1655.651123, -2309.538085, -2.969746, 0.000000, 0.000000, 0.000000, 300.00);
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid, 2150.5833, -1893.8066, 84.6774);
- SetPlayerCameraPos(playerid, 2150.5833, -1893.8066, 84.6774);
- SetPlayerCameraLookAt(playerid, 2150.5833, -1893.8066, 84.6774);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- new
- string[128]
- ;
- format(string, sizeof(string), "~w~Hosgeldin~n~~y~ %s", GetPlayerRPName(playerid));
- GameTextForPlayer(playerid, string, 1001, 1);
- SetWorldTime(20);
- SetPlayerColor(playerid, 0xFFFFFFFF);
- pNewPlayer[playerid] = 1;
- //======= [Üs Bölgesi Silinenler] ======
- RemoveBuildingForPlayer(playerid, 3260, -807.406, 2430.129, 156.882, 0.250);
- RemoveBuildingForPlayer(playerid, 3260, -808.039, 2431.870, 156.867, 0.250);
- RemoveBuildingForPlayer(playerid, 3260, -811.851, 2432.080, 156.867, 0.250);
- RemoveBuildingForPlayer(playerid, 3302, -811.734, 2429.989, 159.421, 0.250);
- RemoveBuildingForPlayer(playerid, 3302, -812.328, 2428.139, 159.375, 0.250);
- RemoveBuildingForPlayer(playerid, 3260, -813.085, 2428.290, 156.867, 0.250);
- RemoveBuildingForPlayer(playerid, 16405, -809.695, 2429.219, 157.766, 0.250);
- RemoveBuildingForPlayer(playerid, 3302, -807.960, 2430.790, 159.141, 0.250);
- RemoveBuildingForPlayer(playerid, 3302, -808.546, 2428.939, 159.210, 0.250);
- RemoveBuildingForPlayer(playerid, 3260, -810.085, 2426.179, 156.867, 0.250);
- RemoveBuildingForPlayer(playerid, 3275, -812.054, 2406.449, 155.968, 0.250);
- RemoveBuildingForPlayer(playerid, 16403, -795.929, 2395.080, 153.608, 0.250);
- RemoveBuildingForPlayer(playerid, 3275, -775.992, 2408.360, 156.828, 0.250);
- RemoveBuildingForPlayer(playerid, 3350, -773.039, 2419.649, 155.968, 0.250);
- RemoveBuildingForPlayer(playerid, 3260, -774.226, 2421.270, 157.031, 0.250);
- RemoveBuildingForPlayer(playerid, 3302, -774.203, 2425.370, 159.296, 0.250);
- RemoveBuildingForPlayer(playerid, 3302, -772.273, 2422.020, 159.578, 0.250);
- RemoveBuildingForPlayer(playerid, 3302, -772.257, 2425.379, 159.375, 0.250);
- RemoveBuildingForPlayer(playerid, 3302, -770.335, 2422.020, 159.531, 0.250);
- RemoveBuildingForPlayer(playerid, 16404, -772.164, 2424.199, 157.921, 0.250);
- RemoveBuildingForPlayer(playerid, 3260, -769.156, 2424.770, 157.031, 0.250);
- RemoveBuildingForPlayer(playerid, 3260, -770.242, 2421.270, 157.031, 0.250);
- RemoveBuildingForPlayer(playerid, 3260, -775.195, 2424.959, 157.031, 0.250);
- RemoveBuildingForPlayer(playerid, 3260, -773.750, 2426.090, 157.039, 0.250);
- RemoveBuildingForPlayer(playerid, 3260, -771.554, 2425.959, 157.031, 0.250);
- RemoveBuildingForPlayer(playerid, 16411, -806.007, 2387.669, 153.516, 0.250);
- //======= [El Corona Silinen Obje] ======
- RemoveBuildingForPlayer(playerid, 3625, 1941.979, -1970.699, 14.984, 0.250);
- //======= [Textdraws] ======
- Player_Hud[playerid][2] = CreatePlayerTextDraw(playerid, 494.275604, 162.583328, "~bl~Radio_Info");
- PlayerTextDrawLetterSize(playerid, Player_Hud[playerid][2], 0.446852, 1.454165);
- PlayerTextDrawAlignment(playerid, Player_Hud[playerid][2], 1);
- PlayerTextDrawColor(playerid, Player_Hud[playerid][2], -1);
- PlayerTextDrawSetShadow(playerid, Player_Hud[playerid][2], 2);
- PlayerTextDrawSetOutline(playerid, Player_Hud[playerid][2], 0);
- PlayerTextDrawBackgroundColor(playerid, Player_Hud[playerid][2], 255);
- PlayerTextDrawFont(playerid, Player_Hud[playerid][2], 3);
- PlayerTextDrawSetProportional(playerid, Player_Hud[playerid][2], 1);
- PlayerTextDrawSetShadow(playerid, Player_Hud[playerid][2], 2);
- Player_Hud[playerid][3] = CreatePlayerTextDraw(playerid, 497.086761, 180.083251, "~bl~chan:~n~slot:");
- PlayerTextDrawLetterSize(playerid, Player_Hud[playerid][3], 0.459502, 1.302499);
- PlayerTextDrawAlignment(playerid, Player_Hud[playerid][3], 1);
- PlayerTextDrawColor(playerid, Player_Hud[playerid][3], -1);
- PlayerTextDrawSetShadow(playerid, Player_Hud[playerid][3], 2);
- PlayerTextDrawSetOutline(playerid, Player_Hud[playerid][3], 0);
- PlayerTextDrawBackgroundColor(playerid, Player_Hud[playerid][3], 255);
- PlayerTextDrawFont(playerid, Player_Hud[playerid][3], 3);
- PlayerTextDrawSetProportional(playerid, Player_Hud[playerid][3], 1);
- PlayerTextDrawSetShadow(playerid, Player_Hud[playerid][3], 2);
- Player_Hud[playerid][4] = CreatePlayerTextDraw(playerid, 551.435241, 180.666610, "~g~0~n~1");
- PlayerTextDrawLetterSize(playerid, Player_Hud[playerid][4], 0.459970, 1.273333);
- PlayerTextDrawAlignment(playerid, Player_Hud[playerid][4], 1);
- PlayerTextDrawColor(playerid, Player_Hud[playerid][4], -1);
- PlayerTextDrawSetShadow(playerid, Player_Hud[playerid][4], 2);
- PlayerTextDrawSetOutline(playerid, Player_Hud[playerid][4], 0);
- PlayerTextDrawBackgroundColor(playerid, Player_Hud[playerid][4], 255);
- PlayerTextDrawFont(playerid, Player_Hud[playerid][4], 3);
- PlayerTextDrawSetProportional(playerid, Player_Hud[playerid][4], 1);
- PlayerTextDrawSetShadow(playerid, Player_Hud[playerid][4], 2);
- PlayerTextDrawShow(playerid, Player_Hud[playerid] [3]);
- PlayerTextDrawShow(playerid, Player_Hud[playerid] [2]);
- PlayerTextDrawShow(playerid, Player_Hud[playerid] [4]);
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- pLegBroken[playerid] = 0;
- if (pNewPlayer[playerid] == 1)
- {
- GivePlayerMoney(playerid, StartMoney);
- pNewPlayer[playerid] = 0;
- }
- SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL, 1);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_SAWNOFF_SHOTGUN, 1);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_MICRO_UZI, 1);
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- new string[128];
- format(string, sizeof (string), "%s: %s", GetPlayerRPName(playerid), text);
- SendNearbyMessage(playerid, 0xDBDBDBFF, string, 5.0);
- return false;
- }
- CMD:setadmin(playerid, params[])
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_LIGHTRED, "HATA: Bu komutu sadece yönetici kadrosu kullanabilir.");
- new targetid, level, string[300];
- if(sscanf(params, "ud", targetid, level)) return SendClientMessage(playerid, COLOR_WHITE, "/setadmin [ID] [level]");
- if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, COLOR_LIGHTRED, "HATA: Bu ID ile bir oyuncu bulunamadý.");
- if(level < 0 || level > 4) return SendClientMessage(playerid, COLOR_LIGHTRED, "SERVER: Level 0 ya da 4 olmalýdýr.");
- PlayerInfo[targetid][pAdmin] = level;
- format(string, sizeof(string), "SERVER: %s sizi Admin yaptý.", level, GetPlayerRPName(playerid), playerid);
- SendClientMessage(targetid, COLOR_LIGHTRED, string);
- format(string, sizeof(string), "SERVER: %s adlý oyuncuyu Admin yaptýnýz.", GetPlayerRPName(targetid), targetid, level);
- SendClientMessage(playerid, COLOR_LIGHTRED, string);
- return 1;
- }
- CMD:skin(playerid,params[])
- {
- new skinnumber, skinid, string[128];
- if(sscanf(params, "d", skinid)) SendClientMessage(playerid, -1, "KULLANIM: {ffffff}/skin [Skin ID]");
- else if(skinid < 0 || skinid > 20001) SendClientMessage(playerid, COLOR_LIGHTRED, "SERVER: 0 ile 299 rakamlarý arasýnda bir skin seçin.");
- else
- {
- SetPlayerSkin(playerid, skinid);
- skinnumber = GetPlayerSkin(playerid);
- format(string, sizeof(string), "SERVER: {ffffff}Skin deðiþtirildi. ID %d.", skinnumber);
- SendClientMessage(playerid, -1, string);
- }
- return 1;
- }
- CMD:arenk(playerid, params[])
- {
- if(GetPlayerState(playerid) != 2) return SendClientMessage(playerid, COLOR_LIGHTRED, "HATA: Arabanýn rengini deðiþtirmeniz için arabanýn içerisinde olmanýz gerekiyor.");
- new color[2];
- if(sscanf(params, "iI(-1)", color[0], color[1]))
- {
- return SendClientMessage(playerid, 0xAFAFAFAA, "KULLANIM: /arenk [renk 1] [renk 2]");
- }
- if(color[1] == -1) color[1] = color[0];
- new szSuccess[44];
- format(szSuccess, sizeof(szSuccess), "SERVER: Renk deðiþti. Renk kodlarý %i - %i.", color[0], color[1]);
- SendClientMessage(playerid, 0x33AA33FF, szSuccess);
- ChangeVehicleColor(GetPlayerVehicleID(playerid), color[0], color[1]);
- return 1;
- }
- CMD:goto(playerid,params[])
- {
- new ID;
- new Float:X;
- new Float:Y;
- new Float:Z;
- new Float:A;
- if(sscanf(params,"i", ID)) return SendClientMessage(playerid, COLOR_WHITE,"KULLANIM: /goto [oyuncu ID]");
- GetPlayerPos(ID, X,Y,Z);
- GetPlayerFacingAngle(ID, A);
- SetPlayerPos(playerid, X,Y,Z);
- SetPlayerFacingAngle(playerid, A);
- return 1;
- }
- CMD:settime(playerid, params[])
- {
- new time;
- if(sscanf(params, "i", time)) return SendClientMessage(playerid, -1 , "SERVER: /settime [saat]");
- if(time > 23 || time < 0) return SendClientMessage(playerid, -1, "SERVER: Saat 0 ya da 24 arasýnda olmalýdýr.");
- SetWorldTime(time);
- return 1;
- }
- CMD:setweather(playerid, params[])
- {
- if(IsPlayerAdmin(playerid))
- {
- new string[128],weather;
- if(sscanf(params, "i", weather)) return SendClientMessage(playerid, COLOR_WHITE, "KULLANIM: /setweather [0-45]");
- if(weather > 45 || weather < 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "HATA: Geçersiz bir rakam yazdýnýz.");
- format(string,sizeof(string),"AdmCmd: %s hava durumunu deðiþtirdi.",GetPlayerRPName(playerid),playerid,weather);
- SendClientMessageToAll(COLOR_LIGHTRED,string);
- SetWeather(weather);
- }
- else SendClientMessage(playerid, COLOR_LIGHTRED,"HATA: Bu komutu sadece yönetici kadrosu kullanabilir.");
- return 1;
- }
- CMD:silahsil(playerid, params[])
- {
- if(IsPlayerAdmin(playerid))
- {
- new target,string[128];
- if(sscanf(params, "d",target)) return SendClientMessage(playerid, COLOR_WHITE, "KULLANIM: /silahsil [oyuncu ID]");
- if(!IsPlayerConnected(target)) return SendClientMessage(playerid, COLOR_LIGHTRED, "HATA: Bu ID ile bir oyuncu bulunamadý.");
- format(string,sizeof(string),"AdmCmd: %s adlý oyuncunun tüm silahlarý SÝSTEM tarafýndan silindi.",GetPlayerRPName(playerid),playerid,GetPlayerRPName(target),target);
- SendClientMessageToAll(COLOR_LIGHTRED,string);
- ResetPlayerWeapons(target);
- }
- else SendClientMessage(playerid, COLOR_LIGHTRED,"HATA: Bu komutu sadece yönetici kadrosu kullanabilir.");
- return 1;
- }
- CMD:silahver(playerid, params[])
- {
- if(IsPlayerAdmin(playerid))
- {
- new target,gun,ammo,string[128];
- if(sscanf(params, "dii", target,gun,ammo)) return SendClientMessage(playerid, COLOR_WHITE, "KULLANIM: /silahver [oyuncu ID] [silah ID] [mermi]");
- if(!IsPlayerConnected(target)) return SendClientMessage(playerid, COLOR_LIGHTRED, "HATA: Bu ID ile bir oyuncu bulunamadý.");
- GivePlayerWeapon(target, gun,ammo);
- format(string,sizeof(string),"AdmCmd: %s size silah verdi. Silah ID: %d - Mermi: %d.",GetPlayerRPName(playerid),playerid,gun,ammo);
- SendClientMessage(target,COLOR_WHITE,string);
- format(string,sizeof(string),"AdmCmd: %s, %s adlý oyuncuya silah verdi. Silah ID: %d - Mermi: %d.",GetPlayerRPName(playerid),playerid,GetPlayerRPName(target),target,gun,ammo);
- SendClientMessageToAll(COLOR_LIGHTRED,string);
- }
- else SendClientMessage(playerid, COLOR_LIGHTRED,"HATA: Bu komutu sadece yönetici kadrosu kullanabilir.");
- return 1;
- }
- CMD:aparaver(playerid, params[])
- {
- if(IsPlayerAdmin(playerid))
- {
- new target,money,string[128];
- if(sscanf(params, "di", target,money)) return SendClientMessage(playerid, COLOR_WHITE, "KULLANIM: /aparaver [oyuncu ID][para miktarý]");
- if(!IsPlayerConnected(target)) return SendClientMessage(playerid, COLOR_LIGHTRED, "HATA: Bu ID ile bir oyuncu bulunamadý.");
- GivePlayerMoney(target, money);
- format(string,sizeof(string),"AdmCmd: %s size $%d para verdi.",GetPlayerRPName(playerid),playerid,money);
- SendClientMessage(target,COLOR_WHITE,string);
- format(string,sizeof(string),"AdmCmd: %s, %s adlý oyuncuya $%d para verdi.",GetPlayerRPName(playerid),playerid,money,GetPlayerRPName(target),target);
- SendClientMessageToAll(COLOR_LIGHTRED,string);
- }
- else SendClientMessage(playerid, COLOR_LIGHTRED,"HATA: Bu komutu sadece yönetici kadrosu kullanabilir.");
- return 1;
- }
- CMD:akill(playerid, params[])
- {
- if(IsPlayerAdmin(playerid))
- {
- new target,string[128];
- if(sscanf(params, "d", target)) return SendClientMessage(playerid, COLOR_WHITE, "KULLANIM: /akill [oyuncu ID]");
- if(!IsPlayerConnected(target)) return SendClientMessage(playerid, COLOR_LIGHTRED, "HATA: Bu ID ile bir oyuncu bulunamadý.");
- SetPlayerHealth(target,0);
- format(string,sizeof(string),"AdmCmd: %s sizi öldürdü.",GetPlayerRPName(playerid),playerid);
- SendClientMessage(target,COLOR_LIGHTRED,string);
- }
- else SendClientMessage(playerid, COLOR_LIGHTRED,"HATA: Bu komutu sadece yönetici kadrosu kullanabilir.");
- return 1;
- }
- CMD:get(playerid, params[])
- {
- if(IsPlayerAdmin(playerid))
- {
- new target,string[128];
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- if(!IsPlayerConnected(target)) return SendClientMessage(playerid, COLOR_LIGHTRED, "HATA: Bu ID ile bir oyuncu bulunamadý.");
- if(sscanf(params, "i",target)) return SendClientMessage(playerid, COLOR_WHITE, "KULLANIM: /get [oyuncu ID]");
- if(target == playerid) return SendClientMessage(playerid, COLOR_GREY, " Bu komutu kendi üzerinizde kullanamazsýnýz!");
- SetPlayerPos(target, x,y,z);
- SetPlayerInterior(target,GetPlayerInterior(playerid));
- new Interior = GetPlayerInterior(target);
- if(IsPlayerInAnyVehicle(playerid))
- {
- new Car = GetPlayerVehicleID(playerid);
- SetVehiclePos(GetPlayerVehicleID(target), x+ 1, y+ 1, z);
- LinkVehicleToInterior(GetPlayerVehicleID(target),Interior);
- PutPlayerInVehicle(target, (Car), 0);
- }
- format(string,sizeof(string),"AdmCmd: %s sizi yanýna çekti.",GetPlayerRPName(playerid),playerid);
- SendClientMessage(target,COLOR_LIGHTRED,string);
- }
- else SendClientMessage(playerid, COLOR_LIGHTRED,"HATA: Bu komutu sadece yönetici kadrosu kullanabilir.");
- return 1;
- }
- CMD:havadestegi(playerid, params[])
- {
- if(isnull(params)) return SendClientMessage(playerid, COLOR_WHITE, "KULLANIM: /havadestegi [detaylý bilgi ve konum]");
- new sendername[MAX_PLAYER_NAME], string[128];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- SendClientMessage(playerid, COLOR_DARKGREEN, "SERVER: Hava saldýrýsý isteðiniz baþarýlý bir þekilde iletilmiþtir.");
- for(new i=0;i<MAX_PLAYERS;i++) {
- if(GetPlayerSkin(i) == 284 || GetPlayerSkin(i) == 284) {
- SendClientMessage(i, COLOR_CYAN, "|____________Hava Destek Çaðrýsý____________|");
- format(string, sizeof(string), "Çaðrýyý Yapan: %s (ID: %i)", sendername, playerid);
- SendClientMessage(i, COLOR_CYAN, string);
- format(string, sizeof(string), "Bilgi ve Konum: %s", params);
- SendClientMessage(i, COLOR_CYAN, string);
- SendClientMessage(i, COLOR_CYAN, "Acil destek çaðrýsý aldýnýz en kýsa sürede bölgeye intikal edin.");
- SendClientMessage(i, COLOR_DARKGREEN, "SERVER: Çaðrýyý yapan kiþinin konumu haritada iþaretlendi. Atýþ yaparken dikkatli olun.");
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- SetPlayerCheckpoint(i, X, Y, Z, 5.0);
- }
- }
- return 1;
- }
- CMD:setscore(playerid, params[])
- {
- if(IsPlayerAdmin(playerid))
- {
- new target,string[128],score;
- if(sscanf(params, "dd", target,score)) return SendClientMessage(playerid, COLOR_WHITE, "KULLANIM: /setscore [oyuncu ID] [skor miktarý]");
- if(!IsPlayerConnected(target)) return SendClientMessage(playerid, COLOR_LIGHTRED, "HATA: Bu ID ile bir oyuncu bulunamadý.");
- format(string,sizeof(string),"AdmCmd: {FFFFFF}%s size %d skor verdi.",GetPlayerRPName(playerid),playerid,score);
- SendClientMessage(target,COLOR_LIGHTRED,string);
- SetPlayerScore(target, score);
- }
- else SendClientMessage(playerid, COLOR_LIGHTRED,"HATA: Bu komutu sadece yönetici kadrosu kullanabilir.");
- return 1;
- }
- CMD:pm(playerid, params[])
- {
- new str[128], text[128], targetid;
- if(sscanf(params, "us[128]", targetid, text)) return SendClientMessage(playerid, -1, "KULLANIM: /pm [ID] [özel mesaj]");
- if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, -1, "HATA: Bu ID ile bir oyuncu bulunamadý.");
- format(str, sizeof(str), "(( ÖM Gönderildi %s (%d): %s ))", GetPlayerRPName(targetid), targetid, text);
- SendClientMessage(playerid, 0xEEE854FF, str);
- format(str, sizeof(str), "(( ÖM Geldi %s (%d): %s ))", GetPlayerRPName(playerid), playerid, text);
- SendClientMessage(targetid, 0xFFDC18FF, str);
- return true;
- }
- CMD:jail(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] >= 4)
- {
- new targetid, minutes;
- if(sscanf(params, "ri", targetid, minutes)) return SendClientMessage(playerid, COLOR_WHITE,"KULLANIM: /jail [oyuncu ID] [süre]");
- if(minutes <= 0 || minutes > 60) return SendClientMessage(playerid, COLOR_LIGHTRED, "HATA: Hiçbir oyuncuya 60 dakikadan fazla ceza veremezsiniz.");
- if(targetid == playerid) return SendClientMessage(playerid, COLOR_GREY, " Bu komutu kendi üzerinizde kullanamazsýnýz!");
- if(PlayerInfo[targetid][pAdmin] > PlayerInfo[playerid][pAdmin]) return SendClientMessage(playerid, COLOR_LIGHTRED, "HATA: Kendinizden yüksek seviye bir yetkiliyi cezalandýramazsýnýz.");
- else
- {
- new str[128];
- format(str, sizeof(str), "AdmCmd: %s adlý oyuncu SÝSTEM tarafýndan cezalandýrýldý Süre: %d.", GetPlayerRPName(playerid), GetPlayerRPName(targetid), minutes);
- SendClientMessageToAll(COLOR_LIGHTRED,str);
- JailTimer[targetid] = SetTimer("Unjail", minutes*60*1000, false);
- SetPlayerPos(targetid, 2687.3630, 2705.2537, 22.9472);
- SetPlayerInterior(playerid, 0);
- inJail[targetid] = true;
- PlayerPlaySound(targetid,1057,0.0,0.0,0.0);
- }
- }
- else return SendClientMessage(playerid, COLOR_LIGHTRED, "HATA: Bu komutu sadece yönetici kadrosu kullanabilir.");
- return 1;
- }
- CMD:kick(playerid, params[])
- {
- if(IsPlayerAdmin(playerid))
- {
- new string[128], target, reason[48];
- if(sscanf(params, "ds[48]", target, reason)) return SendClientMessage(playerid, COLOR_WHITE, "KULLANIM: /kick [oyuncu ID] [sebep]");
- if(!IsPlayerConnected(target)) return SendClientMessage(playerid, COLOR_LIGHTRED, "HATA: Bu ID ile bir oyuncu bulunamadý.");
- format(string,sizeof(string),"AdmCmd: %s, %s tarafýndan sunucudan atýldý Sebep: %s",GetPlayerRPName(playerid),playerid,GetPlayerRPName(target),target,reason);
- SendClientMessageToAll(COLOR_LIGHTRED,string);
- SetTimerEx("KickTimer", 1000, false, "i", playerid);
- }
- else SendClientMessage(playerid, COLOR_LIGHTRED,"HATA: Bu komutu sadece yönetici kadrosu kullanabilir.");
- return 1;
- }
- CMD:slap(playerid, params[])
- {
- if(IsPlayerAdmin(playerid))
- {
- new target,string[128];
- if(sscanf(params, "ds", target)) return SendClientMessage(playerid, COLOR_WHITE, "KULLANIM: /slap [oyuncu ID]");
- if(!IsPlayerConnected(target)) return SendClientMessage(playerid, COLOR_LIGHTRED, "HATA: Bu ID ile bir oyuncu bulunamadý.");
- new Float:slx, Float:sly, Float:slz;
- GetPlayerPos(target, slx, sly, slz);
- SetPlayerPos(target, slx, sly, slz+6);
- format(string,sizeof(string),"AdmCmd: test.",GetPlayerRPName(playerid), target);
- SendClientMessage(target,COLOR_LIGHTRED,string);
- PlayerPlaySound(target, 1130, slx, sly, slz+5);
- }
- else SendClientMessage(playerid, COLOR_LIGHTRED,"Hata: Bu komutu sadece yönetici kadrosu kullanabilir.");
- return 1;
- }
- CMD:ann(playerid, params[])
- {
- new text[130], string[300];
- if(PlayerInfo[playerid][pAdmin] < 2) return SendClientMessage(playerid, COLOR_LIGHTRED, "HATA: Bu komutu sadece yönetici kadrosu kullanabilir.");
- if(sscanf(params, "s[130]", text)) return SendClientMessage(playerid, COLOR_WHITE, "KULLANIM: /ann [duyuru]");
- format(string, sizeof(string), "[AOOC] %s: %s", GetPlayerRPName(playerid), text);
- SendClientMessageToAll(COLOR_COP, string);
- return 1;
- }
- CMD:sethp(playerid,params[])
- {
- if(IsPlayerAdmin(playerid) == 1)
- {
- if (sscanf(params,"r",params[0])) SendClientMessage(playerid, COLOR_WHITE, "KULLANIM: /sethp [ID]");
- else if(params[0] == INVALID_PLAYER_ID) SendClientMessage(playerid, COLOR_LIGHTRED, "HATA: Bu ID ile bir oyuncu bulunamadý.");
- else
- {
- new pname[MAX_PLAYER_NAME],string[128];
- SetPlayerHealth(params[0], 100);
- GetPlayerName(params[0],pname,sizeof(pname));
- format(string, sizeof(string), "AdmCmd: SÝSTEM tarafýndan can dolduruldu.", pname);
- SendClientMessage(playerid, COLOR_LIGHTRED, string);
- GetPlayerName(playerid,pname,sizeof(pname));
- format(string, sizeof(string), "AdmCmd: SÝSTEM tarafýndan can dolduruldu.", pname);
- SendClientMessage(params[0], COLOR_LIGHTRED, string);
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "HATA: Bu komutu sadece yönetici kadrosu kullanabilir.");
- }
- return 1;
- }
- CMD:setarmor(playerid,params[])
- {
- if(IsPlayerAdmin(playerid) == 1)
- {
- if (sscanf(params,"r",params[0])) SendClientMessage(playerid, COLOR_WHITE, "KULLANIM: /setarmor [ID]");
- else if(params[0] == INVALID_PLAYER_ID) SendClientMessage(playerid, COLOR_LIGHTRED, "HATA: Bu ID ile bir oyuncu bulunamadý.");
- else
- {
- new pname[MAX_PLAYER_NAME],string[128];
- SetPlayerArmour(params[0], 100);
- GetPlayerName(params[0],pname,sizeof(pname));
- format(string, sizeof(string), "AdmCmd: SÝSTEM tarafýndan zýrh dolduruldu.", pname);
- SendClientMessage(playerid, COLOR_LIGHTRED, string);
- GetPlayerName(playerid,pname,sizeof(pname));
- format(string, sizeof(string), "AdmCmd: SÝSTEM tarafýndan zýrh dolduruldu.", pname);
- SendClientMessage(params[0], COLOR_LIGHTRED, string);
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "HATA: Bu komutu sadece yönetici kadrosu kullanabilir.");
- }
- return 1;
- }
- CMD:b(playerid, params[])
- {
- new text[128], string[128];
- if(sscanf(params, "s[128]", text)) return SendClientMessage(playerid, -1, "KULLANIM: /b [oyun dýþý]");
- format(string, sizeof(string), "(( [%d] %s: %s ))", playerid, GetPlayerRPName(playerid), text);
- SendNearbyMessage(playerid, 0xB3B3B3FF, string, 5.0);
- return true;
- }
- CMD:c(playerid, params[])
- {
- new text[128], string[128];
- if(sscanf(params, "s[128]", text)) return SendClientMessage(playerid, -1, "KULLANIM: /c [sessiz]");
- format(string, sizeof(string), "%s [sessizce]: %s", GetPlayerRPName(playerid), text);
- SendNearbyMessage(playerid, 0xA3A3A3FF, string, 2.0);
- return true;
- }
- CMD:s(playerid, params[])
- {
- new text[128], string[128];
- if(sscanf(params, "s[128]", text)) return SendClientMessage(playerid, -1, "KULLANIM: /s [baðýr]");
- format(string, sizeof(string), "%s baðýrýr: %s!", GetPlayerRPName(playerid), text);
- SendNearbyMessage(playerid, -1, string, 9.0);
- return true;
- }
- CMD:usbolgesi(playerid,params[])
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- SetVehiclePos(vehicleid, -793.3083,2420.8311,157.0223);
- }
- else
- {
- SetPlayerPos(playerid, -793.3083,2420.8311,157.0223);
- SetPlayerInterior(playerid,0);
- }
- return 1;
- }
- CMD:area51(playerid,params[])
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- SetVehiclePos(vehicleid, -810.6788,2423.1377,156.9338);
- }
- else
- {
- SetPlayerPos(playerid, -810.6788,2423.1377,156.9338);
- SetPlayerInterior(playerid,0);
- }
- return 1;
- }
- CMD:veronamall(playerid,params[])
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- SetVehiclePos(vehicleid, 1126.7306,-1387.5093,13.7327);
- }
- else
- {
- SetPlayerPos(playerid, 1126.7306,-1387.5093,13.7327);
- SetPlayerInterior(playerid,0);
- }
- return 1;
- }
- CMD:pd(playerid,params[])
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- SetVehiclePos(vehicleid, 1529.6565,-1688.3176,13.3828);
- }
- else
- {
- SetPlayerPos(playerid, 1529.6565,-1688.3176,13.3828);
- SetPlayerInterior(playerid,0);
- }
- return 1;
- }
- CMD:shout(playerid, params[]) return cmd_shout(playerid, params);
- CMD:me(playerid, params[])
- {
- new text[128], string[128];
- if(sscanf(params, "s[128]", text)) return SendClientMessage(playerid, -1, "KULLANIM: /me [emote]");
- format(string, sizeof(string), "* %s %s", GetPlayerRPName(playerid), text);
- SendNearbyMessage(playerid, 0xC2A2DAAA, string, 6.0);
- return true;
- }
- CMD:ac(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] >= 1)
- {
- new string[128], name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- if(isnull(params)) return SendClientMessage(playerid, COLOR_WHITE, "KULLANIM: /ac [admin chat]");
- format(string, sizeof(string), "** %s: %s", name, params);
- SendAdminMessage(COLOR_ACTION, string);
- }
- else
- {
- return SendClientMessage(playerid, COLOR_LIGHTRED, "HATA: Bu komutu sadece yönetici kadrosu kullanabilir.");
- }
- return 1;
- }
- CMD:my(playerid, params[])
- {
- new text[128], string[128];
- if(sscanf(params, "s[128]", text)) return SendClientMessage(playerid, -1, "KULLANIM: /my [emote]");
- format(string, sizeof(string), "* %s'in %s", GetPlayerRPName(playerid), text);
- SendNearbyMessage(playerid, 0xC2A2DAAA, string, 6.0);
- return true;
- }
- CMD:do(playerid, params[])
- {
- new text[128], string[128];
- if(sscanf(params, "s[128]", text)) return SendClientMessage(playerid, -1, "KULLANIM: /do [emote]");
- format(string, sizeof(string), "* %s (( %s ))", text, GetPlayerRPName(playerid));
- SendNearbyMessage(playerid, 0xC2A2DAAA, string, 6.0);
- return true;
- }
- CMD:yardim(playerid, params[])
- {
- SendClientMessage(playerid, COLOR_DARKGREEN, "_________________________BLACK HAWK ROLEPLAY_______________________________________");
- SendClientMessage(playerid, COLOR_GRAD1, "[ARABA] /motor, /arac, /arenk, /arackirala");
- SendClientMessage(playerid, COLOR_GRAD2, "[GENEL] /me, /do, /ame, /my, /s, /c, /b, /pm, /t /frekansayarla");
- SendClientMessage(playerid, COLOR_GRAD2, "[GENEL] /ekipman, /silahbirak, /silahal, /silah, /kelepce, /kcikar");
- SendClientMessage(playerid, COLOR_GRAD2, "[GENEL] /silah duzenle, /silah gizle, /silah liste");
- SendClientMessage(playerid, COLOR_GRAD1, "[GENEL] /animler, /animasyonlar, /canlandir, /ustara, /ukabul");
- SendClientMessage(playerid, COLOR_DARKGREEN, "____________________________________________________________________________________");
- return 1;
- }
- CMD:ame(playerid, params[])
- {
- new string[128],msg[128],pname[MAX_PLAYER_NAME];
- GetPlayerName(playerid,pname,sizeof(pname));
- if(sscanf(params,"s[128]",msg)) return SendClientMessage(playerid,COLOR_WHITE, "KULLANIM: /ame [emote]");
- format(string,sizeof(string),"* %s %s",pname,msg);
- ProxDetector(20.0, playerid, string,COLOR_PURPLE);
- SetPlayerChatBubble(playerid, string, COLOR_PURPLE, 100.0, 10000);
- return 1;
- }
- forward Unjail(playerid);
- public Unjail(playerid)
- {
- SpawnPlayer(playerid);
- SetPlayerInterior(playerid, 0);
- inJail[playerid] = false;
- KillTimer(JailTimer[playerid]);
- PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
- }
- stock ProxDetector(Float:radi, playerid, string[],color)
- {
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- foreach(new i : Player)
- {
- if(IsPlayerInRangeOfPoint(i,radi,x,y,z))
- {
- SendClientMessage(i,color,string);
- }
- }
- }
- stock SendNearbyMessage(playerid, color, string[], Float: range)
- {
- new Float: cX, Float: cY, Float: cZ;
- GetPlayerPos(playerid, cX, cY, cZ);
- for(new i = 0; i < MAX_PLAYERS; i ++)
- {
- if(IsPlayerInRangeOfPoint(i, range, cX, cY, cZ))
- {
- SendClientMessage(i, color, string);
- }
- }
- return true;
- }
- stock GetPlayerRPName(playerid)
- {
- new RPName[MAX_PLAYER_NAME], i_pos;
- GetPlayerName(playerid, RPName, MAX_PLAYER_NAME);
- while((i_pos = strfind(RPName, "_", false, i_pos)) != -1)
- RPName[i_pos] = ' ';
- return RPName;
- }
- stock SendAdminMessage(col, const string[])
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerAdmin(i))
- SendClientMessage(i, col, string);
- }
- return 1;
- }
- forward KickTimer(playerid);
- public KickTimer(playerid)
- {
- Kick(playerid);
- return 1;
- }
- stock GivePlayerScore(playerid, score)
- {
- SetPlayerScore(playerid, GetPlayerScore(playerid)+score);
- return 1;
- }
- stock ExplodePlayer(playerid)
- {
- new Float:Pos[3];
- GetPlayerPos(playerid,Pos[0], Pos[1], Pos[2]);
- CreateExplosion(Pos[0], Pos[1], Pos[2], 7, 10);
- }
- stock ShowSprayDialog(playerid, part)
- {
- switch(part)
- {
- case DIALOG_SPRAY_MAIN:
- {
- ShowPlayerDialog(playerid, part, DIALOG_STYLE_LIST, "Main Menu:", "Pick A Graffiti Image\nWant Custom Text Instead?\nPick A Font(For Custom Text)", "Select", "<<");
- }
- case DIALOG_SPRAY_IMAGE:
- {
- new diaLog[256], list[128];
- for(new i = 0; i < sizeof(g_spraytag); i ++)
- {
- format(list, sizeof(list), "%s\n", g_spraytag[i][tag_name]);
- strcat(diaLog, list);
- }
- ShowPlayerDialog(playerid, part, DIALOG_STYLE_LIST, "Pick A Graffiti Image:", diaLog, "Select", "<<");
- }
- case DIALOG_SPRAY_INPUT:
- {
- ShowPlayerDialog(playerid, part, DIALOG_STYLE_INPUT, "Write in what you want:", "HINT:\n-\t\t\tWe use a special bbcode template to format messages using a (c) system. (n) for new line\n\t\t\t\t\t\t(bl):Blue,(w):White,(y):Yellow,(g):Green\n\t\t\t\t\t\t(b):Black /bbcode for the rest.\n\t\t\t\t\t\tUsage:This will make (y)word(b) yellow and the rest black.\n-\t\t\tTry not to make your message too long.\nThe max is 60 characters.", "Select", "<<");
- }
- case DIALOG_SPRAY_FONT:
- {
- new diaLog[256], list[128];
- for(new i = 0; i < sizeof(font_data); i ++)
- {
- format(list, sizeof(list), "%s\n", font_data[i][font_name]);
- strcat(diaLog, list);
- }
- ShowPlayerDialog(playerid, part, DIALOG_STYLE_LIST, "Pick A Font(For Custom Text):", diaLog, "Select", "<<");
- }
- }
- return 1;
- }
- stock ResetSprayVars(playerid)
- {
- KillTimer(PlayerInfo[playerid][pSprayTimer][0]);
- KillTimer(PlayerInfo[playerid][pSprayTimer][1]);
- PlayerInfo[playerid][pSprayPoint] = 0;
- PlayerInfo[playerid][pSprayLength] = 0;
- PlayerInfo[playerid][pSprayTarget] = -1;
- return 1;
- }
- stock GetPlayerNearestTag(playerid)
- {
- for(new i = 1; i < MAX_SPRAYS; i++)
- {
- if(!spray_data[i][spray_id])
- continue;
- if(!spray_data[i][is_exists])
- continue;
- if(IsPlayerInRangeOfPoint(playerid, 3.0, spray_data[i][spray_location][0], spray_data[i][spray_location][1], spray_data[i][spray_location][2]))
- return i;
- }
- return 0;
- }
- CMD:graffiti(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] > 4)
- {
- new oneString[30], value;
- if(sscanf(params, "s[30]I(-1)", oneString, value))
- {
- SendUsageMessage(playerid, "/graffiti [category] (Admins ONLY)");
- SendClientMessage(playerid, COLOR_LIGHTRED, "show - {FFFFFF} displays the GUI.");
- SendClientMessage(playerid, COLOR_LIGHTRED, "create - {FFFFFF} Create a new spray location.");
- SendClientMessage(playerid, COLOR_LIGHTRED, "edit - {FFFFFF} Edit the spraytag that created.");
- SendClientMessage(playerid, COLOR_LIGHTRED, "delete - {FFFFFF} Delete the spraytag that already exists.");
- return 1;
- }
- if(!strcmp(oneString, "create"))
- {
- new diaLog[256], list[128];
- for(new i = 0; i < sizeof(g_spraytag); i ++)
- {
- format(list, sizeof(list), "%s\n", g_spraytag[i][tag_name]);
- strcat(diaLog, list);
- }
- ShowPlayerDialog(playerid, DIALOG_SPRAY_CREATE, DIALOG_STYLE_LIST, "Pick A Graffiti Image:", diaLog, "Select", "<<");
- }
- else if(!strcmp(oneString, "getid"))
- {
- if(value == -1)
- return SendClientMessage(playerid, "/graffiti edit [id]");
- if(!GetPlayerNearestTag(playerid)) return SendClientMessage(playerid, COLOR_LIGHTRED, "HATA: There's nothing around you.");
- SendClientMessage(playerid, COLOR_YELLOWEX, "_> the nearest tag is ID %d", GetPlayerNearestTag(playerid));
- }
- else if(!strcmp(oneString, "show"))
- {
- ShowSprayDialog(playerid, DIALOG_SPRAY_MAIN);
- }
- else if(!strcmp(oneString, "delete"))
- {
- if(value == -1)
- return SendClientMessage(playerid, "/graffiti delete [id]");
- new delQuery[128];
- mysql_format(this, delQuery, sizeof(delQuery), "DELETE FROM spray_tag WHERE id = %i", spray_data[value][spray_id]);
- mysql_tquery(this, delQuery, "OnSprayTagDeleted", "ii", playerid, value);
- }
- }
- else
- {
- ShowSprayDialog(playerid, DIALOG_SPRAY_MAIN);
- }
- return 1;
- }
- this::OnSprayTagDeleted(playerid, id)
- {
- if(!cache_num_rows())
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Could not find spray tag id %d.", id);
- return 1;
- }
- if(IsValidDynamicObject(spray_data[id][spray_object])) DestroyDynamicObject(spray_data[id][spray_object]);
- spray_data[id][is_exists] = false;
- spray_data[id][spray_id] = 0;
- SendAdminMessageEx(COLOR_YELLOWEX, 1, "AdmWarn: %s has just deleted spray location, spray ID: %d", ReturnName(playerid, 1), id);
- return 1;
- }
- this::Query_LoadTags()
- {
- if(!cache_num_rows())
- return printf("[SERVER]: No tags were loaded from \"%s\" database...", SQL_DATABASE);
- new rows, fields; cache_get_data(rows, fields, this);
- new countTags = 0;
- for(new i = 1; i < rows && i < MAX_SPRAYS; i++)
- {
- spray_data[i][spray_id] = cache_get_field_content_int(i, "id", this);
- spray_data[i][spray_modelid] = cache_get_field_content_int(i, "modelid", this);
- spray_data[i][spray_location][0] = cache_get_field_content_float(i, "offsetX", this);
- spray_data[i][spray_location][1] = cache_get_field_content_float(i, "offsetY", this);
- spray_data[i][spray_location][2] = cache_get_field_content_float(i, "offsetZ", this);
- spray_data[i][spray_location][3] = cache_get_field_content_float(i, "rotX", this);
- spray_data[i][spray_location][4] = cache_get_field_content_float(i, "rotY", this);
- spray_data[i][spray_location][5] = cache_get_field_content_float(i, "rotZ", this);
- spray_data[i][spray_object] = CreateDynamicObject(spray_data[i][spray_modelid], spray_data[i][spray_location][0], spray_data[i][spray_location][1], spray_data[i][spray_location][2], spray_data[i][spray_location][3], spray_data[i][spray_location][4], spray_data[i][spray_location][5]);
- countTags ++;
- }
- printf("[SERVER]: %d tags were loaded from \"%s\" database...", countTags, SQL_DATABASE);
- return 1;
- }
- this::OnSprayTagCreated(playerid, modelid, Float: x, Float: y, Float: z, Float: rx, Float: ry, Float: rz)
- {
- new idx;
- for(new i = 1; i < MAX_SPRAYS; i++)
- {
- if(spray_data[i][spray_id])
- continue;
- idx = i;
- break;
- }
- spray_data[idx][spray_id] = cache_insert_id();
- spray_data[idx][is_exists] = true;
- spray_data[idx][spray_modelid] = modelid;
- spray_data[idx][spray_location][0] = x;
- spray_data[idx][spray_location][1] = y;
- spray_data[idx][spray_location][2] = z;
- spray_data[idx][spray_location][3] = rx;
- spray_data[idx][spray_location][4] = ry;
- spray_data[idx][spray_location][5] = rz;
- spray_data[idx][spray_object] = CreateDynamicObject(modelid, x, y, z, rx, ry, rz);
- SendAdminMessageEx(COLOR_YELLOWEX, 1, "AdmWarn: %s has just created a new spray location, ID: %d", ReturnName(playerid, 1), idx);
- return 1;
- }
- this::SprayListener(playerid, type)
- {
- switch(type)
- {
- case THREAD_GRAFFITI:
- {
- new id = PlayerInfo[playerid][pSprayTarget], string[64];
- if((id == GetPlayerNearestTag(playerid)))
- {
- PlayerInfo[playerid][pSprayPoint] ++;
- format(string, sizeof(string),"~g~SPRAYING~n~~w~%d]", PlayerInfo[playerid][pSprayPoint]); // <----
- GameTextForPlayer(playerid, string, 1000, 5);
- if(PlayerInfo[playerid][pSprayPoint] >= PlayerInfo[playerid][pSprayLength])
- {
- ReplaceText(PlayerInfo[playerid][pSprayText], "(n)", "\n");
- ReplaceText(PlayerInfo[playerid][pSprayText], "(r)", "{FF6347}"); // red
- ReplaceText(PlayerInfo[playerid][pSprayText], "(b)", "{0E0101}"); // black
- ReplaceText(PlayerInfo[playerid][pSprayText], "(y)", "{F3FF02}"); // yellow
- ReplaceText(PlayerInfo[playerid][pSprayText], "(bl)", "{0049FF}"); // blue
- ReplaceText(PlayerInfo[playerid][pSprayText], "(g)", "{6EF83C}"); // green
- ReplaceText(PlayerInfo[playerid][pSprayText], "(o)", "{FFA500}"); // orange
- ReplaceText(PlayerInfo[playerid][pSprayText], "(w)", "{FFFFFF}"); // white
- switch(PlayerInfo[playerid][pSprayAllow])
- {
- case 1: SetDynamicObjectMaterialText(spray_data[id][spray_object], 0, PlayerInfo[playerid][pSprayText], OBJECT_MATERIAL_SIZE_512x256, font_data[PlayerInfo[playerid][pSprayFont]][font_name], 40, 1, -1, 0, 1);
- case 2:
- {
- DestroyDynamicObject(spray_data[id][spray_object]);
- spray_data[id][spray_object] = CreateDynamicObject
- (
- PlayerInfo[playerid][pSprayFont],
- spray_data[id][spray_location][0],
- spray_data[id][spray_location][1],
- spray_data[id][spray_location][2],
- spray_data[id][spray_location][3],
- spray_data[id][spray_location][4],
- spray_data[id][spray_location][5]
- );
- }
- }
- GameTextForPlayer(playerid, "~g~SPRAYED~w~]", 5000, 5);
- PlayerPlaySound(playerid, 1057, 0, 0, 0);
- ResetSprayVars(playerid);
- return 1;
- }
- }
- else
- {
- ResetSprayVars(playerid);
- return 1;
- }
- }
- case THREAD_KILL:
- {
- ResetSprayVars(playerid);
- }
- }
- return 1;
- }
- ReplaceText(string[], const search[], const replacement[], bool:ignorecase = false, pos = 0, limit = -1, maxlength = 256)
- {
- if(!limit)return 0;
- new sublen = strlen(search),
- replen = strlen(replacement),
- bool:packed = ispacked(string),
- maxlen = maxlength,
- len = strlen(string),
- count = 0;
- if(packed)maxlen *= 4;
- if(!sublen)return 0;
- while(-1 != (pos = strfind(string, search, ignorecase, pos)))
- {
- strdel(string, pos, pos + sublen);
- len -= sublen;
- if(replen && len + replen < maxlen)
- {
- strins(string, replacement, pos, maxlength);
- pos += replen;
- len += replen;
- }
- if(limit != -1 && ++count >= limit)break;
- }
- return count;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/mycommand", cmdtext, true, 10) == 0)
- {
- return 1;
- }
- return 0;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- //Im not sure if this is how it should be donebut we'll see.
- /*forward OyuncuKosturuyo(playerid);
- public OyuncuKosturuyo(playerid)
- {
- pLegBroken[playerid] == 1;
- return 1;
- }*/
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {// if SPRINTING & NOT IN ANY VEHICLE LMAO |AND| PLAYER INJURED & NOT IN ANY VEHICLE. Now its's fixed with the not beign able to run.. what about the hp??
- if ( HOLDING ( KEY_SPRINT ) && !IsPlayerInAnyVehicle(playerid) && pLegBroken[playerid] == 1)
- {
- ApplyAnimation(playerid, "PED", "FALL_collapse", 4.1, 0, 1, 1, 0, 0); //Then apply this animation
- }
- if ( (newkeys & KEY_JUMP) && !(oldkeys & KEY_JUMP ) && !IsPlayerInAnyVehicle(playerid) && pLegBroken[playerid] == 1)
- {
- ApplyAnimation(playerid, "GYMNASIUM", "gym_jog_falloff", 4.1, 0, 1, 1, 0, 0);
- }
- return 1;
- }
- public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid, bodypart)
- {
- if(issuerid != INVALID_PLAYER_ID)
- {
- new Float:health;
- GetPlayerHealth(playerid, health);
- if(health <= 30.0 && health >= 25.0)
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "-> Düþük can, seri atýþ kabiliyetinizi kaybettiniz.");
- SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL, 200);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_AK47, 200);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_DESERT_EAGLE, 200);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_SHOTGUN, 200);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_M4, 200);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_MP5, 200);
- }
- if (health <= 25.0)
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "-> Kritik derecede düþük can, atýþ kabiliyetiniz minimuma düþtü.");
- }
- if(issuerid != INVALID_PLAYER_ID && weaponid >= 22 && weaponid <= 38 && bodypart == 7 || bodypart == 8)
- {
- if(pLegBroken[playerid] == 0)
- {
- pLegBroken[playerid] = 1;
- ApplyAnimation(playerid, "PED", "FALL_collapse", 4.1, 0, 1, 1, 0, 0);
- SendClientMessage(playerid, COLOR_LIGHTRED, "-> Bacaðýndan vuruldun, koþmakta ve zýplamakta zorluk çekeceksin.");
- }
- }
- }
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
Add Comment
Please, Sign In to add comment