问题标签 [altv]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
separation-of-concerns - 如何在 alt:V 中设置资源依赖项
我已经看到多个资源之间可能存在依赖关系。因此resource1 使用resource2 的功能。资源之间的通信是如何工作的?
什么时候应该将不同资源中的脚本分开?将一个资源用于整个游戏模式还是将其拆分更好?
干杯
java - _setmode( _fileno(stdin), _O_BINARY) 在使用 /MD 编译时等待 Enter 键
我正在为 Windows 上的本机应用程序(altv-server.exe)在 DLL 中嵌入使用 JNI 的 Java VM(JVM)。内部 JNI_CreateJavaVM 调用_setmode( _fileno(stdin), _O_BINARY )
导致进程在继续之前等待 Enter 键输入。该函数成功,但等待输入是不可取的。
该模式在_O_TEXT
调用之前_setmode( _fileno(stdin), _O_BINARY)
。
当 DLL 使用/MD
.
使用/MDd
,_setmode
从 DLL 调用将不会等待输入,但从 进行的函数调用jvm.dll
仍会导致进程等待输入。服务器是用 构建的/MD
,因此 DLL 要求它也用/MD
.
node.js - NodeJS 错误:对象不是有效的 ObjectId
我有一个游戏服务器 (alt:V),我想用角色的当前状态更新数据库。我的问题是这段代码:
返回错误:
尽管第一行将其打印到控制台:
该updatePartialData
函数是simplymongo
npm 包的一部分,定义如下:
我在 Debian 10、NodeJS 15.0.1 上运行它,我所有的 npm 包都是最新的。如果可以的话请帮忙。这真让我抓狂。
javascript - 计算相对于我的位置的位置旋转
我在地图上的某个位置(在 GTA 5 中)。在 JavaScript 中,它可能是这样的:let targetPos = {x: 1200, y: 653, z: 250};
每次走路或旋转时,我的位置都会发生变化。现在我想要的是在我旋转或行走时获取 targetPos 的方向。不是函数,而是数学解决方案。目前我正在使用var angle = Math.atan2(pos1.y - pos2.y, pos1.x - pos2.x) * (180 / Math.PI);
哪个没有按预期工作。它给了我角度的角度,但不是当我旋转自己或绕着它走时。简而言之:我想要一个位置相对于我的位置的方向。所以我可以旋转一个圆圈以显示目标方向。
这是我所拥有的:
- 玩家位置 (x, y, z)、旋转 (x, y, z) 和航向 (yaw)
- 目标位置
正如您在可怕的图像中看到的那样,当玩家旋转时,圆圈不会显示在目标的方向上
我希望你知道我的意思
javascript - 通过部分搜索数组中的字符串
我想通过其名称的某些部分(至少超过 3 个字符)在数组中找到一个字符串,例如:Buffalo 是数组的索引,我想搜索 buf 或 buff、buffa、buffal 甚至是洞词(buffalo)它返回布法罗。 不管它是否区分大小写
这是我的数组:
我在 PAWN 中写过一次,我将在 JS 中写它(用于我的 Alt V 服务器)但我被困在这一点上,有可能吗?
最后,对不起我的英语
javascript - GTA 或 Minecraft 服务器上的 Discord.js RPC
我想做一个丰富的存在。是否有可能我将它托管在 Minecraft 服务器或 Alt:v GTA 服务器上,并且所有加入服务器的玩家都在状态中拥有它?
c# - “Microsoft.EntityFrameworkCore.ServerVersion”中的“字符串”
有人可以帮我我已经更新了我所有的 nuget 包,现在我收到以下错误:严重代码描述项目文件行抑制状态错误 CS1503 参数“2”:无法将“字符串”转换为“Microsoft.EntityFrameworkCore.ServerVersion”。Altv-Roleplay D:\Tookies-Development-main\altV Script-X\Altv-Roleplay\Altv-Roleplay\models\gtaContext.cs 101 激活