Jump to content

Как сделать телепорт


Recommended Posts

Я так телепорт делал

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
Я так телепорт делал

И так для каждого пикапа делали??? :o

Не всегда ищу легкие пути :D

И всетаки позволю себе предложить тебе чуть более легкий способ:

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
Я так телепорт делал

И так для каждого пикапа делали??? :o

SA-MP GodFather style ruleeezzz :lol:

Аккуратно! Много кода!

  
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

И всетаки позволю себе предложить тебе чуть более легкий способ:

Если событие привязывается к пикапу, то тогда уже в самом событии и функцию можно сделать, смысл потом для этого же маркера вызывать функцию получения данных?

  
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

Аккуратно! Много кода!

  
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??? Долго он писал, я хотя бы напишу какую нить х. а потом ищу для нее пути полегче :lol:

Link to comment
Аккуратно! Много кода!

говнокода.. :D

Убило, автор видимо не думал писать систему (циклы? массивы? переменные? - не, не слышал), в Pawn тоже можно реализовать ООП, enum тут в помощь, хотя многие школоло-скриптеры сампа именно это называют "системой" :D

Link to comment

Для SAMPа, в котором весь-весь гейммод размещается в одном единственном .pwn файле, и в котором разрешается только

#include 

это норма. Там привыкли делать "а пусть работает как есть".

Link to comment

на счёт сампа вы зря господа так грубо. на томскнете была попытка из мелких "ресурсов", а именно фильтрскриптов, сделать нечто подобное мташной системе. но к сожалению на проект довольно быстро забили, так как кроме разных карт и расположения транспорта, а так же списка команд (несколько фильтров) у нас ничего не было. :[

скажу так - самп УГ. это не предвзятое мнение.

админил и вывел в топ свой сервер. играли соревновалкикланвары и после перехода в мта через некоторое время отказался от идеи посещать самп. с каждой версией добавлялась прикольная финтифлюшка, которая порождала новые баги. а когда в самп встроили анимации ходьбы вбок быстрее машины, я вообще перестал туда.

Link to comment

админил и вывел в топ свой сервер. играли соревновалкикланвары и после перехода в мта через некоторое время отказался от идеи посещать самп.

Это и есть предвзятое мнение.

Когда вы не знали про MTA SAMP казался вам отличной штукой.

Просто у вас есть с чем сравнивать, а другим нет, они не пробовали MTA. Вот в чем проблема, вот почему игроки не торопятся в MTA.

Link to comment

А у меня наоборот был обратный процесс :) Я первым делом столкнулся с МТА годика 2 назад и мне он очень понравился. Потом я решил посмотреть САМП. Не могу сказать что он полное УГ, хотя с точки зрения функционала все-таки могу... Но атмосфера на РП-серверах мне показалась несколько интересней, но тем не менее все очень убого там реализовано на фоне МТА, поэтому я все равно считаю SAMP шлакоблоком. Кстати, я наверное вообще позже всех тут столкнулся с мультиплеерами GTA:SA)) Вот такое вот непредвзятое мнение :)

Link to comment
Вы сравниваете мод для гта са и игровой движок на основе гта са, не абсурд ли?

Оба имеют идентичную направленность, все в порядке.

А вы темой не ошиблись!?

Немного... :)

Вы форумом не ошиблись? На мта форуме обсуждаете самп.

Мы же не говорим, что он лучше. Все в порядке :D

Link to comment
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...