mud_sanc 板


LINE

※ 引述《amosdeus (幽素)》之銘言: : 問題一: : int add_damage_percent(object target,object ppl) : { : int dam; : ppl = this_player(); : dam = 300; : ppl->add("hp",-9999); : if(ppl->query("hp")<1) ppl->die(); : if(!ppl) return 0; : if(target->query("ethic")>0) dam = dam + 50; : return dam; : } : 我想做的每次使用者攻擊都會損失ㄧ定值得血量, 可以從使用者每次攻擊時會呼叫哪些函數來考量,上面的函數就是 其中之一,但是不一定要用那個函數來實現。 那個函數我沒記錯的話是寫在防具上的,而 user_d.c 裡頭有一行 就是判斷如果玩家有裝備「特殊的東西」時就呼叫該東西自定的上 述函數 add_damage_percent。 : 而被攻擊者如果是正道德傷害則在加深, : 問題是這個函數只有在玩家裝備時才使用到, : 請問有別的方法做到,每次攻擊就判斷嗎? 有,玩家每次攻擊時必定會呼叫 user_d.c 的 continue_attack以 及 normal_attack 兩個函數,一般損血設定有幾種... 1)ppl->set_temp("損血公定參數",1); 則 wiz 要另定該參數如何使其消失. 2)ppl->set_temp("損血公定參數",xx+time()); 則系統可以寫成自行判斷該參數的有效時間 3)ppl->set_temp("損血公定參數",xx); 即玩家每攻擊一次→損血→上面的xx就減一 則系統可以寫成自行判斷該參數的有效次數 所以重點在於你是要在什麼時機,讓玩家觸發這個函數來損血,以 及玩家在什麼條件下該觸發會停止,以上面2)跟3)的情況我可以配 合在 /adm/daemons/user_d.c 裡頭寫相關判斷。 (這跟五毒珠的設計流程相似,先有五毒珠,我再配合五毒珠去修 改 /std/user.c 裡頭的中毒效果相關函數) : 這個函數判斷是攻擊結束外的傷害在額外增加 : 有在攻擊時就增加的嗎? : 舉列:比方使用技能時傷害為五十萬這時就加入額外傷害十萬 : 變成傷害為六十萬在到 receive_damage 這裡做判斷。 : 這個函數有判斷 dam 型態不會增加傷害 : 是否可以加入呢? 那上面的公定參數以及它的資料型態(int/string/mixed/mapping) 要先定義出來,主要看你要讓這個參數定哪幾種資料。 像毒 poison 就是定了三項資料,你可以仿照,或依自己的需要來 設。這個由你來決定,我主要是提供修改建議,並在確認後將其寫 進系統內,再由你來測試。 : 或是另設一個參數,做到以上提出的問題? : 問題二: : 無 盡 藏 : 一沙一世界 一花一天堂 : 一粒沙中,也有許多的微小生物在裡頭,一朵花中如果仔細觀察, : 還可以看到宇宙在花心形成的美。 : 明顯出口有: west, virtue, north, 和 east. : Lv235.黑暗代行者巴爾(Baal) : > k baal : 你對著黑暗代行者巴爾喝道: 「小王八蛋﹗今日不是你死就是我活﹗」 : 你開始攻擊 黑暗代行者巴爾. : □ □ □ 戰 鬥 開 始 □ □ □ : 黑暗代行者巴爾表情沉重地說道: : 引領我們走在神的旨意中, : 為我們代求,行使神的權能。 : 一道龐大的光柱降落並覆蓋整個空間,就在這一瞬間, : 簡單而優雅的樂章悠然響起,這片土地升格為應許之地。 : 停止戰鬥 : >look : 激 烈 的 戰 役 ─ Bagol Dagor(辛達語) : 壓抑沉重,難以舒展的鼓音在飄渺蕭瑟的合音中迴響著,營造出 : 一種肅穆的氛圍。 : 明顯出口有: west, virtue, north, 和 east. : Lv235.黑暗代行者巴爾(Baal) : 我的問題是我把物品 clone 之後到房間會佔一行空間, : 就算設隱形還是沒用,請問該怎樣把物品隱藏起來, : 不會像上面那樣多了一行。 >look 小房間 這是一個房間。 黃色炸藥 TNT (TNT) (隱形物件)黃色炸藥 TNT (TNT) > 我剛實裝了隱形物件,你可以再試試,測試方式是設某個物 件的 invis >0,然後開 wiz char 及 ppl char 下 look看 看結果。 (隱形物件只適用於該物品在房間的情況) 其它的明天再回。 --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.170.104.154







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:iOS站內搜尋

TOP