mud_sanc 板


LINE

我写了些随机产生的eq 不过...我发现到一个问题,算是很严重吧。 那就是物品是否重复,是由物品的basename去判定的 所以...就算物品的id不同,在物品栏中也会重叠在一起...囧~ 可惜了这个有趣的code..... 以下附上原始码: inherit ARMOR; void set_attrs(int,string,string,string); void create() { seteuid(getuid(this_object())); set_attrs(7,HIG+"翠绿"+NOR,"celadon","闪耀着绿色光芒的"); set("save",100); set("no_break",95); set("armor",100); } void set_attrs(int eq_lv,string basic_name_chi, string basic_name_eng,string long_str){ int num_types,i,j; string *types,*attr_name,*title_eng,*title_chi; types = ({ "arm","kneepad","wristlet","pant","leg","sock", "臂甲","护膝","腕链","长裤","胫甲","长袜" }); num_types = sizeof(types)/2; i = random(num_types); title_eng = ({ "fel","str","dex","air","mag", "str and dex","str and air","fel and str","str and mag", "fel and dex","fel and air","fel and mag", "dex and air","dex and mag", "air and mag", }); title_chi = ({ "感性","力量","敏捷","气劲","魔力", "逐风者","雷鸣","光铸","毁灭者", "狂野","血虎","占星师", "暴风","恶魔", "虚无", }); attr_name = ({ ({"fel"}),({"str"}),({"dex"}),({"air"}),({"mag"}), ({"str","dex"}),({"str","air"}),({"fel","str"}),({"str","mag"}), ({"fel","dex"}),({"fel","air"}),({"fel","mag"}), ({"dex","air"}),({"dex","mag"}), ({"air","mag"}), }); for(j = 0; j<sizeof(attr_name[i]); j++){ if(eq_lv/sizeof(attr_name[i]) > 50) set("effect/stat-"+attr_name[i][j],50); else set("effect/stat-"+attr_name[i][j],(eq_lv*10/sizeof(attr_name[i]))); } set("level_of_eq",eq_lv); set("type",types[i]); set("id",({"LV"+eq_lv+" "+title_eng[i]+" "+basic_name_eng+" "+types[i], title_eng[i]+" "+basic_name_eng+" "+types[i], types[i]}) ); set("value",eq_lv*1000); set("level",eq_lv*15); set("mass",eq_lv*50); set("short",HIC+title_chi[i]+"之"+ NOR+basic_name_chi+HIP+types[(i+num_types)]+ NOR+"("+title_eng[i]+" "+basic_name_eng+" "+types[i]+")"); set("long",long_str+types[(i+num_types)]); } --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.8.131.12
1F:→ doall:有办法让这些物品乾脆不重叠吗? 12/25 01:46
2F:→ doall:hmm...重叠条件从base_name改成query("short")应该 12/25 02:39
3F:→ doall:可以彻底解决这问题 12/25 02:40
4F:→ doall:可以延伸出很多应用呢 12/25 02:40
5F:→ doall:端看小宝觉得可不可行了~ 12/25 02:41
6F:推 bahatest:重叠条件是档名相同吧 12/25 04:08
7F:推 laechan:通常我会建议你乾脆让这些物品的档名不同不就得了? 12/25 07:19
8F:推 laechan:例如至少要分 type 吧,arm 一个档, kneepad 一个档,.. 12/25 07:20
9F:→ doall:唔...这样不同属性还是会重叠... 12/25 11:57
10F:→ doall:不能修改重叠条件的话...那我想想看有没有别的办法好了... 12/25 12:09
11F:→ doall:记得有个方法可以骗过系统让他认为档案存在 12/25 12:10
12F:推 laechan:现在的重点在装备被储存进资料档时,其格式是固定的. 12/25 12:57
13F:推 laechan:目前也没有变更格式的计划. 12/25 12:58
14F:→ doall:呜...所以...重开之後会重新creat罗?那倒是大问题 12/25 23:28







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灯, 水草

请输入看板名称,例如:Soft_Job站内搜寻

TOP