0
Administrator
#1
原文地址: https://forum.mtasa.com/topic/132708-mul...s-released
(注:该文的著作权仍属于Multi Theft Auto 官方团队)

Multi Theft Auto: San Andreas 1.5.9 发布!
秋季愉快! 我们一直在努力开发,今天我们很荣幸地宣布MTA:SA 1.5.9发布 ! 您将很快收到更新,但如果您没有安装 MTA,您可以在我们的主页上获取它。

总计
  • 这是第 26 个 1.x.x 版本
  • 开发周期: 355 天
  • 新增49个新功能
  • 新增16 项新回调事件
  • 0 个移除的向下兼容函数
  • 77 多个BUG修复和修改
  • 334 次GIT提交(参见)
  • 189 个GitHub 新问题(见列表)
  • 81 个GitHub 问题已解决(见列表)
  • 135 个已关闭 GitHub 问题(见列表)
  • 71 个 GitHub 代码合并请求(见列表)
  • 207 个已合并 GitHub 代码(见列表)
  • 53 个关闭的 GitHub 合并请求(见列表)
  • 38 位贡献者参与,其 11 位新贡献值(见列表)
  • 94+ 总贡献者(见列表)
  • 13 个支持库更新
下载
此更新能够大部分兼容旧的MTA 1.5.x 版本(1.5.8、1.5.7,一路到 1.5)。
如果您是服主,请注意 1.5.9 wiki 页面中的新的改动,更具体点是向下不兼容的相关文档更改。 您可能需要为 1.5.9 更新您目前的脚本代码。
服务端二进制文件已经提供。 别忘记更新您MTA的默认资源哦 。
下载地址

Twitch直播
我们在 7 月底举办了一场社区直播活动,大家玩的都很开心!我们一起玩了很多不同类型的MTA服务器。 您可以在我们的 YouTube 频道 https://youtu.be/n2KcspT0F0A 上观看直播回放。 我们也希望以后能做更多这样的活动和大家见面!
周边商品
今年早些时候,我们在 Spreadshirt 上推出了 100% 的非盈利商品商店! 如果您想获得一些官方 MTA 的周边,请在此处关注我们的官方商店:https://multitheftauto.myspreadshop.net/all  或许您想在学校或公司里穿上咱们的战衣。
AMX (SAMP)
amx 是一个独立的资源包,它让您能够在 Multi Theft Auto: San Andreas 1.5.8 以及更高版本的服务器上执行未经修改的 San Andreas: Multiplayer 0.3.7 地图模式、脚本和插件。 它是开源的,并且我们已为您提供好了编译好的包(用于测试)。
AMX 团队希望更多人参与到此项目的开发,他们需要大家共同的努力!
请务必查看我们的 GitHub 仓库,了解有关如何在 MTA 中使用 SAMP 脚本的详细信息!
1.5.9 亮点
包括许多新增内容、改进和修复:
  • 您现在可以使用 onPlayerResourceStart 服务器端事件来检测具体哪个玩家脚本已经加载!感谢@Lpsd
  • 您现在可以通过两个新的客户端和服务器端事件 onElementInteriorChange 和 onElementDimensionChange 检测玩家的Dimension切换,应该会减少一些代码!感谢@Patrick 和@Strix
  • 您现在可以通过 7 种新的骨骼操作功能来编辑元素骨骼行为!非常适合一些动态动画。从 setElementBonePosition 和 setElementBoneRotation 开始。感谢@Saml1er
  • 更多车辆定制选项!您现在可以编辑每辆车的车辆部件位置。请参阅 setVehicleDummyPosition。感谢@botder
  • 更多音效方面的自定义!请参阅 setSoundEffectParameter。感谢@Strix 和@Sarrum
  • 更多客户端下载传输中定制选项!参见例如 onClientTransferBoxProgressChange。感谢@botder 和@CrosRoad95
  • 您现在可以通过 engineRequestModel 分配自定义对象和车辆。长期以来最受追捧的功能之一。感谢@TheNormalnij 【新增非替换ID】
  • 您现在可以在 MTA 中使用矢量图形 (SVG)!有关更多信息,请参阅 svgCreate。感谢@Lpsd
  • 您现在可以使用 peds 和车辆设为相机目标。感谢@TheNormalnij
  • 脚本编写者可以使用更多功能来构建更加身临其境的体验!
  • 许多网络同步类的改进!
  • 许多不同大小的BUG修复、代码质量改进、更新和安全性的增强!
  • 修复MTA默认资源的许多问题、重构和升级,包括 webmap 再次运行!我们还改进了地图编辑器(editor_main 资源)中对世界OBJ的检测,因此您可以修改更多以前无法选中的OBJ - 例如灌木丛、栏杆等等!您现在还可以移除室内空间中的世界OBJ。OBJ地图狂魔应该爽到!
重要未来的计划
这将是最后一次 1.5 更新,在 MTA 的下一个版本中,将会有许多向后不兼容的更改和重构,这些更改和重构有可能会影响旧的代码。 我们将努力专注于让每个人都能顺利从 1.5.9 迁移到下一个版本。
从 1.6 开始,我们将至少进行以下更改:
  • callRemote 回调当前在没有错误时将错误代码设置为 nil。 在 1.6 中,为了与 fetchRemote 保持一致,报错码为 0。见 GitHub #294。
  • 自 2016 年 7 月起,如果您提供了一个无效的函数输入参数例如“randomstring”当这个函数的参数定义为数字时,该字符串将被视为 0 并引发脚本警告。 在 1.6 中,这将是一个错误。 您仍然可以提供包含数字的字符串(例如“100”和“12.34”),此更改仅影响无效字符串。 请参阅 GitHub #1043。
  • 当为 createBrowser 或 guiCreateBrowser 提供 (0, 0) 的宽度和高度时,将会报错而不是警告。 该警告于 2019 年 2 月引入。请参阅 GitHub #1069。
  • 一些函数只需要无符号整数(正数),并且自 2016 年 1 月以来提供负数将是一个警告。 现在这将是一个错误。 请参阅 GitHub #1070
  • 自 2015 年 8 月以来,我们将自定义 mtalocal:// URL 替换为 http://mta/resourceName/blah.html。 此时 mtalocal:// URL 方案现在将被删除。 请参阅 GitHub #1071。
此列表不完整,我们可能会在以后引入更多更改。

所以,之后的计划是什么呢?
我们目前关注的是 MTA 的下一个版本,在我们添加新的功能以及重构 MTA 的代码时,将在有可能导致向下兼容的问题。
我们希望在未来举办更多的直播,尤其是当我们进一步开发下一个版本的 MTA 时。 请继续关注最有可能从明年开始的更多信息!
此外,我们还在开发社区 2.0 网站,目标是在 2022 年 8 月之前完成第一阶段的开发。有关这方面的最新消息是,我们已在技术栈上取得了一些重要的进展。 包括设计前端和后端的设计。 如果有任何新的消息,我们会及时通知您。
像Multi Theft Auto 这样的开源项目需要社区的力量。 为了保持项目继续进行,我们需要大家。 您可以在以下领域帮助我们:

测试和提交BUG
每当您遇到BUG或者您有任何的改进和建议时,请务必告诉我们,否则我们无法发现并修复它们!
我们不断在修复和添加 MTA的新功能,但这些工作终需要人来测试。 不妨尝试下我们的Nightly release stream (测试版)吧,加入我们的 Discord,在Github上提交问题并和我们保持联系

加入开发
如果您了解 C++,并有兴趣帮助我们改进 Multi Theft Auto 的客户端,请大方尝试。 虽说参与开源项目可能听起来很可怕,但最好的方法是去试! 请阅读我们的GitHub开源项目参与指南,找一个地方开始下手,或者干脆干翻整座屎山自己重新设计!

文档整理
文档很重要,但也是个很耗时的事情。 如果您喜欢写作并且有一定的英语能力,或者您想翻译成您的母语,我们非常欢迎您。 只需在我们的 WIKI,创建一个帐户,然后开始编辑!

社区支持
喜欢帮助别人, 并且擅长对需要帮助的用户做出冷静和深思熟虑的回应? 您只需要花一些时间, 在我们的 wiki 上可以找到许多答案,因此请务必花一些时间阅读它。 加入我们的聊天或论坛(链接如下),或者帮助我们解决问题并回答 GitHub 上的问题。

翻译
想将 MTA 翻译成您自己的语言吗? 非常好骚年! 来康康我们的 Pootle。 一旦您的翻译获得认可,它将被推送到我们的Github代码仓库,将来很快会在未来中发布。

赞助我们
维护 MTA 下载、主服务器和网站都需要花费! 如果您想帮助我们维持我们的财务支出,欢迎赞助我们!

展示你的创造力!
我们正在 Discord 上的 #showroom 频道以及 Twitter 上的 #mtasa 上积极寻找新作品,搞不好你就上了我们的《年度趣味作品榜》了呢。
回复



论坛跳转:


正在浏览该主题的用户:
1 个游客