赞 | 0 |
VIP | 2 |
好人卡 | 0 |
积分 | 1 |
经验 | 3901 |
最后登录 | 2017-7-16 |
在线时间 | 149 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 149 小时
- 注册时间
- 2010-8-10
- 帖子
- 53
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 jqkice1 于 2013-4-2 14:09 编辑
本人小白一个,刚接触RGSS,想写一个脚本,在状态界面右下角显示角色的战斗力,这里的战斗力我想设置为:显示“战斗力”,“战斗力”后面显示(weapon_id + armor1_id + armor2_id + armor3_id + armor4_id)*10,例:在数据库中将剑的id设置为4 ,帽子的id为2,布衣的id为3,草鞋的id为1………………,数据库物品排列为由弱到强,这样当我出生时的物品装备为(4+2+3+1)*10=100,战斗力就为100,如果我装备高级的武器——列:创世之剑数据库id为52,则我的战斗力为(52+2+3+1)*10=580,或者是建立一个数组比如让剑、帽子、布衣、草鞋的值都为1,不知道各位大神明白我的意思了么? 我该怎么设置?脚本怎么改?求指点,谢谢。
我在Window_Status下
36 draw_actor_parameter(@actor, 96, 400, 6)
37 self.contents.font.color = system_color
38 self.contents.draw_text(320, 48, 80, 32, "EXP")
39 self.contents.draw_text(320, 80, 80, 32, "NEXT")
40 self.contents.font.color = normal_color
41 self.contents.draw_text(320 + 80, 48, 84, 32, @actor.exp_s, 2)
42 self.contents.draw_text(320 + 80, 80, 84, 32, @actor.next_rest_exp_s, 2)
43 self.contents.font.color = system_color
44 self.contents.draw_text(320, 160, 96, 32, "装备")
45 self.contents.draw_text(320, 400, 96, 32, "战斗力")
46 self.contents.draw_text(345, 400, 96, 32,newid = $data_weapons.weapon_id+……………………) 这一行是错的,我不懂脚本,应该怎么写?????????????
47 draw_item_name($data_weapons[@actor.weapon_id], 320 + 16, 208)
48 draw_item_name($data_armors[@actor.armor1_id], 320 + 16, 256)
49 draw_item_name($data_armors[@actor.armor2_id], 320 + 16, 304)
50 draw_item_name($data_armors[@actor.armor3_id], 320 + 16, 352)
51 draw_item_name($data_armors[@actor.armor4_id], 320 + 16, 400)
52 end |
|