Jump to content

Замена TXD скина.


Recommended Posts

Если заменить TXD тестуру скина в событии onClientResourceStart, он заменяет не все текстуры а лишь малую часть (кол-во текстур (то есть если у меня скинов 10 он заменит лишь 1 - 2)). А если выйти из МТА полностью и зайти на сервер то все текстуры заменит.

Link to comment

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

Link to comment

должно быть так

function applyMods ()        
    skin114 = engineLoadTXD ( "Norte/114.txd" ) 
    engineImportTXD ( skin114, 114 ) 
  
    skin115 = engineLoadTXD ( "Norte/115.txd" )  
    engineImportTXD ( skin115, 115 ) 
  
    skin116 = engineLoadTXD ( "Norte/116.txd" ) 
    engineImportTXD ( skin116, 116 ) 
  
    -- и так далее 
end 
addEventHandler("onClientResourceStart", resourceRoot, applyMods) 
  

сравни с оригиналом

Link to comment
Обязательно перменная не должна быть локальной?

Это пример. Если Вам эта переменная не нужна за пределами этой функции - то делайте локальной. (А так Вы только тратите зря оперативную память)

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...