Добрый день. Этот урок совсем для начинающих.
Заходим в папку resources и создадим новую папку, назовем ее ,для удобства, названием нашего мода
Далее создадим в ней файл

Код:
название вашего мода.nut

В этой же папке создадим еще один файл

Код:
meta.xml

В этом файле напишем следующее

Код:
<meta>
	<script src="название вашего мода.nut" />
</meta>

Сохраняем файл. Далее открываем сам файл "название вашего мода".nut и в нем создадим необходимые функции

Код:
local modVersion = "v.0.01";

function onResourceStarted(resourceName) { // эта основная функция вашего мода
	log(" ");
	log(" ");
	log("XXX==============================XXX");
	log(" ");
	log("    " + resourceName + " " + modVersion + " by Aleks_X");
	log(" ");
	log("XXX==============================XXX");
	log(" ");
	log(" ");
}
addEvent("resourceStarted", onResourceStarted);

function onPlayerJoin( player ) { // функция отвечает за появление игрока на сервере

return true;
}
addEvent("playerJoin", onPlayerJoin);

function onPlayerLeave( player, reason ) { // функция вызывается при выходе игрока с сервера
	local name = player.getName();
	if(reason == 0) {
    log(name + " left the server. (Timeout/Crash)");
	} else {
    log(name + " left the server.");
	}
	return true;
}
addEvent("playerLeave", onPlayerLeave);

function onPlayerRequestSpawn(player) { // эта функция отвечает за спавн игрока
	local name = player.getName();
	sendMessageToAll(name + " присоединился к нам.", 0xFF00FF, true);
        return true;
}
addEvent("playerRequestSpawn", onPlayerRequestSpawn);

function onPlayerCommand(command, player) { // здесь мы пишем свои команды
	local cmd = split(command, " ");
        if(cmd[0] == "en") { // пример команды // заводим авто
    if(player.getVehicleSeat() == 0) {
    	local veh = player.getVehicle();
    	veh.setEngine(!veh.getEngine());
    }
	}
}
addEvent("playerCommand", onPlayerCommand);

Ну вот пока все. Там есть еще несколько функций но мы их пока трогать не будем