设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1502|回复: 2
打印 上一主题 下一主题

一些问题

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
175
在线时间
1 小时
注册时间
2008-7-12
帖子
2
跳转到指定楼层
1
发表于 2008-9-29 05:57:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
我不会用rgss
所以有很多问题
请各位大大帮帮忙
还有我是台湾的玩家
所以是用google翻译机
请大家见谅
像说有些加属性上限的物品
怎么设置使用的次数阿
我想让它只能使用一次或是数次
然后还有就是我想做一个自由的rpg游戏
想了一个系统不知道有没有大大可以帮我实现
每个职业都会有一个徽章之类的
然后每个人可以装上3个属性的纹章
譬如说装上火焰纹章就可以学习火焰法术
装上骑士的就可以学习骑士技能
不过要设定一个限制
像说法师的只能装元术的
不能装骑士之类的
但是那一个东西我不知道怎么设定
然后二转之后会有属性的变化
像说法师如果装水属性根地属性二转就会多一个木属性的法术可以学
纹章要做成不能卸下来的
用转职做不出来
主要问题是纹章的拆卸问题跟装备后如何设定可以学习
如果在物品用公用事件转职的话
那每2个纹章要做做出一个职业
我怕会做出上百个职业吧= =
所以在这里问一下
希望有人可以帮我这个忙
(感觉我游戏的架构好像做太大了)
此贴于 2008-10-13 22:57:34 被版主八云紫提醒,请楼主看到后对本贴做出回应。
本贴由论坛斑竹八云紫结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^

Lv2.观梦者

天仙

梦石
0
星屑
645
在线时间
184 小时
注册时间
2008-4-15
帖子
5023

贵宾

2
发表于 2008-9-29 06:34:40 | 只看该作者
我也是台灣來的
請你用一些標點符號好嗎?

看起來好@@

還有,許多問題都可以用搜索找到
請先搜索再來提問


再來,如果是新手,建議不要一開始就做這麼龐大複雜的系統
VA脚本开工中...
偷窃脚本1.0 - 已完成
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
1 小时
注册时间
2008-5-31
帖子
237
3
发表于 2008-9-29 09:54:50 | 只看该作者
er……感觉可以用那个备注的功能做
  1. #==============================================================================
  2. # 读取rmvx备注栏指定字段 by 沉影不器
  3. # -----------------------------------------------------------------------------
  4. # 使用方法:
  5. #           在vx数据库比如1号物品的备注栏里书写: 耐久度 = 10
  6. #           读取时使用: p $data_items[1].read_note('耐久度')
  7. # 几点注意:
  8. #           ① 忽略空格
  9. #           ② 返回值为文本格式
  10. #==============================================================================
  11. module RPG
  12.   #=============================================================================
  13.   # ■ BaseItem
  14.   #=============================================================================
  15.   class BaseItem
  16.     #-------------------------------------------------------------------------
  17.     # ○ 读取rmvx备注栏指定字段
  18.     #     section : 字段名
  19.     #     ignore_caps : 忽略大小写(仅字段名)
  20.     #-------------------------------------------------------------------------
  21.     def read_note(section, ignore_caps = false)
  22.       result = ''
  23.       # 忽略大小写时,全部转大写
  24.       section.upcase! if ignore_caps
  25.       # 转symbol方便比较
  26.       s = section.to_sym
  27.       self.note.each_line{|line|
  28.         temp = line.split(/=/)
  29.         # 去掉干扰字符
  30.         temp.each {|i| i.strip!}
  31.         temp[0].upcase! if ignore_caps
  32.         if temp[0].to_sym == s
  33.           unless temp[1] == nil
  34.             result = temp[1]
  35.           end
  36.           # 如果希望同名字段值覆盖前面的字段,去掉下一行
  37.           break
  38.         end
  39.       }
  40.       return result
  41.     end
  42.   end
  43. end  
复制代码

水加地= 木之类的就自己定义
只能装三个就给人物加一个数组专门用来放纹章的编号就行了
应该……能行吧……
不过还是好复杂
我。。不是寂寞。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-7-24 04:06

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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