w5014560
发表于 2009-12-3 18:10:06
register_event("Damage", "Event_Damage", "be", "2!0")
public Event_Damage(id)
{
if(!is_user_alive(id) || !is_user_connected(id)) {
return PLUGIN_CONTINUE
}
new iDamage = read_data(2)
new Bodypart, Weapon, Enemy = get_user_attacker(id, Weapon, Bodypart)
if(!is_user_alive(Enemy) || !is_user_connected(Enemy)) {
return PLUGIN_CONTINUE
}
if(Enemy == id || !g_BattleAura) {
return PLUGIN_CONTINUE
}
new iHealth = get_user_health(Enemy)
new iSteal = floatround(float(iHealth) + (float(iDamage) * 0.1))
if(iHealth < 1000) {
set_user_health(Enemy, iSteal)
} else if(iHealth > 1000) {
set_user_health(Enemy, 500)
}
return PLUGIN_CONTINUE
}
w5014560
发表于 2009-12-3 18:12:37
public fw_TakeDamage(victim, inflictor, attacker, Float:damage)
{
if(is_user_alive(attacker) && get_cvar_num("amx_upgrades") == 1)
{
if(g_damageLevel > 0)
{
SetHamParamFloat(4, damage * 500)
return PLUGIN_CONTINUE
}
}
return PLUGIN_CONTINUE
}
attacker = 攻击者
rsdtt
发表于 2009-12-3 18:55:43
伤害问题已经解决...但是武器加速不会做啊
8106125
发表于 2009-12-5 09:25:00
可能要改變這個
new authid
get_user_authid(id, authid, 31)
這是用STEAMID作為儲存依據
rsdtt
发表于 2009-12-5 11:58:02
可能要改變這個
new authid
get_user_authid(id, authid, 31)
這是用STEAMID作為儲存依據
8106125 发表于 2009-12-5 09:25 http://www.dt-club.net/forum/images/common/back.gif
我按照僵尸原码的保存系统做,结果还是经验乱保存..我第一次进入就有22级
rsdtt
发表于 2009-12-8 17:51:18
不是吧,版主,我发原码都不给我加精品之类的
现在我已经做好手雷补给了,武器射速问题有待完善...
吖..都没多少人支持,我都不知道还发不发好
w5014560
发表于 2009-12-23 14:05:40
经验保存可以使用僵尸插件自带的保存弹药系统,这个比较好
KzFun.小鱼
发表于 2010-1-17 00:33:44
你用的是盗版的还是正版的
1015行保存经验的 get_user_authid 这个是获取steamID用的
然后盗版的steamID都是一样的 所以会存在等级错乱的问题
SaveData(id)
{
new authid
get_user_authid(id, authid, 31)
new vaultkey, vaultdata
format(vaultkey, 63, "Account-%s-Level", authid)
format(vaultdata, 63, "%d", PlayerLevel)
set_vaultdata(vaultkey, vaultdata)
format(vaultkey, 63, "Account-%s-Xp", authid)
format(vaultdata, 63, "%d", PlayerXp)
set_vaultdata(vaultkey, vaultdata)
format(vaultkey, 63, "Account-%s-Points", authid)
format(vaultdata, 63, "%d", PlayerLevel)
set_vaultdata(vaultkey, vaultdata)
}
rsdtt
发表于 2010-1-17 13:32:21
额..这些问题都已经解决
点通粉丝
发表于 2010-1-19 01:21:42
呵呵看不明..........:Q