Показано с 1 по 2 из 2
  1. #1
    Аватар для Kentushka
    Активный пользователь
    Регистрация
    01.06.2012
    Возраст
    25
    Сообщений
    139
    Репутация
    3

    Как изменить респавн персонажа в мта?

    Перед Вами весь мод с рандомными спавнами, как изменить спавн игрока?

    PHP код:
    local spawnpoint

    addEventHandler
    ("onResourceStart"resourceRoot,
        function()
            
    spawnpoint getRandomSpawnPoint()
            
    resetMapInfo()
            for 
    i,player in ipairs(getElementsByType("player")) do
                
    spawn(player)
            
    end
        end
    )

    function 
    spawn(player)
        if 
    not isElement(playerthen return end
        
    if get("spawnreset") == "onSpawn" then
            spawnpoint 
    getRandomSpawnPoint()
        
    end
        exports
    .spawnmanager:spawnPlayerAtSpawnpoint(player,spawnpoint,false)
        
    repeat until setElementModel(player,math.random(312))
        
    fadeCamera(playertrue)
        
    setCameraTarget(playerplayer)
        
    showChat(playertrue)
    end

    function getRandomSpawnPoint ()
        
    local spawnpoints getElementsByType("spawnpoint")
        return 
    spawnpoints[math.random(1,#spawnpoints)]
    end

    addEventHandler
    ("onPlayerJoin"root,
        function()
            
    spawn(source)
        
    end
    )

    addEventHandler("onPlayerQuit",root,
        function ()
            if 
    getPlayerCount() == and get("spawnreset") == "onServerEmpty" then
                spawnpoint 
    getRandomSpawnPoint()
            
    end
        end
    )

    addEventHandler("onPlayerWasted"root,
        function()
            
    setTimer(spawn18001source)
        
    end

    Изучаю LUA .

  2. #2

    Диванный критик
    Регистрация
    03.07.2011
    Адрес
    Вологда
    Возраст
    23
    Сообщений
    2,109
    Репутация
    269
    За особые успехи в Lua.За красивое оформление тем

    Re: Как изменить респавн персонажа в мта?

    Цитата Сообщение от Kentushka Посмотреть сообщение
    Перед Вами весь мод с рандомными спавнами, как изменить спавн игрока?
    Зачем все так усложнять, скидывая отрывки кода из стандартного ресурса play, а по теме координаты для спавна находятся в самом низу в соседнем файле broph.map

    PHP код:
        <spawnpoint id="ranch" posX="-711" posY="957" posZ="12.4" rotation="90"></spawnpoint>
        <
    spawnpoint id="pirate" posX="2005" posY="1543" posZ="13.5" rotX="270"></spawnpoint>
        <
    spawnpoint id="grove" posX="2485" posY="-1667" posZ="13.3" rotX="0"></spawnpoint>
        <
    spawnpoint id="hill" posX="-2405" posY="-598" posZ="132.6" rotX="128"></spawnpoint
    Если не выходить за границу «объектно-ориентированных» методов, чтобы остаться в рамках «хорошего программирования и проектирования», то в итоге обязательно получается нечто, по большей части не имеющее смысла. (C) Bjarne Stroustrup


    http://www.lua.org/about.html
    Please do not write it as "LUA", which is both ugly and confusing, because then it becomes an acronym with different meanings for different people. So, please, write "Lua" right!


 

Похожие темы

  1. Респавн машин
    от messiGT в разделе Вопросы по скриптингу
    Ответов: 7
    Последнее сообщение: 02.07.2013, 10:39
  2. [Заказ] Изменить Мод
    от Frenzo в разделе Заказы
    Ответов: 8
    Последнее сообщение: 27.06.2013, 17:25
  3. Ответов: 0
    Последнее сообщение: 23.05.2013, 15:33

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •