Хостинг игровых серверов Empire-Host.org

Oxide HurtWorld/Meteors

Материал из Empire-Host Wiki
Версия от 11:11, 19 ноября 2016; Taynichok (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Плагин Meteors добавляет падение Метеорита на все РТ и биомы. Можно редактировать лут, его количество и время падения - распада. Так же можно самому задать точки падения.

Команды Администратора

Команда Описание
/meteor help Показывает список команд администрации.
/throwmeteor <player name or fallsite ID> Бросить метеор в игрока (просто для шутки, это не бросает петлю), или на месте падения (используйте ID из /listfallsites).
/setmeteorsheatduration <minutes> Установите сколько потребуется для метеора в минутах между падением и распадом
/setmeteorsenabled <1/0/true/false> Спавн/удаление автоматического падения метеора
/setmeteorslootfactor <rate number> Фактор рандома лута
/setmeteorsinterval <minutes> Установите интервал времени в минутах между падениями метеора.
/listfallsites Показывает список сохраненных мест падения.
/addfallsite <area radius> <display name> Добавьте к местам падения вашу текущую позицию. Радиус является областью вокруг Вас где метеор может упасть, и дисплейное имя является именем в сообщениях чата о месте падения.
/removefallsite <fallsite ID> Удалите из списка место падения с определенным индексом.

Конфигурационный файл: oxide/config/Meteors.json

Здесь выставлено время между падениями Метеора - 10 минут, спавн 1 метеора, время до распада Метеора после падения - 5 минут, фактор лута 1

{
  "Settings": {
    "Meteors": {
      "MeteorInterval": "10",
      "MeteorsEnabled": "1",
      "MeteorsHeatDuration": "5",
      "MeteorsLootFactor": "1"
    }
  }
}

MeteorInterval: Время между автоматическими падениями метеора. Может быть установлено /setmeteorsinterval <minutes> MeteorsEnabled: Спавн (1) или Удаление (0) автоматического падения метеоров. Может быть установлено /setmeteorsenabled <1|0|true|false> MeteorsHeatDuration: время до распада Метеора. Может быть установлено /setmeteorsheatduration <minutes> MeteorsLootFactor: показатель рандома лута.


Редактирование и перевод файла Meteors.json в папке /oxide/lang/en

Копируем эти строки и меняем в файле:

 "msg_throwmeteor_playernotfound": "<color=orange>This player has not been found.</color>",
  "msg_throwmeteor_fall_warning": "<color=red>A fiery meteor is falling near </color><color=lime>{0}!</color>",
  "msg_meteor_located_fallwarning": "<color=red>Метеор упал возле </color><color=orange>{0}!</color>",
  "msg_meteor_heatduration": "<color=orange>Метеорит очень горячий. Он остынет через </color><color=lightblue>{0} minute(s).</color>",
  "msg_meteor_cold": "<color=orange>Метеорит остыл!</color><color=lightblue> Вы можете собрать лут!</color>",
  "msg_fallsite_added": "<color=orange>Fall site added!</color>",
  "msg_fallsite_badusage1": "<color=orange>Invalid usage. Use it like:</color>",
  "msg_fallsite_badusage2": "<color=orange>/addfallsite <radius> <name></color>",
  "msg_fallsite_badusage3": "<color=orange>Ex: /addfallsite 150 Valley</color>",
  "msg_fallsite_notfound": "<color=orange>The specified fall site has not been found.</color>",
  "msg_interval_value": "<color=orange>Meteors fall interval is set at {0} minute(s).</color>",
  "msg_interval_badusage": "<color=orange>Invalid usage. use it like \"/setmeteorsinterval 60\" (in minutes).</color>",
  "msg_meteor_earlyfallwarning": "<color=orange>Замечен Метеорит! Он упадет возле </color><color=green>{0}</color><color=orange> через {1} минут!</color>",
  "msg_setheatduration_value": "<color=orange>Meteors heat duration is set at {0} minute(s).</color>",
  "msg_setheatduration_badusage": "<color=orange>Invalid usage. use it like \"/setmeteorsheatduration 5\" (in minutes).</color>",

Редактирование и перевод файла: /oxide/data/MeteorsFallSites.json

Копируем эти строки и меняем в файле:

[
  "-2068.78 182.875 1208.731;800;Зимнего биома",
  "-2674.589 283.6281 -813.9224;800;Тайги",
  "-645.3057 241.7302 -2214.017;700; Пустыни около Корабля",
  "1233.461 299.4619 -1884.715;1000; Красной Пустыни",
  "-2678.557 269.2448 -2528.645;200; Арки",
  "-915.2287 233.812 -2438.202;150; Корабля в Пустыне",
  "1475.228 204.7502 -1899.655;200; Перекрестка-РТ-1 Красная Пустыня",
  "1124.911 194.4053 -3352.688;200; Аэродрома-Красная Пустыня",
  "-1269.364 178.0141 1185.167;200; Глуши-РТ-2 Зимнего биома",
  "-2603.134 178.2825 1609.538;200; Транзита-РТ-1 Зимнего биома",
  "-2556.446 219.1816 263.0971;90; Металлических Обломков",
  "-2378.846 200.2309 -927.0706;150; Крепости РТ-2",
  "-3319.789 202.7251 -1482.855;200; Долины на РТ-1",
  "-2329.273 195.7639 -1017.661;10; Крепости на РТ-2"
]

Редактирование файла: /oxide/data/MeteorsLootItems.json

В этом файле редактируется лут и его количество в метеоре. Не удаляйте строки, иначе часть метеоров будет пустой. Здесь отредактированный список лута, удалены не топовые предметы и металлы.

[
  "0;87;0.9;5;20;Amber",
  "0;87;0.8;15;50;Amber+",
  "0;135;0.8;30;60;Mond",
  "0;135;0.7;80;150;Mond+",
  "0;135;0.8;30;60;Mond",
  "0;135;0.7;80;150;Mond+",
  "0;136;0.8;20;40;Ultr",
  "0;136;0.7;60;120;Ultr+",
  "0;191;0.6;10;30;ShotgunShells",
  "0;52;0.6;10;40;RifleBullets",
  "0;146;0.5;1;1;Bow3",
  "0;79;0.5;1;1;GoldAxe",
  "0;305;0.5;1;1;Wheel1",
  "0;231;0.2;1;1;Detonator cap",
  "0;306;0.5;1;1;Wheel3",
  "0;166;0.5;1;1;Wheel4",
  "0;184;0.5;1;1;Wheel5",
  "0;192;0.5;1;1;Wheel6",
  "0;144;0.05;1;1;C4",
  "0;300;0.5;1;1;Gearbox2",
  "0;175;0.5;1;1;Gearbox3",
  "0;174;0.5;1;1;Gearbox4",
  "0;231;0.2;1;1;Detonator cap",
  "0;144;0.05;1;1;C4",
  "0;138;0.05;1;1;Mining Bow",
  "0;136;0.8;20;40;Ultr",
  "0;296;0.1;1;1;PowerfullEngine2"
]

Ссылки

Плагин на oxidemod.org - http://oxidemod.org/plugins/meteors.1944/