oouuyyaa 发表于 2006-6-8 19:10:39

ahcat 版主能不能将这个完成呀!加个显示彩色信息就行了!谢谢了!

#include <amxmodx>
#include <cstrike>

new g_round

public plugin_init(){
        register_plugin("First Shot","1.0","ahcat")
        register_event("DeathMsg", "hook_death", "a")
        g_round = 0
}

public hook_death(){
        if (g_round!=0)
                return PLUGIN_HANDLED
        new Killer = read_data(1)
        cs_set_user_money(Killer,cs_get_user_money (Killer)+2000)
         g_round = 1
        return PLUGIN_HANDLED
}

ahcat 发表于 2006-6-10 14:57:31

回复: ahcat 版主能不能将这个完成呀!加个显示彩色信息就行了!谢谢了!

Post by oouuyyaa
#include <amxmodx>
#include <cstrike>

new g_round

public plugin_init(){
        register_plugin("First Shot","1.0","ahcat")
        register_event("DeathMsg", "hook_death", "a")
        g_round = 0
}

public hook_death(){
        if (g_round!=0)
                return...

显示在哪,显示什么字?
帖子发错地方了,我帮你转到一般问题讨论区

oouuyyaa 发表于 2006-6-10 15:20:24

回复: ahcat 版主能不能将这个完成呀!加个显示彩色信息就行了!谢谢了!

显示在中间

XXX第一局第一个杀人奖励1000000

ahcat 发表于 2006-6-10 15:52:38

回复: ahcat 版主能不能将这个完成呀!加个显示彩色信息就行了!谢谢了!

#include <amxmodx>
#include <cstrike>

new g_round

public plugin_init(){
        register_plugin("First Shot","1.0","ahcat")
        register_event("DeathMsg", "hook_death", "a")
        g_round = 0
}

public hook_death(){
        if (g_round!=0)
                return PLUGIN_HANDLED
        new Killer = read_data(1)
        cs_set_user_money(Killer,cs_get_user_money (Killer)+2000)
        new p_name
        get_user_name(Killer,p_name,31)
        set_hudmessage(255, 255, 255, -1.0, 0.5, 0, 0.1, 0.1, 0.1, 6.0, 1)
        show_hudmessage(0, "%s 第一局第一个杀人奖励1000000",p_name)
        g_round = 1
        return PLUGIN_HANDLED
}

你试试是否可行。
我成功编译了。
有问题在给我发短消息。

oouuyyaa 发表于 2006-6-10 16:48:48

回复: ahcat 版主能不能将这个完成呀!加个显示彩色信息就行了!谢谢了!

好的谢谢了!::byebye:

AE86 发表于 2006-6-11 03:22:36

回复: ahcat 版主能不能将这个完成呀!加个显示彩色信息就行了!谢谢了!

ahcat 版主此插件可以设为每局的第1局第1个杀人奖励钱吗,而不是每幅图第1个杀人奖励。谢谢!

ahcat 发表于 2006-6-11 04:45:13

回复: ahcat 版主能不能将这个完成呀!加个显示彩色信息就行了!谢谢了!

Post by AE86
ahcat 版主此插件可以设为每局的第1局第1个杀人奖励钱吗,而不是每幅图第1个杀人奖励。谢谢!

如果你的意思是每局的第一个杀人送钱的话,可以改成下面


#include <amxmodx>
#include <cstrike>

new g_round

public plugin_init(){
        register_plugin("First Shot","1.0","ahcat")
        register_event("DeathMsg", "hook_death", "a")
        register_logevent("hook_roundstart",2,"0=World triggered","1=Round_Start")
        g_round = 0
}

public hook_death(){
        if (g_round!=0)
                return PLUGIN_HANDLED
        new Killer = read_data(1)
        cs_set_user_money(Killer,cs_get_user_money (Killer)+2000)
        new p_name
        get_user_name(Killer,p_name,31)
        set_hudmessage(255, 255, 255, -1.0, 0.5, 0, 0.1, 0.1, 0.1, 6.0, 1)
        show_hudmessage(0, "%s 第一局第一个杀人奖励1000000",p_name)
        g_round = 1
        return PLUGIN_HANDLED
}

public hook_roundstart(){
        g_round = 0
}

AE86 发表于 2006-6-11 09:34:52

回复: ahcat 版主能不能将这个完成呀!加个显示彩色信息就行了!谢谢了!

谢谢啦:byebye:

oouuyyaa 发表于 2006-6-12 17:19:36

回复: ahcat 版主能不能将这个完成呀!加个显示彩色信息就行了!谢谢了!

并没有超出100000!

能否改成超出100000金额

AE86 发表于 2006-6-12 19:27:01

回复: ahcat 版主能不能将这个完成呀!加个显示彩色信息就行了!谢谢了!

Post by oouuyyaa
并没有超出100000!

能否改成超出100000金额
(Killer)+2000)中把2000改为100000就好了,服务器还需装不限制金钱插件
页: [1] 2 3
查看完整版本: ahcat 版主能不能将这个完成呀!加个显示彩色信息就行了!谢谢了!