问题标签 [pawn]
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.
pawn - if 语句上的“无效表达式,假定为零”错误
每当我编译我的代码时,我都会收到以下错误:"Error 029: Invalid expression, assumed zero"
错误在以下行中引发:
我希望 if 语句检查“ADMINLevel”是否高于零,或者玩家是否以 RCON 管理员身份登录。
pawn - 数组索引越界错误Pawn
我正在使用生成点,但是当它编译时出现此错误:
在这一行是错误
希望有人知道错误的解决方案。
pawn - 玩家生成错误
当我运行我的游戏模式时,玩家应该在 OnPlayerSpawn 中给出的坐标处生成。它工作得很好,但是在我按下“生成”按钮后,屏幕会闪烁,显示我的播放器处于默认采样坐标(有电梯的小地方),然后生成到正确的位置。我怎样才能修复那个闪光灯?
到目前为止在这里尝试了一切。http://forum.sa-mp.com/showthread.php?t=480083
c# - 如何在 C# 中使用 Pawn
是否可以在 C# 中使用 Pawn(语言)?我有一个应用程序,我想提供其他人使用 Pawn 编写修改/插件。
我找到了 JavaScript 解释器Jint,但我找不到任何类似的 Pawn 库。
c - X,Y 轴斜线如何上/下/侧
我有两点,一个起始位置和一个目标位置(动态)。我想像在一级方程式比赛中一样培养球员。即第二个在第一个的右边和后面,第三个在第二个的左边和后面,依此类推。我已经确定了角度,所以他们面向目标点。
我不知道如何相对于轴上的线移动。我认为我的距离将它侧向移动,但我不是 100% 确定.. 我也太愚蠢了,无法弄清楚如何垂直于新点,即使它可能只是在某处添加了一个减号。
好吧,我希望有人可以帮助我解决这个问题,非常感谢。
注意:代码使用 Pawn,一种类似 C 的脚本语言。
php - 生成user_password phpBB
我有一个游戏服务器运行在与 phpBB 论坛相同的服务器上。
我想让用户通过输入他们的 phpBB 用户名和密码来向游戏服务器验证他们的身份。
我知道如何使用他们的用户名(只需获取他们的用户名并将其与 SQL 数据库中的“用户名”字段进行比较。)
但是,我不确定如何加密输入的密码,以便将其与“user_password”字段进行比较。如果它需要 md5,我更喜欢在 SQL 中使用 md5() 函数,但我可以在 SQL 之外执行它。
maze - 迷宫生成 - 从 C++ 转换
好的,你们中的许多人可能不知道什么是 Pawn。我正在将这里的源代码转换为http://en.wikipedia.org/wiki/User:Dllu/Maze以在我的 SA:MP 服务器中工作。Pawn 是一个非常容易理解的代码,所以不要因为你不懂语言而运行。
出于某种原因,只有外部填充和第一个单元格(它们应该是)设置在迷宫中。所以,所有的墙都在那里,这很好。问题是迷宫中只有一个细胞,这就是起点。
请帮忙!
我将它粘贴在 Pastebin 上,因为 pastebin 实际上有一个 pawn 语法。 http://pastebin.com/wN6KFyFz
此外,它应该支持回溯和原始。两者都有相同的结果。根据我的测试,我知道它永远不会到达看起来像这样的调试打印(“%i,%i | %x,%x,%x”)。好吧,它确实会到达 while(!successful) 循环中的那个,1 次或每隔一段时间 2-3 次。
colors - 在一个简单的函数中插值颜色
使用以下代码,我应该能够执行 WC_InterpolateColor(0xFF0000, 0xFFFF00, 0.5) 并获得介于指定的两种颜色之间的颜色(在这种情况下为红色和黄色)。pos 值应介于 1.0 和 0.0 之间。代码显然没有完成,我不知道下一步该去哪里。有没有其他人尝试过做这样的事情?有人可以告诉我如何正确地做到这一点吗?现在代码总是返回结束颜色(在这种情况下为黄色)。提前谢谢,请解释一下,以便我从中学习。
附言。使用的语言是 Pawn,一种与 C++ 非常相似的语言。关键字 new 就像 int 或 float,在本例中为 int。
c++ - Sublime Text 没有构建输出
使用构建选项不会给出任何输出,除了
我没有配置任何 c++.sublime-build 文件,我只是安装了 C++ 编译器并将其添加到系统路径中。它应该开箱即用,但事实并非如此。我也经常使用 Pawn 语言,但我必须配置我的 pawn.sublime-build 文件才能工作。有一个类似的问题,在构建后如果有一些错误,它会说:
但如果代码没有错误,它会说:
如果 sublime 可以只显示编译器的输出,那就太好了。
这是我的 Pawn.sublime-build
我尝试了不同版本的“file_regex”,也没有它,就像在教程中一样,但如果代码有错误,它就不会显示输出。
另一方面,Python 会显示一个输出,如下所示:
这是带有更正代码的输出:
如何从 C++ 和 Pawn 文件中获取输出?我做错了什么?我将 MinGW 用于 C++,将 amxxpc.exe (AMX MOD X COMPILER) 用于典当。提前感谢您的任何解决方案,并对我的英语感到抱歉。我来自波兰。
pawn - PAWN函数前面的下划线是什么意思?
在 php 下划线(“_”)中,它是私有/受保护函数的声明,但我在 PAWN 中没有找到任何关于它的信息。它在PAWN中有什么意义吗?