VIP死后加钱的问题,谢谢。
#include <amxmodx>
#include <engine>
#include <unlimited_money>
public plugin_init()
{
register_plugin("aa", "1.0", "aa")
register_event("DeathMsg", "death", "a")
}
public death() {
new id=read_data(1);
new flags = get_user_flags(id)
if(flags & ADMIN_IMMUNITY) {
set_task(2.0, "bind_wav", id)
}
return PLUGIN_CONTINUE
}
public bind_wav(id) {
cs_set_user_money2(id, cs_get_user_money2(id)+5000)
}
请问哪里出了错,有时候加钱有时候不加,相当郁闷,十分感谢
回复: VIP死后加钱的问题,谢谢。
刚修改了个环境问题没怎么测试本机测试是没问题了.LZ测试了说下哈#include <amxmodx>
#include <engine>
#include <unlimited_money>
public plugin_init()
{
register_plugin("victim", "1.0", "kof")
register_event("DeathMsg", "death", "a")
}
public death() {
new victim = read_data(2);
if(is_user_connected(victim))
{
if(get_user_flags(victim) & ADMIN_IMMUNITY)
cs_set_user_money2(victim, cs_get_user_money2(killer)+5000)
}
return PLUGIN_CONTINUE
}
回复: VIP死后加钱的问题,谢谢。
不明白为什么要加个task,#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <unlimited_money>
public plugin_init()
{
register_plugin("aa", "1.0", "aa")
register_event("DeathMsg", "death", "a")
}
public death() {
new id=read_data(2);
new flags = get_user_flags(id)
if (!is_user_connected(id)) return PLUGIN_CONTINUE
if(flags & ADMIN_IMMUNITY) {
cs_set_user_money2(id,cs_get_user_money2(id) + 5000)
}
return PLUGIN_CONTINUE
}
没有测试.
回复: VIP死后加钱的问题,谢谢。
谢谢,但还是和以前差不多,发现一个问题就是自杀可以加到钱,被杀就没加。回复: VIP死后加钱的问题,谢谢。
十分感谢,已成功调试完成。cs_get_user_money2(killer)里面应该是victim。呵呵。回复: VIP死后加钱的问题,谢谢。
嘎嘎,写上来疏忽了,我自己写的也是victim.
页:
[1]