看板 mud_sanc 關於我們 聯絡資訊
※ 引述《truean (御魂)》之銘言: : en ? : 以下是你現在可以使用的技能種類﹕ : 技能種類 │ 技能名稱 : ─────┼────────────────────────────── : 基本槍法 │ 迴槍刺擊 [1~~9] : 短匕攻擊 │ 刃擊術 [1~~99] : 用斧技巧 │ 舞燄之斧 [1~~9] : 空手搏鬥 │ 小醉拳 [1~~85] : 基本劍法 │ 彩虹七色劍 [1~~99] : > enable furiousaxe : 「狂怒斧斬」這項技能不是用 Enable。 : /tsk : 太久沒回來玩,還以為戰士的特攻改成EN系(/flop) : ps.小寶 我的Ara使用skills都沒有畫面跳出來 其他skill的command都正常(ex.sk -l...) 100% 230% 222% > skills 執行時段錯誤: *Printable strings limited to length of 8192. 程式: /std/user/body.c:102 物件: /std/user#170761 生物名: laechan /std/user#170761 "cmd_hook" /std/user.c:140 /cmds/std/_skill "cmd_skill" /cmds/std/_skill.c:176 /cmds/std/_skill "show_es_skill" /cmds/std/_skill.c:105 /adm/obj/simul_efun "write" /adm/simul_efun/write.c(/adm/obj/simul_efun.c):8 /std/user#170761 "receive_message" /std/user/body.c:102 你可能技能太多了,我改了一下指令: for(i=0;i<j;i++) { sname=skillname[i]; k=ob->query("skill/"+sname); tname=skill_name(sname)+" ("+sname+")"; msg+=sprintf(" %s"CSI"24;44H- %4d / %-4d %-s\n", tname,k,ob->get_skill(sname), (int)skill_upper[sname]>k ? " 上限"+ (int)skill_upper[sname] : HIB"[滿]"NOR); if(strlen(msg)>7800) { write(msg); msg=""; } } 這意思是說,如果 msg 累加長度太長的話,會先 write 出來, 嘛,這種做法也可以用來應付以後相同的情況,但不適用more就 是了。 error fixed,你可以 ask rewards。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.33.66.104 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/mud_sanc/M.1640238036.A.DB5.html ※ 編輯: laechan (114.33.66.104 臺灣), 12/23/2021 13:47:35
truean : 修好了,收到聖誕禮物^^ 12/24 10:07
iluy : 12/25 01:13