MigratingTo2.5.0:ru

4 Октября DarkRP 2.4.3 больше не будет поддерживаться командой разработчиков, потому что появится новая версия DarkRP 2.5.0. В этот же день на Github, файлы DarkRP 2.4.3 будут заменены новыми из DarkRP 2.5.0.

Если вы хотите попробовать новую версию DarkRP, то перейдите на test.darkrp.com.

Вы также можете скачать DarkRP 2.5.0 по этой ссылке: git@github.com:FPtje/DarkRP.git

Или с помощью SVN: https://github.com/FPtje/DarkRP/branches/refactor

= Почему вам лучше перейти на DarkRP 2.5.0 = Я часто разговариваю с создателями других серверов и не все они хотят перейти на DarkRP 2.5.0. Их можно понять, потому что они делали свои модификации с DarkRP, добавляли новые функции, Работы, Оружие и т.п. Но ничего не поделаешь, придётся снова писать новые функции для нового DarkRP, который намного лучше старого. К примеру:


 * Меню F4(Игровое) и F1(Помощь), стали очень удобными и красивыми. Удобное отображение списка профессий, оружия, коробок и других игровых дополнений.
 * Удобное добавление модификаций(Аддонов) (Можно скачать здесь)
 * Простое добавление вкладки в меню(F4). Есть пример модуля который добавляет доп. вкладку.
 * Быстрое и лёгкое обновление DarkRP.
 * Лёгкий перевод на Французский, Русский и любой другой язык. Просто отредактируйте файл mod addon!
 * Загружается быстрее, чем DarkRP 2.4.3!

= Элементарное редактирование = Для работы DarkRP скачайте Add-On DarkRPModification по этой ссылке https://github.com/FPtje/DarkRPModification

Теперь редактирование файлов DarkRP происходит не в папке .../gamemodes/DarkRP, а в папке .../Addons. Это намного удобнее, поверьте.

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

Внимание: Если вы копируете (редактируете) файлы в jobs/shipments/entities/etc, вы получите два варианта файлов. Чтобы этого избежать, отключите оригинальные настройки DarkRP в файле disabled_defaults.lua

Внимание: Don't just whack your shared.lua in jobs.lua. Copy the jobs from it to jobs.lua, the agendas to agendas.lua etc. Everything has its own file now.

Все файлы конфигурации (Работа, Оружие, Коробки и другое), вы можете найти в /addon/DarkRPModification.

= Быстрое создание =

Собственные модули
Ваш HUD и меню F4, а точнее их синтаксис очень сильно изменён.

Из-за этого, могут возникать ошибки. К примеру у вас есть собственный модуль со старыми синтаксисом DarkRP, а в новой версии, используются новые теги и функции, поэтому, вы можете видеть вот такую вот ошибку: SomeFolder/someFile.lua:LinenumberHere Attempt to call method Whatever, a nil value.

Проблемы также будут происходить в ваших модулях, где есть события (К примеру Зарплата и т.д), которые вдруг перестанут происходить. В таком случае, DarkRP не покажет ошибки. К примеру:
 * Ваш модуль совершает какое-то событие, когда игрока арестовывают, но из-за того, что ваш модуль использовал старый синтаксис, он не будет работать.
 * Ваш модуль делает что-то, когда вы покупаете дверь или машину, он также не будет работать, при этом не будет никакой ошибки или предупреждения.

Также, может быть проблема в Lua синтаксе вашего модуля:
 * Многие DakrRP теги(hooks) и функции(functions) могут не работать, так как в DarkRP используется 1 вариант (DarkRP.GetDarkRPVar вместо DarkRP.getDarkRPVar)
 * Some function names and hooks have simply changed names. Please take a look at the DarkRP 2.5.0. functions and hooks.

If you know Lua, migrating your module from old to new DarkRP should be easy. However, note the following:
 * The F4 menu has been recoded. If you modified showteamtabs.lua, may your favourite deity be with you, because that file and all of its contents are gone COMPLETELY
 * The F1 menu has been recoded. If you did anything with that (add help categories and help items), that will break
 * The pocket has been recoded. It still looks the same when you're playing, but it does totally different things. For one it doesn't make props invisible anymore. It really removes them now.
 * The language system has been recoded. If you translated DarkRP, you might be able to move some things over to the translation in the mod addon.
 * Pretty much everything that hasn't been recoded, has been moved somewhere else in the DarkRP folder. Everything is restructured. This shouldn't affect you if you didn't mess with DarkRP files.

О HUD
Большая часть серверов DarkRP изменяли HUD. Видимо, они это делали потому, что хотели большей красоты, отличия и удобности меню. Теперь вы можете лёгко изменить HUD с помощью DarkRPModification! Изменить цвета стало очень просто, к примеру красный бар здоровья изменить на зелёный и т.д. В этом вам поможет HUD

Добавление вкладок (F4)
Добавление новых вкладок тоже было на большей части серверов DarkRP, поэтому, в новой версии вы сможете добавлять любые вкладки. Например с вашим сообществом, правилами, веб-страницей и т.д. Это очень просто, попробуйте!