Показано с 1 по 2 из 2

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

  1. #1
    Активный пользователь Аватар для Kentushka
    Регистрация
    02.06.2012
    Возраст
    29
    Сообщений
    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
    Адрес
    Вологда
    Возраст
    28
    Сообщений
    2,107
    Репутация: 269

    Звание: как роза среди колючек

    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, 11:39
  2. [Заказ] Изменить Мод
    от Frenzo в разделе Заказы
    Ответов: 8
    Последнее сообщение: 27.06.2013, 18:25
  3. Ответов: 0
    Последнее сообщение: 23.05.2013, 16:33

Ваши права

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