a7811311622
我…在工作了…
级别: 版主
版区: CS提问区
x771
x2152
|
分享:
▲
▼
下面是引用 10120091119 于 2010-08-13 22:36 发表的 : ...喔 那我问多几个问题...有没有方法可以自动储存子弹包??... 和..在主插件那能改毒素弹的减甲值.. 即是毒弹一个300护甲的人能一下感染改做99护甲的人才能一下感染.. 题外话:话说我很烦 储存子弹包?不是有银行插件之类的吗?类似的插件应该能储存… 毒弹的改法…寻找「infection_explode(ent)」里这段内容: // Last human is killed if (fnGetHumans() == 1) { ExecuteHamB(Ham_Killed, victim, attacker, 0) continue; }
改成 复制程式
// Does human armor need to be reduced before infecting?
if (get_pcvar_num(cvar_humanarmor))
{
// Get victim armor
static Float:armor
pev(victim, pev_armorvalue, armor)
// Block the infect bomb
if (armor > 100.0)
{
engfunc(EngFunc_EmitSound, victim, CHAN_BODY, sound_armorhit, 1.0, ATTN_NORM, 0, PITCH_NORM)
set_pev(victim, pev_armorvalue, 0.0)
continue;
}
}
// Last human is killed
if (fnGetHumans() == 1)
{
ExecuteHamB(Ham_Killed, victim, attacker, 0)
continue;
}
这段加入后就可以让护甲100以上时可以抵挡掉感染炸弹的效果…
|
|
x1
[15 楼]
From:台湾中华电信 | Posted:2010-08-14 00:56 |
|
|
a7811311622
我…在工作了…
级别: 版主
版区: CS提问区
x771
x2152
|
分享:
▲
下面是引用 10120091119 于 2010-08-14 13:18 发表的 : 都用过..都不能加上去的.. 本来护甲50 买了20的..却不是70 是20.. 这个能改吗? 最简单的改法是: 1.新增一个「new g_itemid_humanarmor_2」 2.将「public plugin_init()」里的 g_itemid_humanarmor = zp_register_extra_item(g_item_name, g_item_cost, ZP_TEAM_HUMAN)
多复制一行,然后把复制的那行改成: 复制程式
g_itemid_humanarmor_2 = zp_register_extra_item("ap 50%)", 1, ZP_TEAM_HUMAN) // 名称、价格、限人类购买 3.将「public zp_extra_item_selected(player, itemid)」里的 if (itemid == g_itemid_humanarmor) { set_pev(player, pev_armorvalue, float(min(pev(player, pev_armorvalue)+g_armor_amount, g_armor_limit))) engfunc(EngFunc_EmitSound, player, CHAN_BODY, g_sound_buyarmor, 1.0, ATTN_NORM, 0, PITCH_NORM) client_print(player, print_chat, " 你已购买了100AP.") }
也多复制一次后再贴上,然后也把复制的那几段改成: 复制程式
if (itemid == g_itemid_humanarmor_2)
{
set_pev(player, pev_armorvalue, float(min(pev(player, pev_armorvalue)+50, g_armor_limit))) // 50就是护甲增加的数值
engfunc(EngFunc_EmitSound, player, CHAN_BODY, g_sound_buyarmor, 1.0, ATTN_NORM, 0, PITCH_NORM)
client_print(player, print_chat, " 你已购买了50AP.")
}
以此类推…以后想怎么增加或修改就请自便吧~
[ 此文章被a7811311622在2010-08-14 17:08重新编辑 ]
|
|
x0
[19 楼]
From:台湾中华电信 | Posted:2010-08-14 17:00 |
|
|
|