Jump to content

Дада (: фулдилка


Recommended Posts

  • Replies 2.4k
  • Created
  • Last Reply

Top Posters In This Topic

И еще: в обычном сан андреасе в одной из миссий в сан-фиерро - гараж в сф открыт - можно ли как нибудь в мта воздействовать на поставленный в ipl объект - убирать или переместить через lua или map или еще как- нибудь не изменяя самого ipl?

можно) можно найти id этого объекта и заменить его на пустой dff. только вот когда я делал, col не заменялся на пустой, видать это работает только для созданных объектов. так что смысла нет все равно.

Хм, странно, почему у тебя не вышло. Я заменял тот моргающий текстурами склад недалеко от гаража. Заменял и .dff, и .col и все прошло удачно.

Ты на пустые заменял? Может поделишься dff и colками, а заодно и кодом для подгрузки? Буду благодарен :3 Давно есть желание уничтожить стройку в Сан Фиеро и поставить на её месте что-нибудь)

Link to comment
насчет скина

не канает

addEventHandler("onResourceStart", resourceRoot, 
    function() 
        resetMapInfo() 
        for i,player in ipairs(getElementsByType("player")) do 
            spawn(player) 
        end 
    end 
) 
  
function spawn(player) 
    if not isElement(player) then return end 
    repeat until spawnPlayer ( player, -1972.3438+math.random(1,5), 138.147+math.random(5,9), 27.69, 270.0, math.random(9,288), 0, 0) 
    fadeCamera(player, true) 
    setCameraTarget(player, player) 
    showChat(player, true) 
end 
  
  
function re_spawn(player) 
    setAccountData (playeraccount, "current_skin", tostring (getPedSkin (source))) 
    if not isElement(player) then return end 
    repeat until spawnPlayer ( player, -1972.3438+math.random(1,5), 138.147+math.random(5,9), 27.69, 270.0, "current_skin", 0, 0) 
    local playerSkin = getAccountData (playeraccount, "current_skin") 
    fadeCamera(player, true) 
    setCameraTarget(player, player) 
    showChat(player, true) 
end 
  
addEventHandler("onPlayerJoin", root, 
    function() 
        spawn(source) 
    end 
) 
  
addEventHandler("onPlayerWasted", root, 
    function() 
        setTimer(re_spawn, 1800, 1, source) 
    end 
) 
  
  

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

тупо стырил ты ...

Link to comment
Ты на пустые заменял? Может поделишься dff и colками, а заодно и кодом для подгрузки? Буду благодарен :3 Давно есть желание уничтожить стройку в Сан Фиеро и поставить на её месте что-нибудь)

Собственно, сам архив с пустышками и код:

--Какие модельки "убираем с карты" 
local brokenIDs = { 11088, 11282 }; 
  
function setModelsEmpty() 
  for i, id in ipairs( brokenIDs ) do 
    local col = engineLoadCOL( 'empty.col' ); 
    engineReplaceCOL( col, id ); 
    local dff = engineLoadDFF( 'empty.dff', 0 ); 
    engineReplaceModel( dff, id ); 
  end; 
end; 
addEventHandler( 'onClientResourceStart', resourceRoot, setModelsEmpty ); 

Link to comment

Странно что ни у кого не возникает проблем с функцией fromJSON, что с ней стало? Или её решили удалить?

Уже неделю маюсь с ней (вся работа из-за неё встала, большинство записей в MySQL хранились именно с помощью json).

Link to comment
насчет скина

не канает

addEventHandler("onResourceStart", resourceRoot, 
    function() 
        resetMapInfo() 
        for i,player in ipairs(getElementsByType("player")) do 
            spawn(player) 
        end 
    end 
) 
  
function spawn(player) 
    if not isElement(player) then return end 
    repeat until spawnPlayer ( player, -1972.3438+math.random(1,5), 138.147+math.random(5,9), 27.69, 270.0, math.random(9,288), 0, 0) 
    fadeCamera(player, true) 
    setCameraTarget(player, player) 
    showChat(player, true) 
end 
  
  
function re_spawn(player) 
    setAccountData (playeraccount, "current_skin", tostring (getPedSkin (source))) 
    if not isElement(player) then return end 
    repeat until spawnPlayer ( player, -1972.3438+math.random(1,5), 138.147+math.random(5,9), 27.69, 270.0, "current_skin", 0, 0) 
    local playerSkin = getAccountData (playeraccount, "current_skin") 
    fadeCamera(player, true) 
    setCameraTarget(player, player) 
    showChat(player, true) 
end 
  
addEventHandler("onPlayerJoin", root, 
    function() 
        spawn(source) 
    end 
) 
  
addEventHandler("onPlayerWasted", root, 
    function() 
        setTimer(re_spawn, 1800, 1, source) 
    end 
) 
  
  

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

тупо стырил ты ...

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

Link to comment

Sanny Builder (SCM) это вообще хакинг по сути, если тебе там понятно, то Lua вообще ерунда будет. (Я сам раньше этим занимался)

P.S. Я в шоке от людей, никто не может по поводу fromJSON в 1.1 ответить? Мда..

Link to comment
Странно что ни у кого не возникает проблем с функцией fromJSON, что с ней стало? Или её решили удалить?

Уже неделю маюсь с ней (вся работа из-за неё встала, большинство записей в MySQL хранились именно с помощью json).

Сообщить об ошибке

Ничего никогда само собой не пофиксится - надо сообщать о багах.

Link to comment
Странно что ни у кого не возникает проблем с функцией fromJSON, что с ней стало? Или её решили удалить?

Уже неделю маюсь с ней (вся работа из-за неё встала, большинство записей в MySQL хранились именно с помощью json).

Сообщить об ошибке

Ничего никогда само собой не пофиксится - надо сообщать о багах.

Я уже давно сообщил - никто не обратил внимания.

http://bugs.mtasa.com/view.php?id=6085

Link to comment
Я уже давно сообщил - никто не обратил внимания.

http://bugs.mtasa.com/view.php?id=6085

протестируй на последнем r2690, т.к. в нем был фикс, когда строки превращались в слово "true"

Проблема решена. =)

Жаль на Linux нет обновы. (Ибо там такой же баг (в последней сборке 2626) )

Link to comment

Закрались сомненья на счет того, работает ли переназначение директории для сохранения скринов.

C:\Program Files (x86)\MTA San Andreas\screenshots

Это по умолчанию.

Когда переставляю на E:\MTA\screenshots (директория существует), оно при заходе в MTA, видимо, сбрасывается.

Последующие скрины сохраняются туда же, куда и до этого сохранялись, а в конфиг возвращается строка по-дефолту.

Это нормально?

Link to comment

Подскажите пожалуйста ответ на вопрос один...

Я правильно понимаю, что все клиентские клиентские скрипты выполняются у игрока на компьютере, а значит и не загружают сервер?

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...