Нет, там не нужно заменять, потому что это script.lua - это серверный скрипт, а client.lua - клиентский.
Немного упростил всё для удобства тестирования.
client.lua
function skins()
local txd = engineLoadTxd("model.txd")
engineImportTXD(txd, 12)
local dff = engineLoadDFF("model.dff", 12)
engineReplaceModel(dff, 12)
end
addEventHandler("onClientResourceStart", resourceRoot, skins)
meta.xml в папке с client.lua
<meta>
<script src="client.lua" type="client" />
<file src="model.txd"/>
<file src="model.dff"/>
</meta>
meta.xml сервера
<meta>
<info author="test" type="gamemode" name="Team Server" description="My first mta server"/>
<script src="server.lua"/>
</meta>
server.lua сервера
local spawnX, spawnY, spawnZ = 1959.55, -1714.46, 10
function spawnOnJoin()
fadeCamera(source, true)
setCameraTarget(source, source)
outputChatBox("Welcome to boxya shit server", source)
spawnPlayer(source, spawnX, spawnY, spawnZ)
end
addEventHandler("onPlayerJoin", getRootElement(), spawnOnJoin)
function setPlayerOnSpawn()
setElementModel(source, 12)
end
addEventHandler("onPlayerSpawn", getRootElement(), setPlayerOnSpawn)
При запуске сервера в начале прописываю
start loadmodels
loadmodels - ресурс-папка, в которой у меня лежат client.lua, meta.xml, model.txd, model.dff.
Потом я прописываю
start myserver
В myserver у меня серверный скрипт server.lua и meta.xml.