引用 | 編輯
T1nG
2011-08-12 09:30 |
樓主
▼ |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
x0
【插件資訊】 插件來源 : 原創 插件版本 : 1.5 Alpha 更新內容 : > 重寫 > userInterface HUD 界面顯示 > 人類造成傷害時, 會依據 damage / 5 會增加金錢 ( * 即 100 傷害, 會增加 20 金錢 ) > 魔王死後, 所有人類會死亡, 不過死亡數變 0 > 魔王不會再吃掉地上的武器 > 隨機抽出人類隊長, 身體有光 使用指令 : 魔王 血量 bossHealth 這項是整數, 預設 60000 速度 bossSpeed 這項是整數或浮點數, 預設 50.0 ( 此為額外跑速 ) 隱形 bossInvis 這項是整數, 預設 130 ( 數字愈少, 愈難看見 ) 0 ~ 255 傷害 bossDamage 這項是整數或浮點數, 預設 2.0 ( 1.0 * 此項 = 傷害 ) 重力 bossGravity 這項是整數或浮點數, 預設 0.8 ( 800 * 此項 = 重力 ) 人類 血量 humanHealth 這項是整數, 預設 100 人類隊長 血量 leaderHealth 這項是整數, 預設 200 這次 1.5 版本只有源碼是因為我沒安裝 AMXMODX Compiler, 所以請各位自己進行 Compile, 相信各位應該知道怎麼作, 如果不知道請往下看. Compiler 的位置是 addons\amxmodx\scripting\ , 請把 .pawn 拉到 Compiler 進行編譯, 不過必須把 .pawn 放到 Compiler 所在的位置. Please feel free to leave your thoughts and comments about this plugin!
x2
|
引用 | 編輯
承。諾
2011-08-12 14:47 |
4樓
▲ ▼ |
T1nG 的等級系統是自制的....
不過... 我做了一個差不多的等級系統,有combo,升級經過值一模一樣,打人一下加5經.... x0 |
引用 | 編輯
T1nG
2011-08-12 17:47 |
6樓
▲ ▼ |
可以 只是要改 SMA 在第 164 行的
set_user_health(id, 50000) 改為 set_user_health(id, 你想要的數量) 拿去轉檔為 .amxx 再放到 plugins 就可以了 x0 |
引用 | 編輯
lyw8614505
2011-08-13 18:17 |
7樓
▲ ▼ |
這一個看樓主介紹真的很想玩一玩,先表示感謝,另外,不配合高血量地圖也應該能正常玩吧
x0 |
引用 | 編輯
sau0218
2011-08-14 04:25 |
10樓
▲ ▼ |
這些MOD最好有MDL吧, 不然玩起來也沒意思
稍微看了一下 複製程式 server_cmd("cl_forwardspeed 270") server_cmd("cl_backspeed 250") server_cmd("cl_sidespeed 260") server_cmd("sv_maxspeed 2000") 複製程式 client_cmd(id, "cl_forwardspeed 270") client_cmd(id, "cl_backspeed 250") client_cmd(id, "cl_sidespeed 260") server_cmd("sv_maxspeed 2000") 還有直接使用 set_user_maxspeed(id, 270.0) 不是更方便嗎? x0 |
引用 | 編輯
sau0218
2011-08-14 13:47 |
14樓
▲ ▼ |
下面是引用 d2149585 於 2011-08-14 08:59 發表的 :http://www.amxmodx.org/funcwiki.php?go=func&id=123 x0 |
引用 | 編輯
leochan000
2011-08-20 21:48 |
15樓
▲ ▼ |
下載了
試下用先 x0 |
引用 | 編輯
oX_Subaru_Xo
2011-08-26 08:34 |
16樓
▲ ▼ |
轉不到檔
x0 |
引用 | 編輯
T1nG
2011-08-30 10:22 |
17樓
▲ ▼ |
下面是引用 sau0218 於 2011-08-14 04:25 發表的 :
這些MOD最好有MDL吧, 不然玩起來也沒意思 稍微看了一下 可以改的啦=.= 難道你都沒發現 ??? 第 161 和 177 行 set_user_model 下面是引用 oX_Subaru_Xo 於 2011-08-26 08:34 發表的 : 轉不到檔 轉不到檔可能是你 : 1. 你沒有把 sma 放到 scripting 檔案 再轉 2. 你 scripting 的轉檔程式有錯誤 ( 用其他 amxmodx 的轉看看 ) 其實轉不到檔 很簡單 只要按一下 Alt + F4 鍵 便能轉檔了 :) 以上資訊由 諾 提供 x0 |
引用 | 編輯
T1nG
2011-09-13 11:29 |
20樓
▲ ▼ |
其實大家有沒有發現一樣東西 魔王是有3個技能 (其實是忍者-.-)
1. 自動回血 (指定血量以下) 2. 隱形 3. 爬牆 [ 行 44 - 行 52 ] cvar_bs_wallclimb = register_cvar("bs_wallclimb", "0") //忍者爬牆方法 1|2 p_climb_speed = register_cvar("bs_climb_speed", "0") //忍者爬牆速度 499 register_cvar("bs_invis", "255") // 255 為完全看的見 , 如果想做最好的隱形效果改做 150 左右 register_cvar("bs_speed", "300") // 這可以改很高 耶可以改很低 .. 見意不要改-.- g_time = register_cvar("regen_time", "0") //回血多少秒一次 1 g_amount = register_cvar("regen_amount", "0") //回血多少一次 1 [ 回血 ][ 指定血量下自動回血設定 ] !!! 一定要看 !!! 弄錯的話... 後果自負 拉到插件的最下方 public SetRegeneration(id) { if(is_user_alive(id) && cs_get_user_team(id) == CS_TEAM_T) { if (get_user_health(id) < 50000) // 血量比 50000 少的話,會自動回血 set_task(get_pcvar_float(g_time), "Regenerate", id, _, _, "b") } return PLUGIN_CONTINUE } public Regenerate(id) { new regen_health = get_user_health(id) new max_health = 50000 - regen_health // 最高可回復的血量 if (max_health <= get_pcvar_num(g_amount)) { set_pev(id, pev_health, regen_health + float(max_health)) remove_task(id) } set_pev(id, pev_health, regen_health + get_pcvar_float(g_amount)) return PLUGIN_CONTINUE } 弄完之後請另儲新檔為 UTF-8 無簽章 x0 |
引用 | 編輯
oX_Subaru_Xo
2011-09-13 18:54 |
21樓
▲ ▼ |
那個等級係統可不可以賣給我
x0 |
引用 | 編輯
oX_Subaru_Xo
2011-09-14 17:37 |
24樓
▲ ▼ |