引用 | 編輯
ChaosX
2009-09-08 14:31 |
樓主
▼ |
||||||||||||||||||||||
x18
好久沒有發教學文了.... 不知道為什麼都沒有人要發這個.... 也許是太麻煩了吧... 下面是製作簡單的特殊道具的流程.... 也就是沒特殊能力的人類道具或是喪屍道具... 首先...老樣子... 我們不小心在 cstrike\addons\amxmodx\scripting\examples 裡面發現了zp_extra_items_example.sma 這檔案... 打開來看到下面的內容....(嫌圖太小可以自己想辦法來放大...看是要檢視圖片或另存圖片...或是要設為桌面背景也行) 原來這是特殊道具sma檔的範例阿... 好吧... 來做一個特殊道具吧... 寫寫寫... 寫好了之後就是存檔...(不存檔你的努力就白費了) 存在scripting資料夾內...(嫌圖太小可以自己想辦法來放大...看是要檢視圖片或另存圖片...或是要設為桌面背景也行) 在這行zp_register_extra_item("OOXX...", 1, ZP_TEAM_ZOMBIE) "OOXX..."是這道具的名子 1 是這道具的售價... 最後面的ZP_TEAM_ZOMBIE表示這道具是給喪屍用的... ZP_TEAM_HUMAN表示是給人類用的... 這樣子好像太少了... 順便做一下顯示訊息給全部玩家看吧... set_hudmessage(255, 255, 255, 0.05, 0.45, 1, 0.0, 5.0, 1.0, 1.0, -1) 前三個參數是用来控制顏色的...第一個是紅色,第2個是綠色,第3個是藍色...不同的組合會出現不同的顏色 第四、第五個分别是水平位置和垂直位置,取值範圍為0.0~1.0及-1.0,-1.0代表居中顯示 第六個參數是效果,取值範圍為0~2,0代表不使用效果,1代表打字效果,2代表閃爍效果 第七個參數是與效果相關的時間參數 第八個是持續時間即在銀幕上顯示的時間,以秒為單位 第九、第十個為淡入淡出時間 第十一個參數為頻道,取值範圍為1~4,即可以同時最多顯示4個HUD,取其它值則是自動選擇一個尚未使用的頻道 show_hudmessage(0, "OOXX...") 設定0是給全場玩家看的...設定其他值則是給指定玩家看的..."OOXX..."是顯示出來的訓息... 存好後把剛剛存的 sma檔 用 拖曳 的方式拖到 compile.exe 的 圖示 上... 之後就會在上面的 compiled 資料夾發現編譯好的zp_extra_king_cloth.amxx 插件... 再來放到 plugins 資料夾內... 然後在 configs 資料夾內的 plugins-zplague.ini 寫上zp_extra_king_cloth.amxx... 關掉其他喪屍和道具插件... 之後就來測試剛剛做的特殊道具插件吧... 當人類的時候... 可以買剛剛做的道具... 當喪屍的時候... 可以買剛剛做的道具... 買下去看看... 剛剛做的訊息顯示出來了... 嗯.... 測試完成.... 好吧... 剛剛用到的東西就送給有需要的人吧 就這樣... 又一個特殊道具誕生了...
x12
|
引用 | 編輯
stephen5213
2009-09-10 18:46 |
8樓
▲ ▼ |
可以ZP_TEAM_ALL嗎?(懶的測試= =)
x1 |
引用 | 編輯
a7811311622
2009-09-14 07:20 |
9樓
▲ ▼ |
引用 | 編輯
oscarbox2001
2009-09-14 22:06 |
10樓
▲ ▼ |
哇~
原來顯示字幕是這個指令呀 看來以後又可以改了.. x1 |
引用 | 編輯
stephen5213
2009-09-15 09:06 |
11樓
▲ ▼ |
引用 | 編輯
a7811311622
2009-09-15 11:47 |
12樓
▲ ▼ |
引用 | 編輯
a7811311622
2009-09-15 15:58 |
13樓
▲ ▼ |
我在想要不要幫這篇再寫個續篇呢…
標題大概是「利用別人的SMA內容做出新道具」之類的… 教的是比較簡單的做法啦…不過做出來的插件頂多是「部分修改」, 因為有很多內容都是「複製」+「貼上」了… x1 |
引用 | 編輯
stephen5213
2009-09-15 16:20 |
14樓
▲ ▼ |
引用 | 編輯
a7811311622
2009-09-15 17:17 |
15樓
▲ ▼ |
下面是引用 stephen5213 於 2009-09-15 16:20 發表的 : 如果只是如此基本的修改那我發教學做什麼…? 是比較深的,可以利用別人寫好的SMA檔做至少超過原內容25% 幅度的修改。 x1 |
引用 | 編輯
stephen5213
2009-09-17 21:06 |
16樓
▲ ▼ |
下面是引用 a7811311622 於 2009-09-15 17:17 發表的 : 嗯,那個當然= =看過Chaosx大的教學 誰也會弄那個SMA吧~~ 依我看你的意思是說要修改一些大部份人不會修的地方吧 大部份人只會修改名稱,需子彈包, 還有已加又可以修改的數值(例: amx_longjump 1 //是否開放長跳功能(大部份人就只會修紅色那裏)) 我想大部份人就是不會加新的指令 例Chaosx大 國王的新衣 的 zp_register_extra_item("OOXX...", 1, ZP_TEAM_ZOMBIE) 和 set_hudmessage(255, 255, 255, 0.05, 0.45, 1, 0.0, 5.0, 1.0, 1.0, -1 和 show_hudmessage(0, "OOXX...") 我建議你發一個教人編指令的教學 會編指令應該能改好多東西吧你看如何 (抱怨:打好多字好累 = =) x0 |
引用 | 編輯
a7811311622
2009-09-17 23:35 |
17樓
▲ ▼ |
下面是引用 stephen5213 於 2009-09-17 21:06 發表的 : 那好吧!我試試看! (雖然好像打一大堆東西可能一堆人會看到眼花撩亂… ) x0 |
引用 | 編輯
stephen5213
2009-09-18 16:49 |
18樓
▲ ▼ |
引用 | 編輯
a7811311622
2009-09-18 19:51 |
19樓
▲ ▼ |
下面是引用 stephen5213 於 2009-09-18 16:49 發表的 : 沒有人教啊…之前說是自學,好像沒人把此話當真的感覺… 至於原創SMA基本上構成內容的指令全~部~都是參考別人SMA檔來的, 所以等於是…只看範例來學…所以才說自學, 至於看不懂時…就把CS跑個N遍就能大概理解啦~! 其實還有很多是一知半解,甚至連指令用途都未知,只知道這指令寫出來的結果, 所以還不算很懂… (話說Chaosx大大有從yymmychat大大那拿到指令說明書,那是不是讓Chaosx大大 來講解指令會更好啊…?) 結論: 大家一起來修改CS插件吧~ ( x0 |
引用 | 編輯
ChaosX
2009-09-19 00:26 |
20樓
▲ ▼ |
下面是引用 stephen5213 於 2009-09-17 21:06 發表的: 寫指令不難的.... 只要有耐心看完.... include資料夾內的所有inc檔 並理解他們的意義... 這樣就所有指令都OK啦.... 話雖如此... 可是我看不到3行就頭暈了說... ( 下面是引用 a7811311622 於 2009-09-18 19:51 發表的 : 指令大部分都是在inc檔內....... 要全部看懂很簡單... 只是需要有個人來翻譯所有inc檔而已.... 原創?... 初學的話... 可以把很多sma給分屍再組成一個新的sma喔... 就像科學怪人的製作過程一樣... 我的人類道具和喪屍就是這樣搞出來的... 到最後就只是把我要的部份搬過去做修改而已... 話說... 我什麼時候說那是指令說明書阿.... 那是基本sma架構..... 之後我又添加了一堆大大您教我的東西而已... 讓我講指令? 現在沒那個勁.... 改天吧... 最近都在拯救世界說.... 可以救的世界還真多阿..... 對於大大的結論... 我最近也有在收服神奇寶貝(PM)耶..... 4百多隻.... 全部抓完會累死... 還是把神獸和稀有的PM和我覺得很帥的PM抓一抓吧... 結論... 大家一起來惡搞CS插件吧~ ( x0 |
引用 | 編輯
a7811311622
2009-09-19 20:21 |
21樓
▲ ▼ |
引用 | 編輯
stephen5213
2009-10-01 08:48 |
23樓
▲ ▼ |
引用 | 編輯
a7811311622
2009-10-01 09:08 |
24樓
▲ ▼ |
下面是引用 stephen5213 於 2009-10-01 08:48 發表的 : 賓拉登不用管了…反正之前美國早就抓到了…最近新聞還傳出美國抓的是假的,真的早就病死了… 沒石油…頂多騎單車、騎馬、走路…而且現在早就有人研究出用太陽能啟動的車了… 南極爆冰…這又沒什麼…南極很早以前就爆臭氧層了…爆冰是必然的… 還有很多很多很多很多很多世界快爆掉的警訊,不過世界上有在在意的人頂多接近一半吧… 像第三世界的都被殖民過…老是亂砍森林來種經濟農作物…叫他們別砍還是講不聽啊… 非洲的森林都快爆光了…(一群搞火耕的黑人…)更令人擔心的是亞馬遜叢林…(總有一天會有人砍過去…) x0 |
引用 | 編輯
ChaosX
2009-10-01 17:34 |
25樓
▲ ▼ |
下面是引用 stephen5213 於 2009-10-01 08:48 發表的: 我發現3次元世界的全部事情一直在和我作對耶.... 想管好都很難... 難道這就是所謂的.... 天將降大任於「衰」人也,必先苦其心志,勞其筋骨,餓其體膚,空乏其身...... 如果是這樣... 那我希望我的任務是毀了這世界或全人類.... 下面是引用 a7811311622 於 2009-10-01 09:08 發表的 : 賓拉登.....這東西還存在嗎? 石油....這問題就交給專家吧.... 駕車....你沒聽過雙腳萬能嗎? 南極融冰....這很正常吧....誰叫人類最近一直在製造二氧化碳... 水世界....不錯阿...人類再次成為水中生物... 有在在意的人接近一半.....是阿...都是嘴上說的和行動做的完全不一樣的人... 第3世界被殖民....這你應該去問問到底是哪個白痴提出「白人是最優秀的種族」這種愚蠢的論點... 亂砍森林種作物....廢話...他們不用活下去嗎....不這樣他們要靠什麼維生... 講不聽...你給他們飯吃..給他們錢花...他們就聽了阿... 亞馬遜雨林....大大您資訊太慢了....那邊早就被砍過去了好嗎...只差還沒爆而已... x0 |
引用 | 編輯
a7811311622
2009-10-01 18:03 |
26樓
▲ ▼ |
下面是引用 Chaosx 於 2009-10-01 17:34 發表的 : 第三世界的原因是早就知道…只是這種事實講出來也沒用了… 而且…西方各國也確實有對第三世界宣布說:別再砍了!我們會貼錢! 可是對第三世界而言…種經濟作物對他們來說沒法說改就改…因為習慣了… 至於亞馬遜雨林…雖然我不知道有沒有被砍…不過也曾猜想過已經被砍了… 反正現在的人類還不是想把月亮和火星當殖民地…只不過找到水就妄想住上去… 一直傷害地球,等地球沒利用價值後就拋棄…不就是因為這種殖民理論才會搞出第三世界嗎…? 讓我不自覺的想到Keroro說的:kero~kero~愚蠢的藍星人啊! x0 |
引用 | 編輯
stephen5213
2009-10-02 17:26 |
27樓
▲ ▼ |
下面是引用 a7811311622 於 2009-10-01 18:03 發表的 : 1. 研製T-病毒 撒播到第三世界使人都變將C 便可有理由把牠們全幹掉 = = 風險:45% (雖然以現在的技術能對付將C,但蚊,小強,蟲等受感染的小昆蟲難以消滅) 解決:全球人口增長問題,樹木砍伐問題 2. 人類基因改造 把人類改造為不需氧氣(能在水中),不需食物的生物 據稱"綱彈"裡的新人類的體力比人類高.... 風險:99.6% 解決:糧食短缺問題,空氣污染問題 有沒想到其他方案? 不知道離題會不會被版大刪版= = x0 |
引用 | 編輯
a7811311622
2009-10-02 23:14 |
28樓
▲ ▼ |
下面是引用 stephen5213 於 2009-10-02 17:26 發表的 : 方案1在惡靈古堡5就發生了…地點在非洲…只是不是現實… 方案2的風險實在太高了… 應該不會被刪吧…反正提問區和求檔區有更多沒被刪… x0 |
引用 | 編輯
ChaosX
2009-10-03 09:34 |
29樓
▲ |
下面是引用 a7811311622 於 2009-10-01 18:03 發表的: 貼錢...對阿...是有貼錢...錢被政府A走了...人民當然沒錢阿...所以要砍阿.... 習慣...可以不工作就活下去...當然就不會去工作啦...就是活不下去所以才去工作阿...這和習慣有什麼關係... 雨林...只要看到樹...那數可以賣錢...當然就給他砍下去了... 月亮.火星....太陽系也只有月亮和火星的地質和地球類似...而且又沒有東西住在上面....所以當然想搬過去阿... 殖民地...到最後就會直接進入鋼彈的時代了...還好不是機戰..不然就麻煩了... Keroro說的話....= = 我怎麼想到 話說... 大大隱藏好多字阿..... 害我也要跟著隱藏.... 下面是引用 stephen5213 於 2009-10-02 17:26 發表的 : 上敘兩點... 以現在的科技而言.... 全部都只有在2次元才能實現.... 大大您不是說要討論3次元嗎.... 怎麼把2次元的東西提出來啦.... 有個很不錯的解決方案... 那就是大量生產核彈... 並密集配置於全世界... 之後引爆一顆... 引起連鎖爆破... 之後全人類就滅亡啦... 這方案不錯吧.... 離題... 這裡本來的題目是什麼阿..... 習慣性的在最後放上 x0 |