![]() |
![]() |
#1 |
初级会员
![]() ![]() ![]() ![]() ![]() ![]() 注册: 05年03月12日
来自: 青岛
帖子: 35
声望力: 0
声望:
10
![]() 现金:54两梁山币
资产:141两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0 |
【转帖】qn 银行制作(上)
潜能银行 inherit ROOM; int deposit(string arg, object ob); int check(string arg, object ob); int withdraw(string arg, object ob); void create () { set ("short", "潜能银行"); set ("long", @LONG 这是一家由心动大侠开设的为玩家储存潜能的银行。 声誉非常好,在全国只有一家,别无分号。在南面 有一块用一整块大理石雕刻的屏风。银行的门口挂 有一块黄金做的牌子(paizi)。 LONG); set("item_desc", ([ "paizi": @TEXT 这里是潜能银行,目前我们提供的服务有: qn_cha 查潜能。 qn_cun 存潜能。 qn_qu 取潜能。 注意:上限是一千万。 另: 江湖朋友取的时候会扣掉0.1%的潜能, 至于经常来捣乱的吗?嘿嘿...... TEXT, "pingfeng": "这个大理石屏风似乎可以推开(push)。\n", "屏风" : "这个大理石屏风似乎可以推开(push)。\n", "大理石屏风" : "这个大理石屏风似乎可以推开(push)。\n" ]) ); set("exits", ([ /* sizeof() == 4 */ "up" : "/d/city/basement", ])); set("objects", ([ /* sizeof() == 2 */ "/d/city/npc/yhguanshi" : 1, ])); //set("no_fight", 1); set("no_magic", 1); setup(); } void init() { // add_action("do_deposit", "qn_cun") add_action("do_check", "qn_cha"); add_action("do_withdraw", "qn_qu"); add_action("do_push", "push"); } int do_deposit(string arg, object ob) { string what; int amount; object what_ob, me,who; me = this_player(); who = this_object(); if(!arg || sscanf(arg, "%d", amount) !=1) { return notify_fail("命令格式:qn_cun <数量>\n"); } if(((int)me->query("potential")-(int)me->query("learned_points")) < amount) { return notify_fail("你没有这么多潜能。\n"); } if(amount<0) //没有这一行,若了不少祸。cry { object *objs = all_inventory(me); int i = sizeof (objs); message_vision ("$N想存入负潜能?grin...\n 空中突然伸出一只金箍棒,向$N的后脑砸了下去。\n",me); me->unconcious(); //昏 while (i--) //没收东西 { object obj = objs; message_vision ("$N身上的"+obj->query("name")+"莫名其妙的飞走了。\n",me); obj->move(me); destruct(obj); } return 1; } // me->start_busy(3);//设置延时 message_vision(sprintf("$N拿出%s点潜能,存进了银行。\n", chinese_number(amount)), me); me->add("qn_balance",amount); me->add("potential",-amount); me->save(); return 1; } int do_check() { int total = (int)this_player()->query("qn_balance"); if(!total || total < 0) { this_player()->set("qn_balance", 0); return notify_fail("这现在这里没有你的潜能。\n"); } write("您在敝银行共存有" + chinese_number(total) + "点潜能。\n"); return 1; } int do_withdraw(string arg) { int amount, v, sl,rv; string what; object me; me = this_player(); sl = me->query("daoluan"); if (!arg || sscanf(arg, "%d", amount) != 1) { return notify_fail("命令格式:qn_qu <数量>\n"); } if (amount < 1) { return notify_fail("你想取出多少潜能?\n"); } if ((v = amount) > me->query("qn_balance")) { return notify_fail("你存的潜能不够取。\n"); } rv = v; if(sl<1) { if(v<1000) { v=v-1; me->add("qn_balance", -rv); me->add("potential",v); me->save(); message_vision(sprintf("$N从银行里取出%s点潜能。\n", chinese_number(v)),me); } else { sl=1; v = v-v*sl/1000; me->add("qn_balance", -rv); me->add("potential",v); me->save(); message_vision(sprintf("$N从银行里取出%s点潜能。\n", chinese_number(v)),me); } } if(sl>1) { if(v<1000) { v=v-sl; me->add("qn_balance", -rv); me->add("potential",v); me->save(); message_vision(sprintf("因为$N来这捣乱过%d次,所以$N的税率是千分之%s.\n",sl,chinese_number(sl)),me); message_vision(sprintf("$N从银行里取出%s点潜能。\n", chinese_number(v)),me); } else { v = v-v*sl/1000; me->add("qn_balance", -rv); me->add("potential",v); me->save(); message_vision(sprintf("因为$N来这捣乱过%d次,所以$N的税率是千分之%s.\n",sl,chinese_number(sl)),me); message_vision(sprintf("$N从银行里取出%s点潜能。\n", chinese_number(v)),me); } } return 1; } void close_path() { if( !query("exits/north") ) return; message("vision", "大理石屏风又移回了原位,盖住了暗门。\n", this_object() ); delete("exits/south"); } int do_push(string arg) { object me; me = this_player(); if( !arg || arg=="" ) return 0; if( arg=="pingfeng" || arg =="屏风" || arg=="大理石屏风") { write("你推开大理石屏风,"); if( (int) me->query("force_factor") >= 150 ) { write("推开了后面向南的一扇暗门。\n"); if( !query("exits/west") ) { set("exits/south",/d/city/npc/"wenrouxiang"); call_out("close_path", 5); } return 1; } else write("试着推了推后面的暗门,但没有推开。\n"); return 1; } write("你要推开什么?\n"); } 此帖于 2005-03-13 05:58 被 dayu 编辑. 原因: 我是新手...不好意思 |
![]() ![]() |
![]() |
![]() |
#2 |
初级会员
![]() ![]() ![]() ![]() ![]() 注册: 05年06月03日
帖子: 43
声望力: 0
声望:
10
![]() 现金:-7两梁山币
资产:-4两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0 |
回复: 【转帖】qn 银行制作(上)
![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
#3 |
中级会员
![]() ![]() ![]() ![]() ![]() ![]() 注册: 05年08月31日
帖子: 224
声望力: 22
声望:
10
![]() 现金:0两梁山币
资产:30342两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0 |
回复: 【转帖】qn 银行制作(上)
看看再说 哈哈 ~~~~~~~ |
![]() |
![]() |
![]() |
#4 |
天平座童虎
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 注册: 02年05月24日
来自: 莲花宝座
帖子: 5,966
声望力: 98
声望:
1639
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 积分:18
精华:29
现金:4213200两梁山币
资产:4223200两梁山币
致谢数: 2
获感谢文章数:10
获会员感谢数:10 |
回复: 【转帖】qn 银行制作(上)
噫??以前怎么没看到哦~~ dayu是个好青年。 呼唤dayu! |
![]()
|
|
![]() ![]() |
![]() |
![]() |
#5 |
中级会员
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 注册: 02年11月11日
来自: 长安
帖子: 253
声望力: 25
声望:
10
![]() 现金:5509两梁山币
资产:50559两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0 |
回复: 【转帖】qn 银行制作(上)
看看再说。。。。。。。
|
![]() ![]() |
![]() |
![]() |
#6 |
初级会员
![]() ![]() ![]() ![]() 注册: 05年09月04日
帖子: 21
声望力: 0
声望:
10
![]() 现金:-5两梁山币
资产:1933两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0 |
回复: 【转帖】qn 银行制作(上)
买了,看看! ![]() ![]() ![]() |
![]() |
![]() |
![]() |
#7 |
初级会员
![]() ![]() 注册: 06年01月24日
帖子: 16
声望力: 0
声望:
10
![]() 现金:6两梁山币
资产:6两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0 |
回复: 【转帖】qn 银行制作(上)
shenme dongdong
|
![]() |
![]() |
![]() |
#8 |
中级会员
![]() ![]() ![]() ![]() ![]() 注册: 06年03月26日
来自: 普陀山
帖子: 73
声望力: 19
声望:
17
![]() 现金:38两梁山币
资产:302两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0 |
回复: 【转帖】qn 银行制作(上)
看看。好的话就买啊.
|
![]() ![]() |
![]() |
![]() |
#9 |
初级会员
![]() ![]() ![]() ![]() 注册: 06年04月17日
帖子: 37
声望力: 0
声望:
10
![]() 现金:1两梁山币
资产:1两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0 |
回复: 【转帖】qn 银行制作(上)
究竟是什么东东啊 我好可怜啊```````````` |
![]() |
![]() |
![]() |
#10 |
初级会员
![]() ![]() ![]() ![]() ![]() 注册: 06年04月21日
帖子: 43
声望力: 0
声望:
10
![]() 现金:504两梁山币
资产:505两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0 |
回复: 【转帖】qn 银行(上)
要拉Dayu入伙. 烈火西游就有qn银行的. ___________________________________________________________________ ___________________________________________________________________ 刚才我在削苹果,一只苍蝇嗡嗡的在耳际萦绕。 我听着声音,看也不看一刀向后挥出,果然嗡嗡的声音没有了。 我继续削苹果,吃完苹果要去洗刀扔苹果皮与核,刚一转身,发现地上有一只被斩首的巨大绿头毛苍蝇。 现在,我无比烦恼:我会不会得痢疾啊? |
![]() |
![]() |
![]() ![]() |
添加到书签 |
|
|
![]() |
||||
主题 | 主题作者 | 论坛 | 回复 | 最后发表 |
【转帖】qn银行(下) | dayu | 『 巫师天下 』 | 7 | 2008-12-04 16:59 |
qn 相关【转帖】QN卡 | dayu | 『 巫师天下 』 | 9 | 2008-09-04 17:56 |
Qn计算器 | fengza | 『 机器人制作及下载 』 | 1 | 2007-04-17 10:29 |
QN计算器 | fengza | 『 机器人制作及下载 』 | 2 | 2007-04-16 11:26 |
你知道中国几大银行名字的真正的意义吗?【转帖】 | hiahia | 『 开心一刻 』 | 0 | 2004-03-11 15:38 |