Nismo_GT Posted July 22, 2012 Share Posted July 22, 2012 Ребята помогите как сделать телепорт? Или скиньте скрипт если есть. Link to comment
Astari Posted July 22, 2012 Share Posted July 22, 2012 Я так телепорт делал enLSPD = createPickup(2287.11, 2431.817, 10.82031, 3, 1318, 50) exLSPD = createPickup(238.6915, 139.204, 1003.02, 3, 1318, 50) -------------------------[Стрелка входа]-------------------------- function enterLSPD(thePlayer) setElementInterior(thePlayer, 3, 238.5869, 142.7303, 1003.023) setElementDimension(thePlayer, 1) end addEventHandler ("onPickupHit", enLSPD, enterLSPD) -------------------------[Стрелка выхода]-------------------------- function doorLSPD() setElementDimension(exLSPD, 1) setElementInterior(exLSPD, 3) end addEventHandler ( "onResourceStart", getRootElement(), doorLSPD) function exitLSPD(thePlayer) setElementInterior(thePlayer, 0, 2287.11, 2425.817, 10.82031) setElementDimension(thePlayer, 0) end addEventHandler ("onPickupHit", exLSPD, exitLSPD) Link to comment
_Dark_ Posted July 22, 2012 Share Posted July 22, 2012 Я так телепорт делал И так для каждого пикапа делали??? Link to comment
Kernell Posted July 22, 2012 Share Posted July 22, 2012 Я так телепорт делал И так для каждого пикапа делали??? SA-MP GodFather style ruleeezzz Link to comment
Astari Posted July 22, 2012 Share Posted July 22, 2012 Я так телепорт делал И так для каждого пикапа делали??? Не всегда ищу легкие пути Link to comment
Flaker Posted July 23, 2012 Share Posted July 23, 2012 Я так телепорт делал И так для каждого пикапа делали??? Не всегда ищу легкие пути И всетаки позволю себе предложить тебе чуть более легкий способ: server: local Teleports = { --Создаем список телепортов { x=2287.11, y=2431.817, z=10.82031, pickupInt=0, pickupDim=0, teleX=238.5869, teleY=142.7303, teleZ=1003.023, rot=0, int=3, dim=0}; { x=-710, y=958, z=12.4, pickupInt=0, pickupDim=0, teleX=238.5869, teleY=142.7303, teleZ=1003.023, rot=0, int=3, dim=0}; } addEventHandler ( "onResourceStart", resourceRoot, --При старте этого ресурса проходимся по массиву Teleports и создаем телепорты(пикапы) function ( ) for _,teleport in ipairs(Teleports) do --Цикл прохода по списку --teleport в данном случае это массив. В массиве Teleports это строчка { x=, y=, z=, teleX=, teleY=, teleZ=, rot=, int=, dim=}; --При каждом проходе позиция teleport сдвигается на 1 от предыдущей local TelePickup = createPickup(teleport["x"], teleport["y"], teleport["z"], 3, 1318) --Создем пикап if ( TelePickup ) then --Если пикап создан setElementInterior ( TelePickup, teleport["pickupInt"] ) setElementDimension ( TelePickup, teleport["pickupDim"] ) setElementData ( --Записываем в его дату "TeleportData", массив с позициями телепорта TelePickup, "TeleportData", { x = teleport.teleX, y = teleport.teleY, z = teleport.teleZ, rot = teleport.rot, int = teleport.int, dim = teleport.dim } ) addEventHandler ( "onPickupHit", TelePickup, onTeleportPickupHit ) --Добавляем эвент, при входе на этот пикап end end end ) function onTeleportPickupHit(hitElement) if ( getElementType ( hitElement ) == "player" and not isPedInVehicle ( hitElement )) then local TeleportData = getElementData(source, "TeleportData") --получаем массив с позицией телепортации setElementInterior ( hitElement, TeleportData["int"] ) setElementDimension ( hitElement, TeleportData["dim"] ) setElementPosition ( hitElement, TeleportData["x"], TeleportData["y"], TeleportData["z"], true ) end cancelEvent() end Позиции пикапов "Стрелочек" берутся из массива "Teleports". Вроде все прокоментировал в скрипте. hitElement, TeleportData Link to comment
_Dark_ Posted July 23, 2012 Share Posted July 23, 2012 Я так телепорт делал И так для каждого пикапа делали??? SA-MP GodFather style ruleeezzz Аккуратно! Много кода! Create3DTextLabel("Територия банды - 'Groove'",0x00FF00FF,2001.4565,1544.5317,13.5859,100.0,0); Create3DTextLabel("Територия банды - 'Aztec'",0x00FFFFFF,2236.3760,1285.4158,10.8203,100.0,0); Create3DTextLabel("Територия банды - 'Ballas'",0x00FFFFFF,2220.2583,1838.3213,10.8203,100.0,0); Create3DTextLabel("Територия банды - 'Vagos'",0xFFFF00FF,2127.4944,2373.5696,10.8203,100.0,0); Create3DTextLabel("Територия банды - 'Mafia'",0x000000FF,2182.7358,1675.3529,11.0733,100.0,0); Create3DTextLabel("Територия банды - 'Rifa'",0x00ABFDFF,2484.2729,1528.2001,10.9588,100.0,0); Create3DTextLabel("Територия банды - 'Triada'",0xFFFFFFFF,2027.3357,1007.6844,10.8203,100.0,0); Create3DTextLabel("Територия банды - 'Cops'",0x0000FFFF,2293.1375,2451.2371,10.8203,100.0,0); Create3DTextLabel("Територия банды - 'Army'",0x804000FF,270.7151,1990.6885,17.6406,100.0,0); Create3DTextLabel("Територия банды - 'Medic'",0xFF8000FF,1607.0458,1820.5132,10.8280,100.0,0); Create3DTextLabel("Бизнес: 'Four Dragons Casino'\nЦена: 1723230$\nПрибыль: 2000$",0xFF8000FF,2024.80,1007.70,11.65,20.0,0,1); Create3DTextLabel("Бизнес: 'Come A Lot'\nЦена: 768550$\nПрибыль: 800$",0xFF8000FF,2182.12,1115.15,13.35,20.0,0,1); Create3DTextLabel("Бизнес: 'Camels Toe'\nЦена: 1638950$\nПрибыль: 900$",0xFF8000FF,2208.27,1286.29,11.81,20.0,0,1); Create3DTextLabel("Бизнес: 'The High Roller'\nЦена: 1286960$\nПрибыль: 650$",0xFF8000FF,1956.68,1342.80,16.35,20.0,0,1); Create3DTextLabel("Бизнес: 'Royal Casino'\nЦена: 1199140$\nПрибыль: 670$",0xFF8000FF,2088.62,1449.17,11.52,20.0,0,1); Create3DTextLabel("Бизнес: 'Caligula's Casino'\nЦена: 4118420$\nПрибыль: 2500$",0xFF8000FF,2184.11,1676.77,11.81,20.0,0,1); Create3DTextLabel("Бизнес: 'Clowns Pocket'\nЦена: 1016530$\nПрибыль: 550$",0xFF8000FF,2220.12,1837.81,11.52,20.0,0,1); Create3DTextLabel("Бизнес: 'The Visage'\nЦена: 1147360$\nПрибыль: 1500$",0xFF8000FF,2027.27,1914.67,12.93,20.0,0,1); Create3DTextLabel("Бизнес: 'Las Venturas Casino'\nЦена: 593210$\nПрибыль: 650$",0xFF8000FF,2027.27,1914.67,12.93,20.0,0,1); Create3DTextLabel("Бизнес: 'Well Stacked Pizza'\nЦена: 304590$\nПрибыль: 350$",0xFF8000FF,370.98,-122.94,1002.46,20.0,0,1); Create3DTextLabel("Бизнес: 'ZIP'\nЦена: 397830$\nПрибыль: 475$",0xFF8000FF,161.41,-85.79,1002.78,20.0,0,1); Create3DTextLabel("Бизнес: 'Cluckin Bell'\nЦена: 482230$\nПрибыль: 560$",0xFF8000FF,372.17,-7.71,1002.84,20.0,0,1); Create3DTextLabel("Бизнес: 'Binco'\nЦена: 245380$\nПрибыль: 400$",0xFF8000FF,207.75,-103.05,1006.25,20.0,0,1); Create3DTextLabel("Бизнес: 'Las Venturas Motel'\nЦена: 97590$\nПрибыль: 200$",0xFF8000FF,2084.00,2176.86,11.81,20.0,0,1); Create3DTextLabel("Бизнес: 'Tatoo Shop'\nЦена: 148890$\nПрибыль: 200$",0xFF8000FF,-203.13,-42.06,1003.27,20.0,0,1); Create3DTextLabel("Бизнес: 'Barbershop'\nЦена: 89740$\nПрибыль: 100$",0xFF8000FF,418.95,-78.80,1002.78,20.0,0,1); Create3DTextLabel("Бизнес: 'Las Venturas Sexshop'\nЦена: 238310$\nПрибыль: 300$",0xFF8000FF,-103.87,-21.12,1001.71,20.0,0,1); Create3DTextLabel("Бизнес: 'Burger Shot'\nЦена: 561830$\nПрибыль: 750$",0xFF8000FF,370.25,-73.25,1002.50,20.0,0,1); Create3DTextLabel("Бизнес: 'Las Venturas Steak House'\nЦена: 203770$\nПрибыль: 230$",0xFF8000FF,1694.01,2206.62,12.06,20.0,0,1); Create3DTextLabel("Бизнес: 'Redsands Gasstation'\nЦена: 151250$\nПрибыль: 175$",0xFF8000FF,1600.56,2220.37,12.06,20.0,0,1); Create3DTextLabel("Бизнес: 'Las Venturas Airport'\nЦена: 980080$\nПрибыль: 1500$",0xFF8000FF,1600.56,2220.37,12.06,20.0,0,1); Create3DTextLabel("Бизнес: 'Los Santos Disco'\nЦена: 204500$\nПрибыль: 250$",0xFF8000FF,1833.43,-1685.06,14.47,20.0,0,1); Create3DTextLabel("Бизнес: 'SkatePark'\nЦена: 392180$\nПрибыль: 500$",0xFF8000FF,1881.16,-1399.26,14.27,20.0,0,1); Create3DTextLabel("Бизнес: 'San Andreas Bank'\nЦена: 1185080$\nПрибыль: 1450$",0xFF8000FF,1573.68,-1337.43,17.45,20.0,0,1); Create3DTextLabel("Бизнес: 'San Andreas Insurance Company'\nЦена: 1004680$\nПрибыль: 1175$",0xFF8000FF,1502.68,-1278.76,15.56,20.0,0,1); Create3DTextLabel("Бизнес: 'Los Santos Hospital'\nЦена: 593440$\nПрибыль: 700$",0xFF8000FF,1177.78,-1323.01,15.06,20.0,0,1); Create3DTextLabel("Бизнес: 'Donutshop'\nЦена: 395920$\nПрибыль: 450$",0xFF8000FF,1037.93,-1338.06,14.72,20.0,0,1); Create3DTextLabel("Бизнес: 'The Movie Studio's'\nЦена: 772510$\nПрибыль: 850$",0xFF8000FF,898.90,-1219.81,17.70,20.0,0,1); Create3DTextLabel("Бизнес: 'The Gravejard'\nЦена: 244710$\nПрибыль: 350$",0xFF8000FF,935.82,-1103.17,25.04,20.0,0,1); Create3DTextLabel("Бизнес: 'Comedy Club Los Santos'\nЦена: 78450$\nПрибыль: 100$",0xFF8000FF,1058.81,-943.88,43.65,20.0,0,1); Create3DTextLabel("Бизнес: 'TennisClub (LS)'\nЦена: 300790$\nПрибыль: 400$",0xFF8000FF,665.21,-1276.93,14.18,20.0,0,1); Create3DTextLabel("Бизнес: 'Vinyl Countdown (LS)'\nЦена: 101840$\nПрибыль: 200$",0xFF8000FF,816.03,-1387.68,14.31,20.0,0,1); Create3DTextLabel("Бизнес: 'Prolaps'\nЦена: 257860$\nПрибыль: 375$",0xFF8000FF,210.52,-129.94,1004.51,20.0,0,1); Create3DTextLabel("Бизнес: 'Mainstreet'\nЦена: 1361430$\nПрибыль: 1500$",0xFF8000FF,477.07,-1509.31,21.54,20.0,0,1); Create3DTextLabel("Бизнес: 'The Pier (LS)'\nЦена: 446100$\nПрибыль: 500$",0xFF8000FF,390.35,-2045.67,8.82,20.0,0,1); Create3DTextLabel("Бизнес: 'The Grand Hotel (LS)'\nЦена: 29592$\nПрибыль: 390$",0xFF8000FF,330.39,-1512.43,36.74,20.0,0,1); Create3DTextLabel("Бизнес: 'Victim'\nЦена: 26924$\nПрибыль: 310$",0xFF8000FF,218.25,-7.98,1002.21,20.0,0,1); Create3DTextLabel("Бизнес: 'Didier Sachs'\nЦена: 32110$\nПрибыль: 425$",0xFF8000FF,204.36,-160.11,1001.52,20.0,0,1); Create3DTextLabel("Бизнес: 'Shopping Mall (LS)'\nЦена: 509980$\nПрибыль: 675$",0xFF8000FF,1129.03,-1457.43,16.77,20.0,0,1); Create3DTextLabel("Бизнес: 'Porn Cinema (LS)'\nЦена: 103860$\nПрибыль: 150$",0xFF8000FF,1123.03,-1130.56,24.79,20.0,0,1); Create3DTextLabel("Бизнес: 'Los Santos Theatre'\nЦена: 254000$\nПрибыль: 300$",0xFF8000FF,1022.59,-1125.06,24.87,20.0,0,1); Create3DTextLabel("Бизнес: 'Maddogs Mansion'\nЦена: 889910$\nПрибыль: 1000$",0xFF8000FF,1254.06,-814.33,85.12,20.0,0,1); Create3DTextLabel("Бизнес: 'Sandra's Mansion'\nЦена: 4833903$\nПрибыль: 5750$",0xFF8000FF,298.79,-1156.15,81.90,20.0,0,1); Create3DTextLabel("Бизнес: 'The Lighthouse (LS)'\nЦена: 126505$\nПрибыль: 140$",0xFF8000FF,154.13,-1945.42,5.63,20.0,0,1); Create3DTextLabel("Бизнес: 'RS Haul'\nЦена: 149083$\nПрибыль: 200$",0xFF8000FF,-78.05,-1135.93,2.07,20.0,0,1); Create3DTextLabel("Бизнес: 'TruckStop'\nЦена: 97802$\nПрибыль: 125$",0xFF8000FF,-24.95,-2509.12,37.63,20.0,0,1); Create3DTextLabel("Бизнес: 'Whetstone GasStation'\nЦена: 202530$\nПрибыль: 250$",0xFF8000FF,-1552.88,-2740.37,49.74,20.0,0,1); Create3DTextLabel("Бизнес: 'Liquorshop Anglepine'\nЦена: 120057$\nПрибыль: 140$",0xFF8000FF,-2105.31,-2432.12,31.62,20.0,0,1); Create3DTextLabel("Бизнес: 'Trailerpark AnglePine'\nЦена: 100851$\nПрибыль: 125$",0xFF8000FF,-2087.30,-2526.87,31.42,20.0,0,1); Create3DTextLabel("Бизнес: 'Police Station Anglepine'\nЦена: 118024$\nПрибыль: 150$",0xFF8000FF,-2162.76,-2387.10,31.62,20.0,0,1); Create3DTextLabel("Бизнес: 'Chill Dogs'\nЦена: 50043$\nПрибыль: 75$",0xFF8000FF,-2198.87,-2387.08,31.62,20.0,0,1); Create3DTextLabel("Бизнес: 'The Junkjard'\nЦена: 221060$\nПрибыль: 250$",0xFF8000FF,-1918.56,-1732.56,22.75,20.0,0,1); Create3DTextLabel("Бизнес: 'San Andreas Watercompany'\nЦена: 1260499$\nПрибыль: 1440$",0xFF8000FF,-2062.29,-859.84,33.15,20.0,0,1); Create3DTextLabel("Бизнес: 'San Fiero Stadium'\nЦена: 520257$\nПрибыль: 600$",0xFF8000FF,-2124.36,-445.04,36.52,20.0,0,1); Create3DTextLabel("Бизнес: 'Drivingschool (SF)'\nЦена: 612080$\nПрибыль: 675$",0xFF8000FF,-2022.31,-99.66,36.15,20.0,0,1); Create3DTextLabel("Бизнес: 'San Fiero Airport'\nЦена: 847018$\nПрибыль: 1000$",0xFF8000FF,-1418.64,-292.79,15.14,20.0,0,1); Create3DTextLabel("Бизнес: 'Fightclub 'Cobra' (SF)'\nЦена: 122018$\nПрибыль: 165$",0xFF8000FF,-2268.62,-152.52,36.31,20.0,0,1); Create3DTextLabel("Бизнес: 'Zero's RC'\nЦена: 25280$\nПрибыль: 295$",0xFF8000FF,-2244.12,133.11,36.31,20.0,0,1); Create3DTextLabel("Бизнес: 'Garage Doherty'\nЦена: 626016$\nПрибыль: 725$",0xFF8000FF,-2027.38,148.36,29.79,20.0,0,1); Create3DTextLabel("Бизнес: 'San Fiero Trainstation'\nЦена: 240920$\nПрибыль: 300$",0xFF8000FF,-1983.31,137.99,28.68,20.0,0,1); Create3DTextLabel("Бизнес: 'Wang Cars'\nЦена: 203978$\nПрибыль: 25000$",0xFF8000FF,-1961.56,296.35,36.45,20.0,0,1); Create3DTextLabel("Бизнес: 'Buildingsite (SF)'\nЦена: 167450$\nПрибыль: 200$",0xFF8000FF,-2121.84,208.63,35.86,20.0,0,1); Create3DTextLabel("Бизнес: 'Royal Hotel (SF)'\nЦена: 453210$\nПрибыль: 500$",0xFF8000FF,-2418.62,333.60,36.15,20.0,0,1); Create3DTextLabel("Бизнес: 'The Biffin Bridge Hotel'\nЦена: 389310$\nПрибыль: 460$",0xFF8000FF,-2460.12,135.77,35.83,20.0,0,1); Create3DTextLabel("Бизнес: 'Area 69'\nЦена: 3623520$\nПрибыль: 2000$",0xFF8000FF,214.00,1864.00,14.00,20.0,0,1); Из SAMP'а. Автор не знает про таблицы массивы (Pawn). Link to comment
_Dark_ Posted July 23, 2012 Share Posted July 23, 2012 И всетаки позволю себе предложить тебе чуть более легкий способ: Если событие привязывается к пикапу, то тогда уже в самом событии и функцию можно сделать, смысл потом для этого же маркера вызывать функцию получения данных? addEventHandler ( "onPickupHit", TelePickup, function(hitElement ) if ( getElementType ( hitElement ) == "player" and not isPedInVehicle ( hitElement )) then setElementInterior ( hitElement, Teleport.int ) setElementDimension ( hitElement, Teleport.dim ) setElementPosition ( hitElement, Teleport.x, Teleport.y, Teleport.z, true ) end end ) Link to comment
Astari Posted July 23, 2012 Share Posted July 23, 2012 Аккуратно! Много кода! Create3DTextLabel("Територия банды - 'Groove'",0x00FF00FF,2001.4565,1544.5317,13.5859,100.0,0); Create3DTextLabel("Територия банды - 'Aztec'",0x00FFFFFF,2236.3760,1285.4158,10.8203,100.0,0); Create3DTextLabel("Територия банды - 'Ballas'",0x00FFFFFF,2220.2583,1838.3213,10.8203,100.0,0); Create3DTextLabel("Територия банды - 'Vagos'",0xFFFF00FF,2127.4944,2373.5696,10.8203,100.0,0); Create3DTextLabel("Територия банды - 'Mafia'",0x000000FF,2182.7358,1675.3529,11.0733,100.0,0); Create3DTextLabel("Територия банды - 'Rifa'",0x00ABFDFF,2484.2729,1528.2001,10.9588,100.0,0); Create3DTextLabel("Територия банды - 'Triada'",0xFFFFFFFF,2027.3357,1007.6844,10.8203,100.0,0); Create3DTextLabel("Територия банды - 'Cops'",0x0000FFFF,2293.1375,2451.2371,10.8203,100.0,0); Create3DTextLabel("Територия банды - 'Army'",0x804000FF,270.7151,1990.6885,17.6406,100.0,0); Create3DTextLabel("Територия банды - 'Medic'",0xFF8000FF,1607.0458,1820.5132,10.8280,100.0,0); Create3DTextLabel("Бизнес: 'Four Dragons Casino'\nЦена: 1723230$\nПрибыль: 2000$",0xFF8000FF,2024.80,1007.70,11.65,20.0,0,1); Create3DTextLabel("Бизнес: 'Come A Lot'\nЦена: 768550$\nПрибыль: 800$",0xFF8000FF,2182.12,1115.15,13.35,20.0,0,1); Create3DTextLabel("Бизнес: 'Camels Toe'\nЦена: 1638950$\nПрибыль: 900$",0xFF8000FF,2208.27,1286.29,11.81,20.0,0,1); Create3DTextLabel("Бизнес: 'The High Roller'\nЦена: 1286960$\nПрибыль: 650$",0xFF8000FF,1956.68,1342.80,16.35,20.0,0,1); Create3DTextLabel("Бизнес: 'Royal Casino'\nЦена: 1199140$\nПрибыль: 670$",0xFF8000FF,2088.62,1449.17,11.52,20.0,0,1); Create3DTextLabel("Бизнес: 'Caligula's Casino'\nЦена: 4118420$\nПрибыль: 2500$",0xFF8000FF,2184.11,1676.77,11.81,20.0,0,1); Create3DTextLabel("Бизнес: 'Clowns Pocket'\nЦена: 1016530$\nПрибыль: 550$",0xFF8000FF,2220.12,1837.81,11.52,20.0,0,1); Create3DTextLabel("Бизнес: 'The Visage'\nЦена: 1147360$\nПрибыль: 1500$",0xFF8000FF,2027.27,1914.67,12.93,20.0,0,1); Create3DTextLabel("Бизнес: 'Las Venturas Casino'\nЦена: 593210$\nПрибыль: 650$",0xFF8000FF,2027.27,1914.67,12.93,20.0,0,1); Create3DTextLabel("Бизнес: 'Well Stacked Pizza'\nЦена: 304590$\nПрибыль: 350$",0xFF8000FF,370.98,-122.94,1002.46,20.0,0,1); Create3DTextLabel("Бизнес: 'ZIP'\nЦена: 397830$\nПрибыль: 475$",0xFF8000FF,161.41,-85.79,1002.78,20.0,0,1); Create3DTextLabel("Бизнес: 'Cluckin Bell'\nЦена: 482230$\nПрибыль: 560$",0xFF8000FF,372.17,-7.71,1002.84,20.0,0,1); Create3DTextLabel("Бизнес: 'Binco'\nЦена: 245380$\nПрибыль: 400$",0xFF8000FF,207.75,-103.05,1006.25,20.0,0,1); Create3DTextLabel("Бизнес: 'Las Venturas Motel'\nЦена: 97590$\nПрибыль: 200$",0xFF8000FF,2084.00,2176.86,11.81,20.0,0,1); Create3DTextLabel("Бизнес: 'Tatoo Shop'\nЦена: 148890$\nПрибыль: 200$",0xFF8000FF,-203.13,-42.06,1003.27,20.0,0,1); Create3DTextLabel("Бизнес: 'Barbershop'\nЦена: 89740$\nПрибыль: 100$",0xFF8000FF,418.95,-78.80,1002.78,20.0,0,1); Create3DTextLabel("Бизнес: 'Las Venturas Sexshop'\nЦена: 238310$\nПрибыль: 300$",0xFF8000FF,-103.87,-21.12,1001.71,20.0,0,1); Create3DTextLabel("Бизнес: 'Burger Shot'\nЦена: 561830$\nПрибыль: 750$",0xFF8000FF,370.25,-73.25,1002.50,20.0,0,1); Create3DTextLabel("Бизнес: 'Las Venturas Steak House'\nЦена: 203770$\nПрибыль: 230$",0xFF8000FF,1694.01,2206.62,12.06,20.0,0,1); Create3DTextLabel("Бизнес: 'Redsands Gasstation'\nЦена: 151250$\nПрибыль: 175$",0xFF8000FF,1600.56,2220.37,12.06,20.0,0,1); Create3DTextLabel("Бизнес: 'Las Venturas Airport'\nЦена: 980080$\nПрибыль: 1500$",0xFF8000FF,1600.56,2220.37,12.06,20.0,0,1); Create3DTextLabel("Бизнес: 'Los Santos Disco'\nЦена: 204500$\nПрибыль: 250$",0xFF8000FF,1833.43,-1685.06,14.47,20.0,0,1); Create3DTextLabel("Бизнес: 'SkatePark'\nЦена: 392180$\nПрибыль: 500$",0xFF8000FF,1881.16,-1399.26,14.27,20.0,0,1); Create3DTextLabel("Бизнес: 'San Andreas Bank'\nЦена: 1185080$\nПрибыль: 1450$",0xFF8000FF,1573.68,-1337.43,17.45,20.0,0,1); Create3DTextLabel("Бизнес: 'San Andreas Insurance Company'\nЦена: 1004680$\nПрибыль: 1175$",0xFF8000FF,1502.68,-1278.76,15.56,20.0,0,1); Create3DTextLabel("Бизнес: 'Los Santos Hospital'\nЦена: 593440$\nПрибыль: 700$",0xFF8000FF,1177.78,-1323.01,15.06,20.0,0,1); Create3DTextLabel("Бизнес: 'Donutshop'\nЦена: 395920$\nПрибыль: 450$",0xFF8000FF,1037.93,-1338.06,14.72,20.0,0,1); Create3DTextLabel("Бизнес: 'The Movie Studio's'\nЦена: 772510$\nПрибыль: 850$",0xFF8000FF,898.90,-1219.81,17.70,20.0,0,1); Create3DTextLabel("Бизнес: 'The Gravejard'\nЦена: 244710$\nПрибыль: 350$",0xFF8000FF,935.82,-1103.17,25.04,20.0,0,1); Create3DTextLabel("Бизнес: 'Comedy Club Los Santos'\nЦена: 78450$\nПрибыль: 100$",0xFF8000FF,1058.81,-943.88,43.65,20.0,0,1); Create3DTextLabel("Бизнес: 'TennisClub (LS)'\nЦена: 300790$\nПрибыль: 400$",0xFF8000FF,665.21,-1276.93,14.18,20.0,0,1); Create3DTextLabel("Бизнес: 'Vinyl Countdown (LS)'\nЦена: 101840$\nПрибыль: 200$",0xFF8000FF,816.03,-1387.68,14.31,20.0,0,1); Create3DTextLabel("Бизнес: 'Prolaps'\nЦена: 257860$\nПрибыль: 375$",0xFF8000FF,210.52,-129.94,1004.51,20.0,0,1); Create3DTextLabel("Бизнес: 'Mainstreet'\nЦена: 1361430$\nПрибыль: 1500$",0xFF8000FF,477.07,-1509.31,21.54,20.0,0,1); Create3DTextLabel("Бизнес: 'The Pier (LS)'\nЦена: 446100$\nПрибыль: 500$",0xFF8000FF,390.35,-2045.67,8.82,20.0,0,1); Create3DTextLabel("Бизнес: 'The Grand Hotel (LS)'\nЦена: 29592$\nПрибыль: 390$",0xFF8000FF,330.39,-1512.43,36.74,20.0,0,1); Create3DTextLabel("Бизнес: 'Victim'\nЦена: 26924$\nПрибыль: 310$",0xFF8000FF,218.25,-7.98,1002.21,20.0,0,1); Create3DTextLabel("Бизнес: 'Didier Sachs'\nЦена: 32110$\nПрибыль: 425$",0xFF8000FF,204.36,-160.11,1001.52,20.0,0,1); Create3DTextLabel("Бизнес: 'Shopping Mall (LS)'\nЦена: 509980$\nПрибыль: 675$",0xFF8000FF,1129.03,-1457.43,16.77,20.0,0,1); Create3DTextLabel("Бизнес: 'Porn Cinema (LS)'\nЦена: 103860$\nПрибыль: 150$",0xFF8000FF,1123.03,-1130.56,24.79,20.0,0,1); Create3DTextLabel("Бизнес: 'Los Santos Theatre'\nЦена: 254000$\nПрибыль: 300$",0xFF8000FF,1022.59,-1125.06,24.87,20.0,0,1); Create3DTextLabel("Бизнес: 'Maddogs Mansion'\nЦена: 889910$\nПрибыль: 1000$",0xFF8000FF,1254.06,-814.33,85.12,20.0,0,1); Create3DTextLabel("Бизнес: 'Sandra's Mansion'\nЦена: 4833903$\nПрибыль: 5750$",0xFF8000FF,298.79,-1156.15,81.90,20.0,0,1); Create3DTextLabel("Бизнес: 'The Lighthouse (LS)'\nЦена: 126505$\nПрибыль: 140$",0xFF8000FF,154.13,-1945.42,5.63,20.0,0,1); Create3DTextLabel("Бизнес: 'RS Haul'\nЦена: 149083$\nПрибыль: 200$",0xFF8000FF,-78.05,-1135.93,2.07,20.0,0,1); Create3DTextLabel("Бизнес: 'TruckStop'\nЦена: 97802$\nПрибыль: 125$",0xFF8000FF,-24.95,-2509.12,37.63,20.0,0,1); Create3DTextLabel("Бизнес: 'Whetstone GasStation'\nЦена: 202530$\nПрибыль: 250$",0xFF8000FF,-1552.88,-2740.37,49.74,20.0,0,1); Create3DTextLabel("Бизнес: 'Liquorshop Anglepine'\nЦена: 120057$\nПрибыль: 140$",0xFF8000FF,-2105.31,-2432.12,31.62,20.0,0,1); Create3DTextLabel("Бизнес: 'Trailerpark AnglePine'\nЦена: 100851$\nПрибыль: 125$",0xFF8000FF,-2087.30,-2526.87,31.42,20.0,0,1); Create3DTextLabel("Бизнес: 'Police Station Anglepine'\nЦена: 118024$\nПрибыль: 150$",0xFF8000FF,-2162.76,-2387.10,31.62,20.0,0,1); Create3DTextLabel("Бизнес: 'Chill Dogs'\nЦена: 50043$\nПрибыль: 75$",0xFF8000FF,-2198.87,-2387.08,31.62,20.0,0,1); Create3DTextLabel("Бизнес: 'The Junkjard'\nЦена: 221060$\nПрибыль: 250$",0xFF8000FF,-1918.56,-1732.56,22.75,20.0,0,1); Create3DTextLabel("Бизнес: 'San Andreas Watercompany'\nЦена: 1260499$\nПрибыль: 1440$",0xFF8000FF,-2062.29,-859.84,33.15,20.0,0,1); Create3DTextLabel("Бизнес: 'San Fiero Stadium'\nЦена: 520257$\nПрибыль: 600$",0xFF8000FF,-2124.36,-445.04,36.52,20.0,0,1); Create3DTextLabel("Бизнес: 'Drivingschool (SF)'\nЦена: 612080$\nПрибыль: 675$",0xFF8000FF,-2022.31,-99.66,36.15,20.0,0,1); Create3DTextLabel("Бизнес: 'San Fiero Airport'\nЦена: 847018$\nПрибыль: 1000$",0xFF8000FF,-1418.64,-292.79,15.14,20.0,0,1); Create3DTextLabel("Бизнес: 'Fightclub 'Cobra' (SF)'\nЦена: 122018$\nПрибыль: 165$",0xFF8000FF,-2268.62,-152.52,36.31,20.0,0,1); Create3DTextLabel("Бизнес: 'Zero's RC'\nЦена: 25280$\nПрибыль: 295$",0xFF8000FF,-2244.12,133.11,36.31,20.0,0,1); Create3DTextLabel("Бизнес: 'Garage Doherty'\nЦена: 626016$\nПрибыль: 725$",0xFF8000FF,-2027.38,148.36,29.79,20.0,0,1); Create3DTextLabel("Бизнес: 'San Fiero Trainstation'\nЦена: 240920$\nПрибыль: 300$",0xFF8000FF,-1983.31,137.99,28.68,20.0,0,1); Create3DTextLabel("Бизнес: 'Wang Cars'\nЦена: 203978$\nПрибыль: 25000$",0xFF8000FF,-1961.56,296.35,36.45,20.0,0,1); Create3DTextLabel("Бизнес: 'Buildingsite (SF)'\nЦена: 167450$\nПрибыль: 200$",0xFF8000FF,-2121.84,208.63,35.86,20.0,0,1); Create3DTextLabel("Бизнес: 'Royal Hotel (SF)'\nЦена: 453210$\nПрибыль: 500$",0xFF8000FF,-2418.62,333.60,36.15,20.0,0,1); Create3DTextLabel("Бизнес: 'The Biffin Bridge Hotel'\nЦена: 389310$\nПрибыль: 460$",0xFF8000FF,-2460.12,135.77,35.83,20.0,0,1); Create3DTextLabel("Бизнес: 'Area 69'\nЦена: 3623520$\nПрибыль: 2000$",0xFF8000FF,214.00,1864.00,14.00,20.0,0,1); Из SAMP'а. Автор не знает про таблицы массивы (Pawn). WTF??? Долго он писал, я хотя бы напишу какую нить х. а потом ищу для нее пути полегче Link to comment
_Dark_ Posted July 23, 2012 Share Posted July 23, 2012 Это не весь код, это фрагмент. Там много больше такого Не делайте так никогда! Link to comment
Kernell Posted July 23, 2012 Share Posted July 23, 2012 Аккуратно! Много кода! говнокода.. Убило, автор видимо не думал писать систему (циклы? массивы? переменные? - не, не слышал), в Pawn тоже можно реализовать ООП, enum тут в помощь, хотя многие школоло-скриптеры сампа именно это называют "системой" Link to comment
_Dark_ Posted July 23, 2012 Share Posted July 23, 2012 Для SAMPа, в котором весь-весь гейммод размещается в одном единственном .pwn файле, и в котором разрешается только #include это норма. Там привыкли делать "а пусть работает как есть". Link to comment
AMARANT Posted July 23, 2012 Share Posted July 23, 2012 Прикольно. Даже и не знал что там такой шлак Link to comment
_Dark_ Posted July 23, 2012 Share Posted July 23, 2012 САМП вообще УГ Это предвзятое мнение, у меня был свой проект в SAMPе, не так он уж и плох. Разве что реализация не очень. Link to comment
Easterdie Posted July 24, 2012 Share Posted July 24, 2012 на счёт сампа вы зря господа так грубо. на томскнете была попытка из мелких "ресурсов", а именно фильтрскриптов, сделать нечто подобное мташной системе. но к сожалению на проект довольно быстро забили, так как кроме разных карт и расположения транспорта, а так же списка команд (несколько фильтров) у нас ничего не было. :[ скажу так - самп УГ. это не предвзятое мнение. админил и вывел в топ свой сервер. играли соревновалкикланвары и после перехода в мта через некоторое время отказался от идеи посещать самп. с каждой версией добавлялась прикольная финтифлюшка, которая порождала новые баги. а когда в самп встроили анимации ходьбы вбок быстрее машины, я вообще перестал туда. Link to comment
_Dark_ Posted July 24, 2012 Share Posted July 24, 2012 админил и вывел в топ свой сервер. играли соревновалкикланвары и после перехода в мта через некоторое время отказался от идеи посещать самп. Это и есть предвзятое мнение. Когда вы не знали про MTA SAMP казался вам отличной штукой. Просто у вас есть с чем сравнивать, а другим нет, они не пробовали MTA. Вот в чем проблема, вот почему игроки не торопятся в MTA. Link to comment
AMARANT Posted July 24, 2012 Share Posted July 24, 2012 А у меня наоборот был обратный процесс Я первым делом столкнулся с МТА годика 2 назад и мне он очень понравился. Потом я решил посмотреть САМП. Не могу сказать что он полное УГ, хотя с точки зрения функционала все-таки могу... Но атмосфера на РП-серверах мне показалась несколько интересней, но тем не менее все очень убого там реализовано на фоне МТА, поэтому я все равно считаю SAMP шлакоблоком. Кстати, я наверное вообще позже всех тут столкнулся с мультиплеерами GTA:SA)) Вот такое вот непредвзятое мнение Link to comment
On1xS Posted July 24, 2012 Share Posted July 24, 2012 Вы сравниваете мод для гта са и игровой движок на основе гта са, не абсурд ли? Link to comment
AMARANT Posted July 25, 2012 Share Posted July 25, 2012 А вы темой не ошиблись!? Ах да точно) Я и забыл что парню с телепортом проблему надо было решить... Link to comment
Other Languages Moderators Disinterpreter Posted July 25, 2012 Other Languages Moderators Share Posted July 25, 2012 Вы форумом не ошиблись? На мта форуме обсуждаете самп. Link to comment
_Dark_ Posted July 25, 2012 Share Posted July 25, 2012 Вы сравниваете мод для гта са и игровой движок на основе гта са, не абсурд ли? Оба имеют идентичную направленность, все в порядке. А вы темой не ошиблись!? Немного... Вы форумом не ошиблись? На мта форуме обсуждаете самп. Мы же не говорим, что он лучше. Все в порядке Link to comment
Recommended Posts