北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 4714|回复: 7

[求助]zmud里有转换数字大小写的函数吗?

[复制链接]
发表于 2010-1-3 20:14:02 | 显示全部楼层 |阅读模式
想尝试做一下quest奖励统计的部分,不知如何下手……请高手指点一二,谢谢!
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-1-3 20:24:43 | 显示全部楼层
没现成的,这种都得要自己写的.
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2010-1-3 20:46:39 | 显示全部楼层
那用哪个函数好一点呢?总不能用if做十层嵌套吧?
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-1-3 20:51:31 | 显示全部楼层
给你一个思路吧...
你把一--十抓下来,这个没问题.这个当中有(粒,杖,个,把,...)之类的量词,整理出来.
然后再把一....十转成数字,再把万,千,百,这样的作为系数加上,就可以了
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-1-3 21:10:56 | 显示全部楼层
比如说..
一万二千五百四十三点经验

抓下"一",变成"1",然后再抓下"万",把1*10000
抓下"二",变成"2",然后再抓下"千",把2*1000
...
类推
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-1-3 21:20:38 | 显示全部楼层
啊...突然想起来,还有一个思路.
你接任务前,你把自己的经验抓下来.
任务完成后,你再hp一下,再抓一下经验,两个一减,就出来了.

这样效果一样,做法要简单一些
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-1-3 21:33:43 | 显示全部楼层
相减不好,你hp等出结果要时间,任务交了以后hp等出结果还要时间,至少500毫秒吧?平生浪费1秒钟
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-1-3 21:38:33 | 显示全部楼层
那就用抓数据.....Zmud米正则,写的有点累.不过拿这个练手也不错
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-24 07:46 PM , Processed in 0.009360 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表