Cr@zyTreE 发表于 2008-6-12 18:48:00

回复: 请求帮忙

Post by OMG
不起作用,哪里不对,没有金钱奖励
1楼附件我下载下来编译没任何问题。
你确认你的AMXX_Studio\amxx1.76scripting\include 目录下有那个金钱无限的inc文件?

OMG 发表于 2008-6-12 19:48:04

回复: 请求帮忙

Post by Cr@zyTreE
1楼附件我下载下来编译没任何问题。
你确认你的AMXX_Studio\amxx1.76scripting\include 目录下有那个金钱无限的inc文件?

引用:
/* used for unlimited money */
#if defined _unlimited_money_included
#endinput
#endif
#define _unlimited_money_included
native cs_get_user_money2(index)
native cs_set_user_money2(index, money, flash = 1)


就是源码里的呀,我没有改过

OMG 发表于 2008-6-12 20:05:08

回复: 请求帮忙

可以了,我用LANDYHSU发的AMXX可以了,我给金钱插件又重新编译了一次,但源码我的编译器编译不了,再次谢谢你们!

OMG 发表于 2008-6-12 20:20:54

回复: 请求帮忙

Post by OMG
可以了,我用LANDYHSU发的AMXX可以了,我给金钱插件又重新编译了一次,但源码我的编译器编译不了,再次谢谢你们!

下面这个插件也是一样加上#include <unlimited_money>

将插件里的函数改成cs_get_user_money2也是不行


/* AMX MOD X Script
* Author: Hydralisk
* Date: 7.25.2005
* The plugin will give money to the player who plant or defuse the bomb.
* Cvars:
*   hy_prize 0/1             Turn off/on the plugin.
*   hy_prize_defuse <money>Set the prize for defusing the bomb.
*   hy_prize_plant<money>Set the prize for planting the bomb.
* life-rest required
* Credits:
*   War3FT (For the logevent)
*/
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <unlimited_money>

public plugin_init(){
register_plugin("Plant Defuse Prize","0.1","Hydralisk")
register_cvar("hy_prize_defuse","5000")
register_cvar("hy_prize_plant","5000")
register_logevent("det_plant",3,"1=triggered")
return PLUGIN_CONTINUE
}
public det_plant(){
new sArg, sAction
new sName
new id, iUserId
read_logargv(0,sArg,64)
read_logargv(2,sAction,64)
parse_loguser(sArg,sName,64,iUserId)
id = find_player("k",iUserId)
if (!id) return PLUGIN_CONTINUE
new money = cs_get_user_money2(id)
if (equal(sAction,"Planted_The_Bomb")) {
money += get_cvar_num("hy_prize_plant")
cs_set_user_money2(id,money <= 16000 ? money : 16000)
set_hudmessage(255,0,0,-1.0,-0.45,1,6.0,10.0,1.3,0.7,11)
show_hudmessage(id," *** 玩家放包成功,奖励金钱: %d***",get_cvar_num("hy_prize_plant"))
}
else if (equal(sAction,"Defused_The_Bomb")) {
money += get_cvar_num("hy_prize_defuse")
cs_set_user_money2(id,money <= 16000 ? money : 16000)
set_hudmessage(255,0,0,-1.0,-0.45,1,6.0,10.0,1.3,0.7,11)
show_hudmessage(id," *** 玩家拆包成功,奖励金钱: %d***",get_cvar_num("hy_prize_defuse"))
}
return PLUGIN_CONTINUE
}

OMG 发表于 2008-6-12 20:22:44

回复: 请求帮忙

无法编译,郁闷,不会弄还真麻烦大家

landyhsu 发表于 2008-6-13 07:50:33

回复: 请求帮忙

可以正常编译的,我怀疑你的INCLUDE文件夹里面缺少INC文件.......

OMG 发表于 2008-6-13 09:08:53

回复: 请求帮忙

谢谢!我的版本里有,INC文件,但就是无法编译
没办法加载这个文件#include <unlimited_money>
不知是什么问题

Rulzy 发表于 2008-6-13 12:18:43

回复: 请求帮忙

楼主是怎么编译的?我估计是设置问题。

OMG 发表于 2008-6-13 15:32:54

回复: 请求帮忙

Post by Rulzy
楼主是怎么编译的?我估计是设置问题。

哪里还可以设置?我将你的金钱插件装了后,INC文件也放进去了呀。用上面的插件编译时出现#include <unlimited_money> 错误

zhangsheng 发表于 2008-6-13 15:44:02

回复: 请求帮忙

替换成这个编译器
http://www.dt-club.net/forum/showthread.php?t=35418
页: 1 [2] 3
查看完整版本: 请求帮忙