问题标签 [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.

0 投票
1 回答
427 浏览

php - 典当、PHP 和 MySQL

我正在尝试从 Pawn 语言连接到 Hostinger 中的 MySQL 主机......我不知道为什么会出现这些错误:

我会很高兴得到帮助。

我很抱歉我的英语不好。

0 投票
1 回答
70 浏览

algorithm - 使用添加日期来格式化日期的功能

好吧,例子。

我有: 18-03-2016

我有一个函数,在函数中可以添加天、月和年(带参数)

如果我加上 14 天零 4 个月,

该格式之后的日期将是:32-07-2016

我需要制作函数来正确添加天/月/年

我想在几个月内转换为几天并这样操作..但问题在于闰年。

我还想过将日期转换为 unixtime,添加时间并将 unix 时间转换为 dd-mm-yy,但我不知道,我对此有很多问题..

编程语言是“PAWN”,类似于 C .. 但在这种编程语言中我们没有 POO(我提到这一点是为了让他们知道什么时候基本是这种编程语言,仅基于逻辑和基本结构.. for, if, else、case 等 ..),不存在 strpftime、strtototime、date(.. 等) 等函数。

我将此功能转换为..

我认为根据逻辑来制作该功能..但不起作用,我的想法是它得到几个月并除以12(如果我们有一个十进制数.. 1.0435,将1和0.0435分开乘以12和得到subs-days..但我不知道这是否是最好的方法..

0 投票
1 回答
310 浏览

c - 将 unix 时间转换为日期

我正在做一个函数,将 unix 时间转换为日期(dd-mm-yyyy)

但不工作。

我正在使用 1458342000(今天...)测试该功能,但打印 > 13-3-2022,有什么错误?

getTotalDaysInMonth 是这个;

0 投票
2 回答
882 浏览

pawn - PAWN中的一个简单命令

San Andreas Multiplayer (GTA) 使用 PAWN 作为其编程语言。我是 SA-MP 上服务器的所有者,但我不是专业人士,所以如果可能的话,我想获得一些帮助。基本上,我有一个命令可以在他/她在线时检查玩家的统计信息,但我想有一个命令在他们离线时检查他们。这是当玩家在线时检查玩家统计数据的命令代码。

我使用 ZCMD 命令处理器和 Dini 保存系统。所以我想做 CMD:ocheck 来显示股票 ShowStats,它会像 /ocheck [Firstname_Lastname] 一样工作。

有什么帮助吗?如果可能,请提供帮助。

谢谢

〜凯文

0 投票
2 回答
1041 浏览

linux - SA-MP 服务器在启动时崩溃

我有一台服务器将近 4 年了,直到现在我没有任何问题(主机端)。我一直在更换主机,因为 ddos​​ 的东西试图为我找到最好的东西。现在我买了一个 VPS(这不是我的第一个)并尝试运行我的服务器,但我遇到了问题。

首先是我的 server.cfg:

在我启动服务器后,我的 server_log.txt 中有这个:

服务器只是在加载插件时崩溃:sql.so(sql.so 是 server.cfg 行插件中添加的第一个插件)

当我删除 server.cfg 中的线路插件时,当我尝试运行服务器时,它会显示 Loading filterscript:blabla 并像插件一样崩溃。

这对我来说很奇怪,我不知道这里有什么问题。首先,我认为这是我在一台机器上做错了,但我没有从好的托管几个插槽购买一些服务器来测试和同样的问题。请帮我。

0 投票
1 回答
630 浏览

c++ - Pawn's "stock" function homolog in C/C++

I wonder if some C/C++ compilers implementing something similar to Pawn's stock keyword.

In Pawn, you can declare a function like that:

The stock keyword tells the compiler to simply not include the function in the compiled binary if it's not called somewhere in the code. This makes the function facultative so to speak, and it won't increase the binary size if its not used.

I would find it useful to have something like this in C/C++ because I want to include some functions I will not immediately use in the first iterations of my program/code. Of course, some people might tell me there's other ways to do this like using preprocessor macros, etc etc. I'm not asking for another way, I want something that permits me to make use of those functions later without having to uncomment them, change a macro to make them get compiled, etc (i.e. seamlessly). BUT... without compiling them and thus increasing my executable size when I don't use them!

A handy feature I would say. Thanks!

P.S. If the answer is "it's not included in the language standards", are there any compilers that do it with specific pragmas, unofficial keywords, etc.?

EDIT: Should I mention, I'm mostly interested into this feature for virtual function. I'm aware function level linking exists for standard functions, but what about virtual ones? I think normally, if im not mistaken, virtual funcs get compiled even if not used to maintain class layout compatibe with a class prototype? Could you confirm? Thanks

0 投票
1 回答
142 浏览

eclipse - 如何将 PAWN 编译器集成到 Eclipse 中?

我想将PAWN编译器及其语法突出显示集成到 Eclipse 中......推荐的方法是什么?

可能吗?

谢谢。 https://compuphase.com/pawn/pawn.htm

0 投票
1 回答
659 浏览

pawn - Pawn Language : 枚举函数中的参数

我正在学习Pawn语言。我在enum函数中的参数有问题

我了解到enum默认情况下将递增的值+=1 和我的课说代码:

这将创建一个新变量并将其赋值为 6 (4 | 2)

我不明白,为什么E_MY_TAG_VAL_2is4E_MY_TAG_VAL_3is的值2以及枚举函数中的参数为什么是<<=1,我记得没有这样的运算符

0 投票
1 回答
415 浏览

pawn - 无效的表达式,假设为零必须是一个常量表达式

请帮助我知道该怎么做:c,这是典当..

0 投票
1 回答
703 浏览

mysql - 无法修复 MySQL 不正确的字符串值(已更改所有字符集)

我有一些 MySQL 字符集错误。我是韩国人,所以我需要在 MySQL Server 中输入韩语。但我不能。我更改了所有字符集,并发送查询“SET NAMES UTF8MB4”但我的程序再次打印相同的错误。

我试着把“테스트”插入到程序中(典当语言)

我尝试了很多搜索和测试,我无法修复这个错误。谢谢!

服务器操作系统:Ubuntu Server 16.04.3 64bit

MySQL错误:

显示像 'char%' 这样的变量;:

显示创建表 sb_bans(目标表):

MySQL状态:

mysqld.cnf

mysql.cnf

mysqldump.cnf