admin Дата: Вторник, 11.10.2011, 01:15:44 | Сообщение # 1
Группа: Администраторы
Сообщений: 3869
Начнем уроку верху мода: Code
new LiveScene[83], LuvFst;
После этого ищем public OnGameModeInit() и туда вставляем: Code
ConnectNPC("Dick", "blank"); ConnectNPC("Percy", "blank"); ConnectNPC("Jezz", "blank"); LuvFst = CreateVehicle(409, -1615.4774, 885.4456, 48.0827, 202.5649, 45, 0, -1); LiveScene[0] = CreateObject(18284, -1619.39318848, 890.92974854, 44.21365356, 0.0, 0.0, 0.00000000); LiveScene[1] = CreateObject(18284, -1619.39392090, 879.33050537, 44.21365356, 0.0, 0.0, 0.00000000); LiveScene[2] = CreateObject(18284, -1611.53405762, 879.35314941, 44.21365356, 0.0, 0.0, 0.00000000); LiveScene[3] = CreateObject(18284, -1611.61865234, 890.88610840, 44.21365356, 0.0, 0.0, 0.00000000); LiveScene[4] = CreateObject(16088, -1608.46899414, 885.52661133, 47.16677856, 0.0, 0.0, 0.00000000); LiveScene[5] = CreateObject( 970, -1607.65295410, 875.90185547, 47.71825790, 0.0, 0.0, 90.50000000); LiveScene[6] = CreateObject( 970, -1607.61010742, 872.17663574, 47.71825790, 0.0, 0.0, 90.49987793); LiveScene[7] = CreateObject( 970, -1609.67260742, 870.08428955, 47.71825790, 0.0, 0.0, 0.74987793); LiveScene[8] = CreateObject( 970, -1613.77160645, 869.99694824, 47.71825790, 0.0, 0.0, 0.74707031); LiveScene[9] = CreateObject( 970, -1617.86743164, 869.99609375, 47.71825790, 0.0, 0.0, 0.74707031); LiveScene[10] = CreateObject( 970, -1621.24035645, 869.95233154, 47.71825790, 0.0, 0.0, 0.74707031); LiveScene[11] = CreateObject( 970, -1623.25708008, 871.92376709, 47.71825790, 0.0, 0.0, 90.99707031); LiveScene[12] = CreateObject( 970, -1623.31506348, 876.05670166, 47.71825790, 0.0, 0.0, 90.99426270); LiveScene[13] = CreateObject( 970, -1623.33337402, 880.08038330, 47.71825790, 0.0, 0.0, 90.99426270); LiveScene[14] = CreateObject( 970, -1623.41833496, 884.21429443, 47.71825790, 0.0, 0.0, 90.99426270); LiveScene[15] = CreateObject( 970, -1623.49755859, 888.36962891, 47.71825790, 0.0, 0.0, 90.99426270); LiveScene[16] = CreateObject( 970, -1623.55639648, 892.47186279, 47.71825790, 0.0, 0.0, 90.99426270); LiveScene[17] = CreateObject( 970, -1623.61572266, 896.50598145, 47.71825790, 0.0, 0.0, 90.99426270); LiveScene[18] = CreateObject( 970, -1621.57519531, 899.16802979, 47.71825790, 0.0, 0.0, 15.74423218); LiveScene[19] = CreateObject( 970, -1617.52832031, 900.09906006, 47.71825790, 0.0, 0.0, 189.74182129); LiveScene[20] = CreateObject( 970, -1613.48754883, 900.44885254, 47.71825790, 0.0, 0.0, 180.48937988); LiveScene[21] = CreateObject( 970, -1610.02587891, 900.48529053, 47.71825790, 0.0, 0.0, 180.48889160); LiveScene[22] = CreateObject( 970, -1607.74475098, 898.43334961, 47.71825790, 0.0, 0.0, 276.48889160); LiveScene[23] = CreateObject( 970, -1607.53674316, 895.31549072, 47.71825790, 0.0, 0.0, 271.48742676); LiveScene[24] = CreateObject(2311, -1613.47534180, 870.51818848, 47.16677856, 0.0, 0.0, 89.50000000); LiveScene[25] = CreateObject(2311, -1613.46240234, 872.79473877, 47.16677856, 0.0, 0.0, 89.49462891); LiveScene[26] = CreateObject(2311, -1612.58801270, 870.49975586, 47.16677856, 0.0, 0.0, 89.49462891); LiveScene[27] = CreateObject(2311, -1612.55664062, 872.80761719, 47.16677856, 0.0, 0.0, 89.49462891); LiveScene[28] = CreateObject(1719, -1612.33337402, 874.50518799, 47.70169830, 0.0, 0.0, 269.99996948); LiveScene[29] = CreateObject(1783, -1612.32568359, 873.93176270, 47.74293900, 0.0, 0.0, 90.00000000); LiveScene[30] = CreateObject(1785, -1612.35144043, 873.11791992, 47.77324295, 0.0, 0.0, 89.00000000); LiveScene[31] = CreateObject(1788, -1612.39001465, 872.41448975, 47.74026871, 0.0, 0.0, 90.25000000); LiveScene[32] = CreateObject(1790, -1612.37182617, 871.62969971, 47.74203491, 0.0, 0.0, 90.75000000); LiveScene[33] = CreateObject(1809, -1612.28002930, 870.71411133, 47.67227173, 0.0, 0.0, 88.75000000); LiveScene[34] = CreateObject(1808, -1606.68811035, 870.13775635, 46.21875000, 0.0, 0.0, 91.25000000); LiveScene[35] = CreateObject(2102, -1613.34558105, 874.55432129, 47.69176483, 0.0, 0.0, 0.00000000); LiveScene[36] = CreateObject(2104, -1612.56689453, 874.67236328, 47.16677856, 0.0, 0.0, 178.00000000); LiveScene[37] = CreateObject(2104, -1613.11621094, 874.69079590, 47.16677856, 0.0, 0.0, 177.99499512); LiveScene[38] = CreateObject(2190, -1613.05493164, 870.10839844, 47.67227173, 0.0, 0.0, 179.50000000); LiveScene[39] = CreateObject(2225, -1613.44079590, 875.27020264, 47.16677856, 0.0, 0.0, 0.00000000); LiveScene[40] = CreateObject(2227, -1613.92626953, 875.39916992, 47.16677856, 0.0, 0.0, 0.00000000); LiveScene[41] = CreateObject(2229, -1608.66674805, 877.74658203, 47.16677856, 0.0, 0.0, 91.00000000); LiveScene[42] = CreateObject(2229, -1608.57055664, 876.99176025, 47.16677856, 0.0, 0.0, 90.99975586); LiveScene[43] = CreateObject(2229, -1608.59997559, 876.24176025, 47.16677856, 0.0, 0.0, 90.99975586); LiveScene[44] = CreateObject(2229, -1608.57922363, 875.48980713, 47.16677856, 0.0, 0.0, 90.99975586); LiveScene[45] = CreateObject(2229, -1608.30346680, 894.02209473, 47.16677856, 0.0, 0.0, 90.99975586); LiveScene[46] = CreateObject(2229, -1608.32873535, 894.77478027, 47.16677856, 0.0, 0.0, 90.99975586); LiveScene[47] = CreateObject(2229, -1608.32885742, 895.52587891, 47.16677856, 0.0, 0.0, 90.99975586); LiveScene[48] = CreateObject(2229, -1608.34973145, 896.35375977, 47.16677856, 0.0, 0.0, 90.99975586); LiveScene[49] = CreateObject(2232, -1607.97729492, 879.98040771, 47.76465607, 0.0, 0.0, 88.75000000); LiveScene[50] = CreateObject(2232, -1607.94238281, 880.62976074, 47.76465607, 0.0, 0.0, 88.74755859); LiveScene[51] = CreateObject(2232, -1607.94238281, 880.62890625, 48.93972778, 0.0, 0.0, 88.74755859); LiveScene[52] = CreateObject(2232, -1608.00158691, 879.95581055, 48.93972778, 0.0, 0.0, 88.74755859); LiveScene[53] = CreateObject(2232, -1608.01696777, 891.09918213, 47.76465607, 0.0, 0.0, 88.74755859); LiveScene[54] = CreateObject(2232, -1608.06250000, 890.32855225, 47.76465607, 0.0, 0.0, 88.74755859); LiveScene[55] = CreateObject(2232, -1608.06250000, 890.32812500, 48.91472626, 0.0, 0.0, 88.74755859); LiveScene[56] = CreateObject(2232, -1608.17871094, 891.09606934, 48.91472626, 0.0, 0.0, 88.74755859); LiveScene[57] = CreateObject(2233, -1608.59069824, 870.78692627, 47.21104813, 0.0, 0.0, 108.00000000); LiveScene[58] = CreateObject(2233, -1608.89660645, 900.74212646, 47.16104507, 0.0, 0.0, 71.99560547); LiveScene[59] = CreateObject(8877, -1620.47717285, 872.43237305, 53.26105881, 0.0, 0.0, 172.00000000); LiveScene[60] = CreateObject(8877, -1621.35668945, 896.76544189, 53.26105881, 0.0, 0.0, 83.99645996); LiveScene[61] = CreateObject(1472, -1606.61474609, 885.76196289, 46.63391495, 0.0, 0.0, 89.25000000); LiveScene[62] = CreateObject(8880, -1616.48632812, 875.78448486, 54.13264465, 0.0, 0.0, 307.25000000); LiveScene[63] = CreateObject(8878, -1616.18957520, 892.28454590, 54.08913040, 0.0, 0.0, 92.00000000); LiveScene[64] = CreateObject(1215, -1607.77661133, 868.73352051, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[65] = CreateObject(1215, -1609.77734375, 868.78063965, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[66] = CreateObject(1215, -1611.78430176, 868.75292969, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[67] = CreateObject(1215, -1613.44580078, 868.80004883, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[68] = CreateObject(1215, -1615.15197754, 868.79272461, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[69] = CreateObject(1215, -1616.65869141, 868.80371094, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[70] = CreateObject(1215, -1618.26721191, 868.83154297, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[71] = CreateObject(1215, -1620.11767578, 868.76098633, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[72] = CreateObject(1215, -1621.83312988, 868.85327148, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[73] = CreateObject(1215, -1608.17687988, 901.19494629, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[74] = CreateObject(1215, -1609.55725098, 901.18157959, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[75] = CreateObject(1215, -1611.31713867, 901.12390137, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[76] = CreateObject(1215, -1613.01855469, 901.16137695, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[77] = CreateObject(1215, -1614.48840332, 901.28118896, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[78] = CreateObject(1215, -1616.15319824, 901.16540527, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[79] = CreateObject(1215, -1617.75720215, 901.17089844, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[80] = CreateObject(1215, -1619.43017578, 901.25750732, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[81] = CreateObject(1215, -1621.05090332, 901.36383057, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[82] = CreateObject(1215, -1622.41967773, 901.47503662, 47.57100677, 0.0, 0.0, 0.00000000);
Примерно так должен быть public: Code
public OnGameModeInit() { ConnectNPC("Dick", "blank"); ConnectNPC("Percy", "blank"); ConnectNPC("Jezz", "blank"); LuvFst = CreateVehicle(409, -1615.4774, 885.4456, 48.0827, 202.5649, 45, 0, -1); LiveScene[0] = CreateObject(18284, -1619.39318848, 890.92974854, 44.21365356, 0.0, 0.0, 0.00000000); LiveScene[1] = CreateObject(18284, -1619.39392090, 879.33050537, 44.21365356, 0.0, 0.0, 0.00000000); LiveScene[2] = CreateObject(18284, -1611.53405762, 879.35314941, 44.21365356, 0.0, 0.0, 0.00000000); LiveScene[3] = CreateObject(18284, -1611.61865234, 890.88610840, 44.21365356, 0.0, 0.0, 0.00000000); LiveScene[4] = CreateObject(16088, -1608.46899414, 885.52661133, 47.16677856, 0.0, 0.0, 0.00000000); LiveScene[5] = CreateObject( 970, -1607.65295410, 875.90185547, 47.71825790, 0.0, 0.0, 90.50000000); LiveScene[6] = CreateObject( 970, -1607.61010742, 872.17663574, 47.71825790, 0.0, 0.0, 90.49987793); LiveScene[7] = CreateObject( 970, -1609.67260742, 870.08428955, 47.71825790, 0.0, 0.0, 0.74987793); LiveScene[8] = CreateObject( 970, -1613.77160645, 869.99694824, 47.71825790, 0.0, 0.0, 0.74707031); LiveScene[9] = CreateObject( 970, -1617.86743164, 869.99609375, 47.71825790, 0.0, 0.0, 0.74707031); LiveScene[10] = CreateObject( 970, -1621.24035645, 869.95233154, 47.71825790, 0.0, 0.0, 0.74707031); LiveScene[11] = CreateObject( 970, -1623.25708008, 871.92376709, 47.71825790, 0.0, 0.0, 90.99707031); LiveScene[12] = CreateObject( 970, -1623.31506348, 876.05670166, 47.71825790, 0.0, 0.0, 90.99426270); LiveScene[13] = CreateObject( 970, -1623.33337402, 880.08038330, 47.71825790, 0.0, 0.0, 90.99426270); LiveScene[14] = CreateObject( 970, -1623.41833496, 884.21429443, 47.71825790, 0.0, 0.0, 90.99426270); LiveScene[15] = CreateObject( 970, -1623.49755859, 888.36962891, 47.71825790, 0.0, 0.0, 90.99426270); LiveScene[16] = CreateObject( 970, -1623.55639648, 892.47186279, 47.71825790, 0.0, 0.0, 90.99426270); LiveScene[17] = CreateObject( 970, -1623.61572266, 896.50598145, 47.71825790, 0.0, 0.0, 90.99426270); LiveScene[18] = CreateObject( 970, -1621.57519531, 899.16802979, 47.71825790, 0.0, 0.0, 15.74423218); LiveScene[19] = CreateObject( 970, -1617.52832031, 900.09906006, 47.71825790, 0.0, 0.0, 189.74182129); LiveScene[20] = CreateObject( 970, -1613.48754883, 900.44885254, 47.71825790, 0.0, 0.0, 180.48937988); LiveScene[21] = CreateObject( 970, -1610.02587891, 900.48529053, 47.71825790, 0.0, 0.0, 180.48889160); LiveScene[22] = CreateObject( 970, -1607.74475098, 898.43334961, 47.71825790, 0.0, 0.0, 276.48889160); LiveScene[23] = CreateObject( 970, -1607.53674316, 895.31549072, 47.71825790, 0.0, 0.0, 271.48742676); LiveScene[24] = CreateObject(2311, -1613.47534180, 870.51818848, 47.16677856, 0.0, 0.0, 89.50000000); LiveScene[25] = CreateObject(2311, -1613.46240234, 872.79473877, 47.16677856, 0.0, 0.0, 89.49462891); LiveScene[26] = CreateObject(2311, -1612.58801270, 870.49975586, 47.16677856, 0.0, 0.0, 89.49462891); LiveScene[27] = CreateObject(2311, -1612.55664062, 872.80761719, 47.16677856, 0.0, 0.0, 89.49462891); LiveScene[28] = CreateObject(1719, -1612.33337402, 874.50518799, 47.70169830, 0.0, 0.0, 269.99996948); LiveScene[29] = CreateObject(1783, -1612.32568359, 873.93176270, 47.74293900, 0.0, 0.0, 90.00000000); LiveScene[30] = CreateObject(1785, -1612.35144043, 873.11791992, 47.77324295, 0.0, 0.0, 89.00000000); LiveScene[31] = CreateObject(1788, -1612.39001465, 872.41448975, 47.74026871, 0.0, 0.0, 90.25000000); LiveScene[32] = CreateObject(1790, -1612.37182617, 871.62969971, 47.74203491, 0.0, 0.0, 90.75000000); LiveScene[33] = CreateObject(1809, -1612.28002930, 870.71411133, 47.67227173, 0.0, 0.0, 88.75000000); LiveScene[34] = CreateObject(1808, -1606.68811035, 870.13775635, 46.21875000, 0.0, 0.0, 91.25000000); LiveScene[35] = CreateObject(2102, -1613.34558105, 874.55432129, 47.69176483, 0.0, 0.0, 0.00000000); LiveScene[36] = CreateObject(2104, -1612.56689453, 874.67236328, 47.16677856, 0.0, 0.0, 178.00000000); LiveScene[37] = CreateObject(2104, -1613.11621094, 874.69079590, 47.16677856, 0.0, 0.0, 177.99499512); LiveScene[38] = CreateObject(2190, -1613.05493164, 870.10839844, 47.67227173, 0.0, 0.0, 179.50000000); LiveScene[39] = CreateObject(2225, -1613.44079590, 875.27020264, 47.16677856, 0.0, 0.0, 0.00000000); LiveScene[40] = CreateObject(2227, -1613.92626953, 875.39916992, 47.16677856, 0.0, 0.0, 0.00000000); LiveScene[41] = CreateObject(2229, -1608.66674805, 877.74658203, 47.16677856, 0.0, 0.0, 91.00000000); LiveScene[42] = CreateObject(2229, -1608.57055664, 876.99176025, 47.16677856, 0.0, 0.0, 90.99975586); LiveScene[43] = CreateObject(2229, -1608.59997559, 876.24176025, 47.16677856, 0.0, 0.0, 90.99975586); LiveScene[44] = CreateObject(2229, -1608.57922363, 875.48980713, 47.16677856, 0.0, 0.0, 90.99975586); LiveScene[45] = CreateObject(2229, -1608.30346680, 894.02209473, 47.16677856, 0.0, 0.0, 90.99975586); LiveScene[46] = CreateObject(2229, -1608.32873535, 894.77478027, 47.16677856, 0.0, 0.0, 90.99975586); LiveScene[47] = CreateObject(2229, -1608.32885742, 895.52587891, 47.16677856, 0.0, 0.0, 90.99975586); LiveScene[48] = CreateObject(2229, -1608.34973145, 896.35375977, 47.16677856, 0.0, 0.0, 90.99975586); LiveScene[49] = CreateObject(2232, -1607.97729492, 879.98040771, 47.76465607, 0.0, 0.0, 88.75000000); LiveScene[50] = CreateObject(2232, -1607.94238281, 880.62976074, 47.76465607, 0.0, 0.0, 88.74755859); LiveScene[51] = CreateObject(2232, -1607.94238281, 880.62890625, 48.93972778, 0.0, 0.0, 88.74755859); LiveScene[52] = CreateObject(2232, -1608.00158691, 879.95581055, 48.93972778, 0.0, 0.0, 88.74755859); LiveScene[53] = CreateObject(2232, -1608.01696777, 891.09918213, 47.76465607, 0.0, 0.0, 88.74755859); LiveScene[54] = CreateObject(2232, -1608.06250000, 890.32855225, 47.76465607, 0.0, 0.0, 88.74755859); LiveScene[55] = CreateObject(2232, -1608.06250000, 890.32812500, 48.91472626, 0.0, 0.0, 88.74755859); LiveScene[56] = CreateObject(2232, -1608.17871094, 891.09606934, 48.91472626, 0.0, 0.0, 88.74755859); LiveScene[57] = CreateObject(2233, -1608.59069824, 870.78692627, 47.21104813, 0.0, 0.0, 108.00000000); LiveScene[58] = CreateObject(2233, -1608.89660645, 900.74212646, 47.16104507, 0.0, 0.0, 71.99560547); LiveScene[59] = CreateObject(8877, -1620.47717285, 872.43237305, 53.26105881, 0.0, 0.0, 172.00000000); LiveScene[60] = CreateObject(8877, -1621.35668945, 896.76544189, 53.26105881, 0.0, 0.0, 83.99645996); LiveScene[61] = CreateObject(1472, -1606.61474609, 885.76196289, 46.63391495, 0.0, 0.0, 89.25000000); LiveScene[62] = CreateObject(8880, -1616.48632812, 875.78448486, 54.13264465, 0.0, 0.0, 307.25000000); LiveScene[63] = CreateObject(8878, -1616.18957520, 892.28454590, 54.08913040, 0.0, 0.0, 92.00000000); LiveScene[64] = CreateObject(1215, -1607.77661133, 868.73352051, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[65] = CreateObject(1215, -1609.77734375, 868.78063965, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[66] = CreateObject(1215, -1611.78430176, 868.75292969, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[67] = CreateObject(1215, -1613.44580078, 868.80004883, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[68] = CreateObject(1215, -1615.15197754, 868.79272461, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[69] = CreateObject(1215, -1616.65869141, 868.80371094, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[70] = CreateObject(1215, -1618.26721191, 868.83154297, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[71] = CreateObject(1215, -1620.11767578, 868.76098633, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[72] = CreateObject(1215, -1621.83312988, 868.85327148, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[73] = CreateObject(1215, -1608.17687988, 901.19494629, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[74] = CreateObject(1215, -1609.55725098, 901.18157959, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[75] = CreateObject(1215, -1611.31713867, 901.12390137, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[76] = CreateObject(1215, -1613.01855469, 901.16137695, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[77] = CreateObject(1215, -1614.48840332, 901.28118896, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[78] = CreateObject(1215, -1616.15319824, 901.16540527, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[79] = CreateObject(1215, -1617.75720215, 901.17089844, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[80] = CreateObject(1215, -1619.43017578, 901.25750732, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[81] = CreateObject(1215, -1621.05090332, 901.36383057, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[82] = CreateObject(1215, -1622.41967773, 901.47503662, 47.57100677, 0.0, 0.0, 0.00000000); return 1; }
После этого ищем public OnGameModeExit() и туда вставляем: Code
for(new i; i < sizeof(LiveScene); i++) { DestroyObject(LiveScene[i]); } for(new i, j = GetMaxPlayers(); i != j; i++) { if(!IsPlayerConnected(i)) continue; if(!IsPlayerNPC(i)) continue; Kick(i); } DestroyVehicle(LuvFst);
примерно так должен быть public: Code
public OnGameModeExit() { for(new i; i < sizeof(LiveScene); i++) { DestroyObject(LiveScene[i]); } for(new i, j = GetMaxPlayers(); i != j; i++) { if(!IsPlayerConnected(i)) continue; if(!IsPlayerNPC(i)) continue; Kick(i); } DestroyVehicle(LuvFst); return 1; }
После этого ищем public OnPlayerSpawn(playerid) и туда вставляем: Code
SetPlayerTime(playerid, 0, 0); if(!IsPlayerNPC(playerid)) { SetPlayerPos(playerid, -1588.2439, 886.1553, 47.2188); SetPlayerFacingAngle(playerid, 90.0); } else if(IsPlayerNPC(playerid)) { new PlayerName[MAX_PLAYER_NAME]; GetPlayerName(playerid, PlayerName, sizeof(PlayerName)); if(strcmp(PlayerName, "Dick", true) == 0) { SetPlayerSkin(playerid, 18); SetPlayerColor(playerid, 0x00000000); SetPlayerPos(playerid, -1609.5, 882.4775, 48.16); SetPlayerFacingAngle(playerid, -90.0); SetPlayerAttachedObject(playerid, 1, 19317, 6); } else if(strcmp(PlayerName, "Percy", true) == 0) { SetPlayerSkin(playerid, 19); SetPlayerColor(playerid, 0x00000000); SetPlayerPos(playerid, -1609.5, 885.4981, 48.16); SetPlayerFacingAngle(playerid, -90.0); SetPlayerAttachedObject(playerid, 2, 19318, 6); } else if(strcmp(PlayerName, "Jezz", true) == 0) { SetPlayerSkin(playerid, 20); SetPlayerColor(playerid, 0x00000000); SetPlayerPos(playerid, -1609.5, 888.2766, 48.16); SetPlayerFacingAngle(playerid, -90.0); SetPlayerAttachedObject(playerid, 3, 19319, 6); } }
примерно так должен быть public: Code
public OnPlayerSpawn(playerid) { SetPlayerTime(playerid, 0, 0); if(!IsPlayerNPC(playerid)) { SetPlayerPos(playerid, -1588.2439, 886.1553, 47.2188); SetPlayerFacingAngle(playerid, 90.0); } else if(IsPlayerNPC(playerid)) { new PlayerName[MAX_PLAYER_NAME]; GetPlayerName(playerid, PlayerName, sizeof(PlayerName)); if(strcmp(PlayerName, "Dick", true) == 0) { SetPlayerSkin(playerid, 18); SetPlayerColor(playerid, 0x00000000); SetPlayerPos(playerid, -1609.5, 882.4775, 48.16); SetPlayerFacingAngle(playerid, -90.0); SetPlayerAttachedObject(playerid, 1, 19317, 6); } else if(strcmp(PlayerName, "Percy", true) == 0) { SetPlayerSkin(playerid, 19); SetPlayerColor(playerid, 0x00000000); SetPlayerPos(playerid, -1609.5, 885.4981, 48.16); SetPlayerFacingAngle(playerid, -90.0); SetPlayerAttachedObject(playerid, 2, 19318, 6); } else if(strcmp(PlayerName, "Jezz", true) == 0) { SetPlayerSkin(playerid, 20); SetPlayerColor(playerid, 0x00000000); SetPlayerPos(playerid, -1609.5, 888.2766, 48.16); SetPlayerFacingAngle(playerid, -90.0); SetPlayerAttachedObject(playerid, 3, 19319, 6); } } return 1; }
После этого ищем public OnPlayerStreamIn(playerid, forplayerid) и туда вставляем: Code
if(IsPlayerNPC(playerid)) { new PlayerName[MAX_PLAYER_NAME]; GetPlayerName(playerid, PlayerName, sizeof(PlayerName)); if(strcmp(PlayerName, "Dick", true) == 0) { ApplyAnimation(playerid, "DANCING", "dnce_M_b", 1, 1, 1, 1, 1, 1, 1); } else if(strcmp(PlayerName, "Percy", true) == 0) { ApplyAnimation(playerid, "DANCING", "dance_loop", 1, 1, 1, 1, 1, 1, 1); } else if(strcmp(PlayerName, "Jezz", true) == 0) { ApplyAnimation(playerid, "DANCING", "dnce_M_b", 1, 1, 1, 1, 1, 1, 1); } } PlayAudioStreamForPlayer(forplayerid, "http://stream4.radiostyle.ru:8004/a-rock", 0.0, 0.0, 0.0, 20.0, 0);
примерно так должен быть pulblic: Code
public OnPlayerStreamIn(playerid, forplayerid) { if(IsPlayerNPC(playerid)) { new PlayerName[MAX_PLAYER_NAME]; GetPlayerName(playerid, PlayerName, sizeof(PlayerName)); if(strcmp(PlayerName, "Dick", true) == 0) { ApplyAnimation(playerid, "DANCING", "dnce_M_b", 1, 1, 1, 1, 1, 1, 1); } else if(strcmp(PlayerName, "Percy", true) == 0) { ApplyAnimation(playerid, "DANCING", "dance_loop", 1, 1, 1, 1, 1, 1, 1); } else if(strcmp(PlayerName, "Jezz", true) == 0) { ApplyAnimation(playerid, "DANCING", "dnce_M_b", 1, 1, 1, 1, 1, 1, 1); } } PlayAudioStreamForPlayer(forplayerid, "http://stream4.radiostyle.ru:8004/a-rock", 0.0, 0.0, 0.0, 20.0, 0); return 1; }
После этого ищем public OnPlayerStreamOut(playerid, forplayerid) и туда вставляем: Code
StopAudioStreamForPlayer(forplayerid);
примерно так должен быть public: Code
public OnPlayerStreamOut(playerid, forplayerid) { StopAudioStreamForPlayer(forplayerid); return 1; }
ТАк же скачайте файл и устоновите в папку с gta sa урок by 26_RUSSS АВтор кода - OKStyle
zm-jail.ru Разработка сайта samp-pawno.ru
Сообщение Начнем уроку верху мода: Code
new LiveScene[83], LuvFst;
После этого ищем public OnGameModeInit() и туда вставляем: Code
ConnectNPC("Dick", "blank"); ConnectNPC("Percy", "blank"); ConnectNPC("Jezz", "blank"); LuvFst = CreateVehicle(409, -1615.4774, 885.4456, 48.0827, 202.5649, 45, 0, -1); LiveScene[0] = CreateObject(18284, -1619.39318848, 890.92974854, 44.21365356, 0.0, 0.0, 0.00000000); LiveScene[1] = CreateObject(18284, -1619.39392090, 879.33050537, 44.21365356, 0.0, 0.0, 0.00000000); LiveScene[2] = CreateObject(18284, -1611.53405762, 879.35314941, 44.21365356, 0.0, 0.0, 0.00000000); LiveScene[3] = CreateObject(18284, -1611.61865234, 890.88610840, 44.21365356, 0.0, 0.0, 0.00000000); LiveScene[4] = CreateObject(16088, -1608.46899414, 885.52661133, 47.16677856, 0.0, 0.0, 0.00000000); LiveScene[5] = CreateObject( 970, -1607.65295410, 875.90185547, 47.71825790, 0.0, 0.0, 90.50000000); LiveScene[6] = CreateObject( 970, -1607.61010742, 872.17663574, 47.71825790, 0.0, 0.0, 90.49987793); LiveScene[7] = CreateObject( 970, -1609.67260742, 870.08428955, 47.71825790, 0.0, 0.0, 0.74987793); LiveScene[8] = CreateObject( 970, -1613.77160645, 869.99694824, 47.71825790, 0.0, 0.0, 0.74707031); LiveScene[9] = CreateObject( 970, -1617.86743164, 869.99609375, 47.71825790, 0.0, 0.0, 0.74707031); LiveScene[10] = CreateObject( 970, -1621.24035645, 869.95233154, 47.71825790, 0.0, 0.0, 0.74707031); LiveScene[11] = CreateObject( 970, -1623.25708008, 871.92376709, 47.71825790, 0.0, 0.0, 90.99707031); LiveScene[12] = CreateObject( 970, -1623.31506348, 876.05670166, 47.71825790, 0.0, 0.0, 90.99426270); LiveScene[13] = CreateObject( 970, -1623.33337402, 880.08038330, 47.71825790, 0.0, 0.0, 90.99426270); LiveScene[14] = CreateObject( 970, -1623.41833496, 884.21429443, 47.71825790, 0.0, 0.0, 90.99426270); LiveScene[15] = CreateObject( 970, -1623.49755859, 888.36962891, 47.71825790, 0.0, 0.0, 90.99426270); LiveScene[16] = CreateObject( 970, -1623.55639648, 892.47186279, 47.71825790, 0.0, 0.0, 90.99426270); LiveScene[17] = CreateObject( 970, -1623.61572266, 896.50598145, 47.71825790, 0.0, 0.0, 90.99426270); LiveScene[18] = CreateObject( 970, -1621.57519531, 899.16802979, 47.71825790, 0.0, 0.0, 15.74423218); LiveScene[19] = CreateObject( 970, -1617.52832031, 900.09906006, 47.71825790, 0.0, 0.0, 189.74182129); LiveScene[20] = CreateObject( 970, -1613.48754883, 900.44885254, 47.71825790, 0.0, 0.0, 180.48937988); LiveScene[21] = CreateObject( 970, -1610.02587891, 900.48529053, 47.71825790, 0.0, 0.0, 180.48889160); LiveScene[22] = CreateObject( 970, -1607.74475098, 898.43334961, 47.71825790, 0.0, 0.0, 276.48889160); LiveScene[23] = CreateObject( 970, -1607.53674316, 895.31549072, 47.71825790, 0.0, 0.0, 271.48742676); LiveScene[24] = CreateObject(2311, -1613.47534180, 870.51818848, 47.16677856, 0.0, 0.0, 89.50000000); LiveScene[25] = CreateObject(2311, -1613.46240234, 872.79473877, 47.16677856, 0.0, 0.0, 89.49462891); LiveScene[26] = CreateObject(2311, -1612.58801270, 870.49975586, 47.16677856, 0.0, 0.0, 89.49462891); LiveScene[27] = CreateObject(2311, -1612.55664062, 872.80761719, 47.16677856, 0.0, 0.0, 89.49462891); LiveScene[28] = CreateObject(1719, -1612.33337402, 874.50518799, 47.70169830, 0.0, 0.0, 269.99996948); LiveScene[29] = CreateObject(1783, -1612.32568359, 873.93176270, 47.74293900, 0.0, 0.0, 90.00000000); LiveScene[30] = CreateObject(1785, -1612.35144043, 873.11791992, 47.77324295, 0.0, 0.0, 89.00000000); LiveScene[31] = CreateObject(1788, -1612.39001465, 872.41448975, 47.74026871, 0.0, 0.0, 90.25000000); LiveScene[32] = CreateObject(1790, -1612.37182617, 871.62969971, 47.74203491, 0.0, 0.0, 90.75000000); LiveScene[33] = CreateObject(1809, -1612.28002930, 870.71411133, 47.67227173, 0.0, 0.0, 88.75000000); LiveScene[34] = CreateObject(1808, -1606.68811035, 870.13775635, 46.21875000, 0.0, 0.0, 91.25000000); LiveScene[35] = CreateObject(2102, -1613.34558105, 874.55432129, 47.69176483, 0.0, 0.0, 0.00000000); LiveScene[36] = CreateObject(2104, -1612.56689453, 874.67236328, 47.16677856, 0.0, 0.0, 178.00000000); LiveScene[37] = CreateObject(2104, -1613.11621094, 874.69079590, 47.16677856, 0.0, 0.0, 177.99499512); LiveScene[38] = CreateObject(2190, -1613.05493164, 870.10839844, 47.67227173, 0.0, 0.0, 179.50000000); LiveScene[39] = CreateObject(2225, -1613.44079590, 875.27020264, 47.16677856, 0.0, 0.0, 0.00000000); LiveScene[40] = CreateObject(2227, -1613.92626953, 875.39916992, 47.16677856, 0.0, 0.0, 0.00000000); LiveScene[41] = CreateObject(2229, -1608.66674805, 877.74658203, 47.16677856, 0.0, 0.0, 91.00000000); LiveScene[42] = CreateObject(2229, -1608.57055664, 876.99176025, 47.16677856, 0.0, 0.0, 90.99975586); LiveScene[43] = CreateObject(2229, -1608.59997559, 876.24176025, 47.16677856, 0.0, 0.0, 90.99975586); LiveScene[44] = CreateObject(2229, -1608.57922363, 875.48980713, 47.16677856, 0.0, 0.0, 90.99975586); LiveScene[45] = CreateObject(2229, -1608.30346680, 894.02209473, 47.16677856, 0.0, 0.0, 90.99975586); LiveScene[46] = CreateObject(2229, -1608.32873535, 894.77478027, 47.16677856, 0.0, 0.0, 90.99975586); LiveScene[47] = CreateObject(2229, -1608.32885742, 895.52587891, 47.16677856, 0.0, 0.0, 90.99975586); LiveScene[48] = CreateObject(2229, -1608.34973145, 896.35375977, 47.16677856, 0.0, 0.0, 90.99975586); LiveScene[49] = CreateObject(2232, -1607.97729492, 879.98040771, 47.76465607, 0.0, 0.0, 88.75000000); LiveScene[50] = CreateObject(2232, -1607.94238281, 880.62976074, 47.76465607, 0.0, 0.0, 88.74755859); LiveScene[51] = CreateObject(2232, -1607.94238281, 880.62890625, 48.93972778, 0.0, 0.0, 88.74755859); LiveScene[52] = CreateObject(2232, -1608.00158691, 879.95581055, 48.93972778, 0.0, 0.0, 88.74755859); LiveScene[53] = CreateObject(2232, -1608.01696777, 891.09918213, 47.76465607, 0.0, 0.0, 88.74755859); LiveScene[54] = CreateObject(2232, -1608.06250000, 890.32855225, 47.76465607, 0.0, 0.0, 88.74755859); LiveScene[55] = CreateObject(2232, -1608.06250000, 890.32812500, 48.91472626, 0.0, 0.0, 88.74755859); LiveScene[56] = CreateObject(2232, -1608.17871094, 891.09606934, 48.91472626, 0.0, 0.0, 88.74755859); LiveScene[57] = CreateObject(2233, -1608.59069824, 870.78692627, 47.21104813, 0.0, 0.0, 108.00000000); LiveScene[58] = CreateObject(2233, -1608.89660645, 900.74212646, 47.16104507, 0.0, 0.0, 71.99560547); LiveScene[59] = CreateObject(8877, -1620.47717285, 872.43237305, 53.26105881, 0.0, 0.0, 172.00000000); LiveScene[60] = CreateObject(8877, -1621.35668945, 896.76544189, 53.26105881, 0.0, 0.0, 83.99645996); LiveScene[61] = CreateObject(1472, -1606.61474609, 885.76196289, 46.63391495, 0.0, 0.0, 89.25000000); LiveScene[62] = CreateObject(8880, -1616.48632812, 875.78448486, 54.13264465, 0.0, 0.0, 307.25000000); LiveScene[63] = CreateObject(8878, -1616.18957520, 892.28454590, 54.08913040, 0.0, 0.0, 92.00000000); LiveScene[64] = CreateObject(1215, -1607.77661133, 868.73352051, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[65] = CreateObject(1215, -1609.77734375, 868.78063965, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[66] = CreateObject(1215, -1611.78430176, 868.75292969, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[67] = CreateObject(1215, -1613.44580078, 868.80004883, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[68] = CreateObject(1215, -1615.15197754, 868.79272461, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[69] = CreateObject(1215, -1616.65869141, 868.80371094, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[70] = CreateObject(1215, -1618.26721191, 868.83154297, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[71] = CreateObject(1215, -1620.11767578, 868.76098633, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[72] = CreateObject(1215, -1621.83312988, 868.85327148, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[73] = CreateObject(1215, -1608.17687988, 901.19494629, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[74] = CreateObject(1215, -1609.55725098, 901.18157959, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[75] = CreateObject(1215, -1611.31713867, 901.12390137, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[76] = CreateObject(1215, -1613.01855469, 901.16137695, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[77] = CreateObject(1215, -1614.48840332, 901.28118896, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[78] = CreateObject(1215, -1616.15319824, 901.16540527, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[79] = CreateObject(1215, -1617.75720215, 901.17089844, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[80] = CreateObject(1215, -1619.43017578, 901.25750732, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[81] = CreateObject(1215, -1621.05090332, 901.36383057, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[82] = CreateObject(1215, -1622.41967773, 901.47503662, 47.57100677, 0.0, 0.0, 0.00000000);
Примерно так должен быть public: Code
public OnGameModeInit() { ConnectNPC("Dick", "blank"); ConnectNPC("Percy", "blank"); ConnectNPC("Jezz", "blank"); LuvFst = CreateVehicle(409, -1615.4774, 885.4456, 48.0827, 202.5649, 45, 0, -1); LiveScene[0] = CreateObject(18284, -1619.39318848, 890.92974854, 44.21365356, 0.0, 0.0, 0.00000000); LiveScene[1] = CreateObject(18284, -1619.39392090, 879.33050537, 44.21365356, 0.0, 0.0, 0.00000000); LiveScene[2] = CreateObject(18284, -1611.53405762, 879.35314941, 44.21365356, 0.0, 0.0, 0.00000000); LiveScene[3] = CreateObject(18284, -1611.61865234, 890.88610840, 44.21365356, 0.0, 0.0, 0.00000000); LiveScene[4] = CreateObject(16088, -1608.46899414, 885.52661133, 47.16677856, 0.0, 0.0, 0.00000000); LiveScene[5] = CreateObject( 970, -1607.65295410, 875.90185547, 47.71825790, 0.0, 0.0, 90.50000000); LiveScene[6] = CreateObject( 970, -1607.61010742, 872.17663574, 47.71825790, 0.0, 0.0, 90.49987793); LiveScene[7] = CreateObject( 970, -1609.67260742, 870.08428955, 47.71825790, 0.0, 0.0, 0.74987793); LiveScene[8] = CreateObject( 970, -1613.77160645, 869.99694824, 47.71825790, 0.0, 0.0, 0.74707031); LiveScene[9] = CreateObject( 970, -1617.86743164, 869.99609375, 47.71825790, 0.0, 0.0, 0.74707031); LiveScene[10] = CreateObject( 970, -1621.24035645, 869.95233154, 47.71825790, 0.0, 0.0, 0.74707031); LiveScene[11] = CreateObject( 970, -1623.25708008, 871.92376709, 47.71825790, 0.0, 0.0, 90.99707031); LiveScene[12] = CreateObject( 970, -1623.31506348, 876.05670166, 47.71825790, 0.0, 0.0, 90.99426270); LiveScene[13] = CreateObject( 970, -1623.33337402, 880.08038330, 47.71825790, 0.0, 0.0, 90.99426270); LiveScene[14] = CreateObject( 970, -1623.41833496, 884.21429443, 47.71825790, 0.0, 0.0, 90.99426270); LiveScene[15] = CreateObject( 970, -1623.49755859, 888.36962891, 47.71825790, 0.0, 0.0, 90.99426270); LiveScene[16] = CreateObject( 970, -1623.55639648, 892.47186279, 47.71825790, 0.0, 0.0, 90.99426270); LiveScene[17] = CreateObject( 970, -1623.61572266, 896.50598145, 47.71825790, 0.0, 0.0, 90.99426270); LiveScene[18] = CreateObject( 970, -1621.57519531, 899.16802979, 47.71825790, 0.0, 0.0, 15.74423218); LiveScene[19] = CreateObject( 970, -1617.52832031, 900.09906006, 47.71825790, 0.0, 0.0, 189.74182129); LiveScene[20] = CreateObject( 970, -1613.48754883, 900.44885254, 47.71825790, 0.0, 0.0, 180.48937988); LiveScene[21] = CreateObject( 970, -1610.02587891, 900.48529053, 47.71825790, 0.0, 0.0, 180.48889160); LiveScene[22] = CreateObject( 970, -1607.74475098, 898.43334961, 47.71825790, 0.0, 0.0, 276.48889160); LiveScene[23] = CreateObject( 970, -1607.53674316, 895.31549072, 47.71825790, 0.0, 0.0, 271.48742676); LiveScene[24] = CreateObject(2311, -1613.47534180, 870.51818848, 47.16677856, 0.0, 0.0, 89.50000000); LiveScene[25] = CreateObject(2311, -1613.46240234, 872.79473877, 47.16677856, 0.0, 0.0, 89.49462891); LiveScene[26] = CreateObject(2311, -1612.58801270, 870.49975586, 47.16677856, 0.0, 0.0, 89.49462891); LiveScene[27] = CreateObject(2311, -1612.55664062, 872.80761719, 47.16677856, 0.0, 0.0, 89.49462891); LiveScene[28] = CreateObject(1719, -1612.33337402, 874.50518799, 47.70169830, 0.0, 0.0, 269.99996948); LiveScene[29] = CreateObject(1783, -1612.32568359, 873.93176270, 47.74293900, 0.0, 0.0, 90.00000000); LiveScene[30] = CreateObject(1785, -1612.35144043, 873.11791992, 47.77324295, 0.0, 0.0, 89.00000000); LiveScene[31] = CreateObject(1788, -1612.39001465, 872.41448975, 47.74026871, 0.0, 0.0, 90.25000000); LiveScene[32] = CreateObject(1790, -1612.37182617, 871.62969971, 47.74203491, 0.0, 0.0, 90.75000000); LiveScene[33] = CreateObject(1809, -1612.28002930, 870.71411133, 47.67227173, 0.0, 0.0, 88.75000000); LiveScene[34] = CreateObject(1808, -1606.68811035, 870.13775635, 46.21875000, 0.0, 0.0, 91.25000000); LiveScene[35] = CreateObject(2102, -1613.34558105, 874.55432129, 47.69176483, 0.0, 0.0, 0.00000000); LiveScene[36] = CreateObject(2104, -1612.56689453, 874.67236328, 47.16677856, 0.0, 0.0, 178.00000000); LiveScene[37] = CreateObject(2104, -1613.11621094, 874.69079590, 47.16677856, 0.0, 0.0, 177.99499512); LiveScene[38] = CreateObject(2190, -1613.05493164, 870.10839844, 47.67227173, 0.0, 0.0, 179.50000000); LiveScene[39] = CreateObject(2225, -1613.44079590, 875.27020264, 47.16677856, 0.0, 0.0, 0.00000000); LiveScene[40] = CreateObject(2227, -1613.92626953, 875.39916992, 47.16677856, 0.0, 0.0, 0.00000000); LiveScene[41] = CreateObject(2229, -1608.66674805, 877.74658203, 47.16677856, 0.0, 0.0, 91.00000000); LiveScene[42] = CreateObject(2229, -1608.57055664, 876.99176025, 47.16677856, 0.0, 0.0, 90.99975586); LiveScene[43] = CreateObject(2229, -1608.59997559, 876.24176025, 47.16677856, 0.0, 0.0, 90.99975586); LiveScene[44] = CreateObject(2229, -1608.57922363, 875.48980713, 47.16677856, 0.0, 0.0, 90.99975586); LiveScene[45] = CreateObject(2229, -1608.30346680, 894.02209473, 47.16677856, 0.0, 0.0, 90.99975586); LiveScene[46] = CreateObject(2229, -1608.32873535, 894.77478027, 47.16677856, 0.0, 0.0, 90.99975586); LiveScene[47] = CreateObject(2229, -1608.32885742, 895.52587891, 47.16677856, 0.0, 0.0, 90.99975586); LiveScene[48] = CreateObject(2229, -1608.34973145, 896.35375977, 47.16677856, 0.0, 0.0, 90.99975586); LiveScene[49] = CreateObject(2232, -1607.97729492, 879.98040771, 47.76465607, 0.0, 0.0, 88.75000000); LiveScene[50] = CreateObject(2232, -1607.94238281, 880.62976074, 47.76465607, 0.0, 0.0, 88.74755859); LiveScene[51] = CreateObject(2232, -1607.94238281, 880.62890625, 48.93972778, 0.0, 0.0, 88.74755859); LiveScene[52] = CreateObject(2232, -1608.00158691, 879.95581055, 48.93972778, 0.0, 0.0, 88.74755859); LiveScene[53] = CreateObject(2232, -1608.01696777, 891.09918213, 47.76465607, 0.0, 0.0, 88.74755859); LiveScene[54] = CreateObject(2232, -1608.06250000, 890.32855225, 47.76465607, 0.0, 0.0, 88.74755859); LiveScene[55] = CreateObject(2232, -1608.06250000, 890.32812500, 48.91472626, 0.0, 0.0, 88.74755859); LiveScene[56] = CreateObject(2232, -1608.17871094, 891.09606934, 48.91472626, 0.0, 0.0, 88.74755859); LiveScene[57] = CreateObject(2233, -1608.59069824, 870.78692627, 47.21104813, 0.0, 0.0, 108.00000000); LiveScene[58] = CreateObject(2233, -1608.89660645, 900.74212646, 47.16104507, 0.0, 0.0, 71.99560547); LiveScene[59] = CreateObject(8877, -1620.47717285, 872.43237305, 53.26105881, 0.0, 0.0, 172.00000000); LiveScene[60] = CreateObject(8877, -1621.35668945, 896.76544189, 53.26105881, 0.0, 0.0, 83.99645996); LiveScene[61] = CreateObject(1472, -1606.61474609, 885.76196289, 46.63391495, 0.0, 0.0, 89.25000000); LiveScene[62] = CreateObject(8880, -1616.48632812, 875.78448486, 54.13264465, 0.0, 0.0, 307.25000000); LiveScene[63] = CreateObject(8878, -1616.18957520, 892.28454590, 54.08913040, 0.0, 0.0, 92.00000000); LiveScene[64] = CreateObject(1215, -1607.77661133, 868.73352051, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[65] = CreateObject(1215, -1609.77734375, 868.78063965, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[66] = CreateObject(1215, -1611.78430176, 868.75292969, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[67] = CreateObject(1215, -1613.44580078, 868.80004883, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[68] = CreateObject(1215, -1615.15197754, 868.79272461, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[69] = CreateObject(1215, -1616.65869141, 868.80371094, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[70] = CreateObject(1215, -1618.26721191, 868.83154297, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[71] = CreateObject(1215, -1620.11767578, 868.76098633, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[72] = CreateObject(1215, -1621.83312988, 868.85327148, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[73] = CreateObject(1215, -1608.17687988, 901.19494629, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[74] = CreateObject(1215, -1609.55725098, 901.18157959, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[75] = CreateObject(1215, -1611.31713867, 901.12390137, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[76] = CreateObject(1215, -1613.01855469, 901.16137695, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[77] = CreateObject(1215, -1614.48840332, 901.28118896, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[78] = CreateObject(1215, -1616.15319824, 901.16540527, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[79] = CreateObject(1215, -1617.75720215, 901.17089844, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[80] = CreateObject(1215, -1619.43017578, 901.25750732, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[81] = CreateObject(1215, -1621.05090332, 901.36383057, 47.57100677, 0.0, 0.0, 0.00000000); LiveScene[82] = CreateObject(1215, -1622.41967773, 901.47503662, 47.57100677, 0.0, 0.0, 0.00000000); return 1; }
После этого ищем public OnGameModeExit() и туда вставляем: Code
for(new i; i < sizeof(LiveScene); i++) { DestroyObject(LiveScene[i]); } for(new i, j = GetMaxPlayers(); i != j; i++) { if(!IsPlayerConnected(i)) continue; if(!IsPlayerNPC(i)) continue; Kick(i); } DestroyVehicle(LuvFst);
примерно так должен быть public: Code
public OnGameModeExit() { for(new i; i < sizeof(LiveScene); i++) { DestroyObject(LiveScene[i]); } for(new i, j = GetMaxPlayers(); i != j; i++) { if(!IsPlayerConnected(i)) continue; if(!IsPlayerNPC(i)) continue; Kick(i); } DestroyVehicle(LuvFst); return 1; }
После этого ищем public OnPlayerSpawn(playerid) и туда вставляем: Code
SetPlayerTime(playerid, 0, 0); if(!IsPlayerNPC(playerid)) { SetPlayerPos(playerid, -1588.2439, 886.1553, 47.2188); SetPlayerFacingAngle(playerid, 90.0); } else if(IsPlayerNPC(playerid)) { new PlayerName[MAX_PLAYER_NAME]; GetPlayerName(playerid, PlayerName, sizeof(PlayerName)); if(strcmp(PlayerName, "Dick", true) == 0) { SetPlayerSkin(playerid, 18); SetPlayerColor(playerid, 0x00000000); SetPlayerPos(playerid, -1609.5, 882.4775, 48.16); SetPlayerFacingAngle(playerid, -90.0); SetPlayerAttachedObject(playerid, 1, 19317, 6); } else if(strcmp(PlayerName, "Percy", true) == 0) { SetPlayerSkin(playerid, 19); SetPlayerColor(playerid, 0x00000000); SetPlayerPos(playerid, -1609.5, 885.4981, 48.16); SetPlayerFacingAngle(playerid, -90.0); SetPlayerAttachedObject(playerid, 2, 19318, 6); } else if(strcmp(PlayerName, "Jezz", true) == 0) { SetPlayerSkin(playerid, 20); SetPlayerColor(playerid, 0x00000000); SetPlayerPos(playerid, -1609.5, 888.2766, 48.16); SetPlayerFacingAngle(playerid, -90.0); SetPlayerAttachedObject(playerid, 3, 19319, 6); } }
примерно так должен быть public: Code
public OnPlayerSpawn(playerid) { SetPlayerTime(playerid, 0, 0); if(!IsPlayerNPC(playerid)) { SetPlayerPos(playerid, -1588.2439, 886.1553, 47.2188); SetPlayerFacingAngle(playerid, 90.0); } else if(IsPlayerNPC(playerid)) { new PlayerName[MAX_PLAYER_NAME]; GetPlayerName(playerid, PlayerName, sizeof(PlayerName)); if(strcmp(PlayerName, "Dick", true) == 0) { SetPlayerSkin(playerid, 18); SetPlayerColor(playerid, 0x00000000); SetPlayerPos(playerid, -1609.5, 882.4775, 48.16); SetPlayerFacingAngle(playerid, -90.0); SetPlayerAttachedObject(playerid, 1, 19317, 6); } else if(strcmp(PlayerName, "Percy", true) == 0) { SetPlayerSkin(playerid, 19); SetPlayerColor(playerid, 0x00000000); SetPlayerPos(playerid, -1609.5, 885.4981, 48.16); SetPlayerFacingAngle(playerid, -90.0); SetPlayerAttachedObject(playerid, 2, 19318, 6); } else if(strcmp(PlayerName, "Jezz", true) == 0) { SetPlayerSkin(playerid, 20); SetPlayerColor(playerid, 0x00000000); SetPlayerPos(playerid, -1609.5, 888.2766, 48.16); SetPlayerFacingAngle(playerid, -90.0); SetPlayerAttachedObject(playerid, 3, 19319, 6); } } return 1; }
После этого ищем public OnPlayerStreamIn(playerid, forplayerid) и туда вставляем: Code
if(IsPlayerNPC(playerid)) { new PlayerName[MAX_PLAYER_NAME]; GetPlayerName(playerid, PlayerName, sizeof(PlayerName)); if(strcmp(PlayerName, "Dick", true) == 0) { ApplyAnimation(playerid, "DANCING", "dnce_M_b", 1, 1, 1, 1, 1, 1, 1); } else if(strcmp(PlayerName, "Percy", true) == 0) { ApplyAnimation(playerid, "DANCING", "dance_loop", 1, 1, 1, 1, 1, 1, 1); } else if(strcmp(PlayerName, "Jezz", true) == 0) { ApplyAnimation(playerid, "DANCING", "dnce_M_b", 1, 1, 1, 1, 1, 1, 1); } } PlayAudioStreamForPlayer(forplayerid, "http://stream4.radiostyle.ru:8004/a-rock", 0.0, 0.0, 0.0, 20.0, 0);
примерно так должен быть pulblic: Code
public OnPlayerStreamIn(playerid, forplayerid) { if(IsPlayerNPC(playerid)) { new PlayerName[MAX_PLAYER_NAME]; GetPlayerName(playerid, PlayerName, sizeof(PlayerName)); if(strcmp(PlayerName, "Dick", true) == 0) { ApplyAnimation(playerid, "DANCING", "dnce_M_b", 1, 1, 1, 1, 1, 1, 1); } else if(strcmp(PlayerName, "Percy", true) == 0) { ApplyAnimation(playerid, "DANCING", "dance_loop", 1, 1, 1, 1, 1, 1, 1); } else if(strcmp(PlayerName, "Jezz", true) == 0) { ApplyAnimation(playerid, "DANCING", "dnce_M_b", 1, 1, 1, 1, 1, 1, 1); } } PlayAudioStreamForPlayer(forplayerid, "http://stream4.radiostyle.ru:8004/a-rock", 0.0, 0.0, 0.0, 20.0, 0); return 1; }
После этого ищем public OnPlayerStreamOut(playerid, forplayerid) и туда вставляем: Code
StopAudioStreamForPlayer(forplayerid);
примерно так должен быть public: Code
public OnPlayerStreamOut(playerid, forplayerid) { StopAudioStreamForPlayer(forplayerid); return 1; }
ТАк же скачайте файл и устоновите в папку с gta sa урок by 26_RUSSS АВтор кода - OKStyle Автор - admin Дата добавления - 11.10.2011 в 01:15:44