问题标签 [sa-mp]

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.

0 投票
1 回答
396 浏览

mysql - MySQL 插入数据时出现错误 1452

导入旧的 SQL 文件并修复它们时,我不断收到错误,但我被卡住了,无法理解这意味着什么。

ALTER TABLE property ADD CONSTRAINT property_ibfk_1FOREIGN KEY ( intid) REFERENCES interiors( id) ON DELETE CASCADE ON UPDATE CASCADE, ADD CONSTRAINT property_ibfk_2FOREIGN KEY ( owner) REFERENCES accounts( id) ON DELETE SET NULL ON UPDATE CASCADE MySQL 说:文档

1452 - 无法添加或更新子行:外键约束失败(ionicnew. #sql-252c_e1, CONSTRAINT property_ibfk_2FOREIGN KEY ( owner) REFERENCES accounts( id) ON DELETE SET NULL ON UPDATE CASCADE)

表的完整代码property

如果需要,我可以上传完整的 SQL 文件。

0 投票
1 回答
933 浏览

scripting - GTA SA-MP 脚本:动态对象在 20,000 x 坐标后未渲染

我创建了一张 x 坐标超过 20,000 的地图(洛斯桑托斯以东),并且我设置了我的 SetPlayerWorldBounds(playerid, 500000.00, -2000.00, 2000.00, -500000.00) 并使用了最新版本的隐身插件,但是当我到达x 坐标中超过 20,000 个对象将不再加载,我的汽车生成器脚本也不再工作。

这可能是什么原因,有没有办法解决这个问题,以便我可以进一步映射?

这是我的代码:

我所有的对象都在函数 OnGameModeInit() 中的游戏模式内

PS 我只有不到 1,500 个动态对象

0 投票
1 回答
244 浏览

multiplayer - 如何解决典当中 SAMP 类选择的深色皮肤问题?

我正在使用 pawn 语言在 SAMP 服务器上工作,但是自从我开始研究 SAMP 播放器皮肤选择类以来,我就开始面临一个问题。问题是当玩家请求一个类时,所有皮肤都会变暗。

我的代码:

问题截图:

在此处输入图像描述

预期结果的截图:

在此处输入图像描述

正如您在第一个屏幕截图中看到的那样,玩家的皮肤比正常皮肤更黑。

我试过的:

我曾尝试重新排列代码,例如调用SetPlayerCameraPos()before SetPlayerPos()。在设置播放器位置和相机位置之前,我还尝试使用计时器添加延迟。我也尝试过使用TogglePlayerSpectating方法来确保所有东西都被玩家的相机加载。但还是一样的结果。

如果您知道此问题的任何解决方案,请分享。

谢谢你,

0 投票
0 回答
15 浏览

sa-mp - SAMP 使用“地图外”地图

基本上,我尝试将罪恶城市地图(过滤器脚本)实现为 samp 0.3 dl 游戏模式。对象确实可以很好地加载,但由于某些原因,玩家显示为非动态对象。这意味着他们不能用拳头互相击打,他们甚至不能损坏汽车等。一旦玩家通过坐标 20 000,即圣安地列斯的原始边界,就会开始发生这种情况。有没有办法真正解决这个问题?