问题标签 [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.
regex - Pawn 语言的 mysql_real_escape_string 等价物是什么?
我需要Pawn的正则表达式代码。我也需要一个可以与 preg_replace 一起使用的代码。
还有我用的,更差...
所以,我的代码是。
这是正确的吗?此代码将替换 PHP 文档中给定字符等。但它也替换了所有 \ :/ \n 等!
你有一个只替换以下字符的代码吗? http://de3.php.net/manual/de/function.mysql-real-escape-string.php
\x00、\n、\r、\、'、" 和 \x1a
regex - 典当脚本语言中的字符串包含或正则表达式
或示例
或者我如何使用正则表达式模式检查字符串(^[-0-9A-Za-z_]{5,15}$)
谢谢
converter - 自定义 ITOA 无法正常工作?
我想制作一个自定义 ITOA 函数将大量数字放入小字符串中,这就是我编写的代码:
它基于此页面中的“C”代码:http ://www.jb.man.ac.uk/~slowe/cpp/itoa.html
但不知何故,这是输出:
[20:34:35] itoa(2000000000,36)='X' [20:34:35] itoa(36,36)='1' [20:34:35] itoa(37,36)='1 '
这是完全错误的,我不知道期望哪个输出,但 36 和 37 肯定不能是相同的输出,而且 2 000 000 000 不能只是“X”,因为 X 应该是 35,不是 2 000 000 000,ZZ 应该是 1295 我想...我想以十六进制系统为基础,但使用所有 alfabet 字母。
谁能告诉我这里有什么问题?
我正在使用一种称为 PAWN(也称为 SMALL)的无类型语言,后来我想在 VB.NET 中使用此代码
php - 将这些位掩码定义从典当语言转换为 PHP 的可能方法是什么?
好吧,澄清一下,pawn 是一种与 C++ 非常相似的语言。我正在编写一个需要位掩码权限(在 php 中)的管理控制面板,我实际上不知道我是否将权限正确转换(因为这是我从未做过的事情)到 PHP。我使用 define() 来定义权限。这是它最初的样子(典当):
现在这就是我在 PHP 中定义它的方式:
我比较了位标志,大多数时候它只识别EAdminFlags_All
权限以及EAdminFlags_None
和EAdminFlags_BasicAdmin
。所以我在 PHP 中定义它的方式可能存在问题。权限存储在数据库中,并保存为原始整数值,例如:51531777
然后将其加载到 PHP 中并进行比较,如下所示:
事先感谢您的帮助,我真的很感激。
arrays - 通过 PAWN 中的关联数组传递数组变量(.p 文件)
我是编程世界的新手(很高兴能成为其中的一员)。我相信我想做的事情非常简单,但是我在 PAWN 文件编程中找不到很多不适合SA-MP
. 我有一个 '.p' 文件,它应该根据限定符数字数组检查数组的三明治数字。据我了解,我可以通过我的代码传递一个数组来检查它是否匹配。这些是我的数组:
我的代码如下。我正在尝试检查我的 spec_bacon_plus 是否发生,如果发生,我的 all_bacon_plus 是否发生?如果 spec_bacon_plus 中的数字与 correct_spec_bacon_qual 中的数字不一致,则显示错误。我相信他们是“关联”的,因为他们的立场。(例如,30500 是 9094400,30100 是 9013400,30400 是 9013400 等等)。
有任何想法吗?
php - 来自 2 种不同语言的哈希函数没有给出相同的结果
我在脚本语言“PAWN”中有这个功能:
这将输出:
printf("%d", hash("Test"));
= 64815521 以整数形式返回
这是 PHP 函数:
这给了我:
echo intval(hashEX("Test"));
= 262145
echo hashEX("Test");
= 262145
任何人都知道这是为什么以及如何解决它?为了清楚起见,我想在 PHP 函数中获得与 PAWN 函数相同的值。
arrays - 将字符串插入数组 - PAWN 脚本
我试图通过将一个变量插入多个数组来减少我的文件行。所以我想要一个字符串,或者一个数组变量,如下所示:
它实际上比这要长得多,但我为了解释而缩短了它……我想把 combomeals[] 放到其他数组中。以下方法不起作用,但您会明白的:
最终目标是将第一个数组放入其他几个数组中。请让我知道这是否有意义以及您是否能够提供帮助!
谢谢!
mysql - 解密未知哈希加密
我正在从文件转移到 MYSQL,我想使用 md5 而不是加密
但我需要解密它。我不知道如何制作解密功能。有谁能够帮我?
pawn - 标记不匹配的玩家健康
我正在尝试获取玩家的健康状况,但在下面的代码中出现标签不匹配错误。
希望有人可以帮助我,这对我的服务器很重要。
pawn - 如何使命令需要 RCON 登录
如何使命令要求玩家通过 RCON 登录才能执行它?出于安全原因,我希望这样做。