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