|
发表于 2007-2-9 20:48:00
|
显示全部楼层
来自 中国–广东–深圳
回复: 大家看看这个插件怎么改!CARD.SMA
Post by lu0007
是个获取随机卡的插件!第137行开始:- if(get_gametime() - get_pcvar_num(g_CardDelay) <= last_card) {
- client_print(id, print_chat, "You've already chosen a card recently. Please try again later.")
- return PLUGIN_CONTINUE
复制代码 这段有问题,last_card 这个参数有new 过 但没有赋值。这里他怎么就在用了!
汉化我会,但程序我还不知道怎么写,am...
1:在 pawn 里 new 时系统会自动赋予 0 值,所以说没有赋值不太确切
2:问题:此插件工作有问题吗?
没有时间仔细看此插件的工作过程,所以不知道详情
就这一段来看 last_card 永久都是 0
1)可能作者原来设计使用作变量的,后来改变想法,忘记删除,但不影响使用
2)就程序而言,当然不谨慎,你可以直接用 0 代替,不会有问题 |
|