引用 | 編輯
star7335739
2011-07-02 19:43 |
樓主
▼ |
||
x0
我想寫一個特殊道具的插件功能是買了之後會改變人物模組 (外表跟手都會變) 改變速度、重力、護甲的特殊道具 請問這樣的插件要怎麼寫? p.s這個特殊道具是武器 x0
|
引用 | 編輯
star7335739
2011-07-09 16:36 |
3樓
▲ ▼ |
沒錯
我就是要那種插件 武器的插件 槍跟刀子的 刀子拿著會變模組 跟護甲、重量、速度 槍是獨立彈匣、備用彈匣 傷害、換子彈速度(可以不用)、後座力 簡單來說就是整把新槍,不會蓋到其他的槍 x0 |
引用 | 編輯
zdt
2011-07-10 14:03 |
4樓
▲ |
你把你現在做到的先發上來給我看看! 要是一換刀子就改變模組。再換回又改變模組( 等等 )的話...恐怕有點卡啊..而且“槍是獨立彈匣、備用彈匣”(有點難度呀) 傷害、換子彈速度(可以不用)、後座力(這個.....簡單啦)只不過傷害.....不知道爲什麽我改了也不會出效果的...... 我建議你先別做這麼複雜的。先做個簡單的再慢慢改進! ------------------------------------------------------------------------------------------ 你先做一個:::買了就一直這樣的.....別換來換去的。因為換來換去要寫 2 倍的東西..... 到時候粘貼複製就可以了 換手模型詳細: new const 你的模型名稱[] = "models/模型地址" 重點:set_pev(id, pev_viewmodel2, 你的模型名稱) ------------------------------------------------------------------------------------------ 換人物模型詳細: new const 人物模型名稱[] = { "文件名稱" } 加到這個里:public plugin_precache() { new i, model[100] for (i = 0; i < sizeof 你的模型名稱; i++) { format(model, charsmax(model), "models/player/%s/%s.mdl", 你的模型名稱, 你的模型名稱) } } 重點:copy(g_player_model[id], charsmax(g_player_model[]), 你的模型名稱) fm_set_user_model(id, g_player_model[id]) stock fm_set_user_model(id, const model[]) { set_user_info(id, "model", model) } 有錯再提出吧~~我再改.....我技術可能不夠...出錯的我改! ------------------------------------------------------------------------------------------- 其他的到时候再发吧! x0 |