Добрый день. Этот урок совсем для начинающих.
Заходим в папку 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);Ну вот пока все. Там есть еще несколько функций но мы их пока трогать не будем


