作者HighElf (高等妖精)
看板mud_sanc
標題Re: [閒聊] 我的點子簿
時間Sat Oct 24 09:07:35 2009
※ 引述《laechan (小太保)》之銘言:
: 沒力 coding 了......
: 、較容易實裝、或可委由其它 wiz 幫我實裝的東西。
: 我剛看了一下...
: 一、spiriten 呼叫出來的武器並不需要一定得叫靈力武器,
: 名字可以由玩家自行決定.
: 可透過 setdata 的方式, 或透過 spiriten -name 的方式命名.
: 這個可行,應該會寫成 spiriten -name 的方式,不過
: 要同時修改底下兩個東西..
: /cmds/std/_spiriten.c
: /u/l/laecham/special/wp/靈力武器檔
: 不難改,下週有時間我實裝看看。
: 另外,更改完的名字還是會附加靈力武器四個字, id
: 也不會變。
在/cmds/std/_spiriten.c裡的int cmd_spiriten(string str,object me)內增設
int cmd_spiriten(string str,object me)
{
switch(kind)
{
if( COLOR_D->count_str(types) > 20 )
{
write("武器的名字太長了啦!\n");
return 1;
}
if(types[0]==32)
{
write("第一個字不得為空白!!\n");
return 1;
}
mixed msg=({"影特","\n","\t","幹","fu","ck","sh","it"});
foreach(string name in msg)
str=replace_string(types,name,"");
types="/adm/daemons/color_d"->get_color(types);
if(types=="largesword")
{
wp->set("name",HIW"(巨大靈力武器)"NOR + types + NOR);
wp->set("short",HIW"(巨大靈力武器)"NOR + types + NOR
"(Spiriten "+wp->query("type")+")");
}
else
{
wp->set("name",HIW"(靈力武器)"NOR + types + NOR);
wp->set("short",HIW"(靈力武器)"NOR + types + NOR
"(Spiriten "+wp->query("type")+")");
}
write("你將你靈力武器的名字變更為 "+types+NOR" 了.\n");
return 1;
}
}
應該也許可能好像大概是沒有bug的樣子吧
--
不歸之森的名稱似乎早就在說明其不歸著含意
落入塵世的妖精再也無法回去他的故鄉了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.233.170.117
推 laechan :指令已實裝,參考 highelf 寫的程式段, 做了一些判斷 10/25 21:57
→ laechan :上的變化 10/25 21:57
→ laechan :另外借這篇, study runes of profound 已實裝 10/25 22:20