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 |
|
|
|