幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2314|回复: 6

[NS] 戰鬥系統+血條不能

[复制链接]

33

主题

129

帖子

1566

积分

⑥精研

积分
1566
发表于 2008-3-20 03:50:14 | 显示全部楼层 |阅读模式
昨天做好戰鬥系統之後
我開始想挑戰血條加戰鬥的製作
但是做好之後我不知道做的對不對....
因為我一打開遊戲
等程式跑到bar 1,%10,670,0,0,30,%10,#ff4444;敵人血條
print 10,500
那幾行,ns就會告訴我nscr284cht.exe發生問題,必須關閉,謹此致歉的字樣

但我個別測試TOz大的血條製作
不會發生問題
但加上我的戰鬥系統就會出問題

我想過會不會是bar那條指令有問題
但我把
bar 1,%10,670,0,0,30,%10,#ff4444
這行刪掉

留下
bar 0,1,36,296,108,38,1,#cc9933;血槽边框
bar 1,1,38,298,104,34,1,#ffffdd;血槽边框
bar 2,1,40,300,100,30,1,#cc9933;血槽底图边框
bar 3,1,40,302,100,26,1,#ffdd11;血槽底图
發現顯示沒問題

下面是我的程式碼
§血槽邊條和框是我後來自己做成圖片
用lsp表示的




;mode800
*define
game
*start
bg":c;Germany_1006.jpg",13,1000;背景
ld c,":a;敵人.jpg",3,1000       ;敵人
setwindow 200,227,23,17,24,24,0,2,80,1,1,":a;frame2.jpg",178,212
lsp 1,"我方頭像.jpg",0,482   ;用lsp來放置我方頭像、血條等等
lsp 2,"我方血條.jpg",120,558
lsp 3,"敵方血條.jpg",0,0

print 1
bar 1,%10,670,0,0,30,%10,#ff4444;敵人血條
print 10,500

mov %10,2000;敵人的血值
mov %11,20   ;敵人的攻擊力
mov %12,40   ;敵人的防禦力
mov %13,2000 ;我方的血值
mov %14,20   ;我方的攻擊力
mov %15,40   ;我方的防禦力
mov %16,10   ;我方藥品數量

*war

目前敵方血值%10
我方血值%13

select "攻擊",*mattack,"物品",*things

*mattack
我方攻擊!!
bar 99,150-%1,40,300,100,30,%100,#ff4444  ;敵人血條減少
print 7,500
quake 3,1000

rnd2 %1,3,5;設 %1為傷害值,數值3-5之間
sub %10,%14
sub %10,%1
敵人的血值%10\
if %10<=0 goto*ydie
if %10>0 goto*yattack
end
*yattack
敵人攻擊!!
quake 3,1000
rnd2 %1,3,5;設 %1為傷害值,數值3-5之間
sub %13,%11
sub %13,%1
我方血值%13\

if %13<=0 goto*mdie
if %10>0 goto*war
end
*ydie
你贏了!!\
end
*mdie
你輸了!!\
end
*things

你現在有%16顆藥
select "使用",*open,"不使用",*war
*open
sub %2,1
if %13==2000 goto*nouse
if %13>=1800 goto*initial
if %13<1800  goto*add
end
*nouse
你的血值現在是2000
sub %16,1
mov %13,2000
goto*yattack
end
*initial
sub %16,1
你的血值現在是2000
mov %13,2000
goto*yattack
end
*add
sub %16,1
add %13,200
你的血值現在是%13
goto*yattack
end

難道美少女夢工廠的戰鬥系統實現不可能?@@


http://www.91files.com/?MEURZ08N7508A2TSQ086
我已經將我做的打包了
有心人麻煩幫我看看.....
回复

使用道具 举报

122

主题

3954

帖子

24万

积分

超级版主

传说中的Bunny坑神~!

Rank: 8Rank: 8

积分
244543

声命组铜赏

发表于 2008-3-20 07:28:48 | 显示全部楼层
既然是那行出现错误,那就修改那行的参数一直到不出现错误就好了吧...|||
另外,换其他版本的EXE试试呢?
http://www.nvlmaker.net/
回复 支持 反对

使用道具 举报

33

主题

129

帖子

1566

积分

⑥精研

积分
1566
 楼主| 发表于 2008-3-20 08:55:20 | 显示全部楼层
應該不是程式寫錯吧
它說是nscr發生錯誤必須關閉@@,跟之前程式錯誤不一樣
試過274版也不行耶...

回复 支持 反对

使用道具 举报

36

主题

996

帖子

350万

积分

⑧专业

积分
3507413
发表于 2008-3-20 10:50:45 | 显示全部楼层
引用第2楼serflygod于2008-03-20 08:55发表的  :
應該不是程式寫錯吧
它說是nscr發生錯誤必須關閉@@,跟之前程式錯誤不一樣
試過274版也不行耶...


如果换好几个版本都报错应该是脚本写得有问题,ns有时候是会这样RP报错的……||||||||||||习惯就好了……
回复 支持 反对

使用道具 举报

33

主题

129

帖子

1566

积分

⑥精研

积分
1566
 楼主| 发表于 2008-3-20 12:54:58 | 显示全部楼层
這麼說是程式錯誤
我再修改就好囉?
謝謝你^^
回复 支持 反对

使用道具 举报

2

主题

11

帖子

123

积分

③业余

积分
123
发表于 2008-3-20 20:04:00 | 显示全部楼层
.....那个..
bg":c;Germany_1006.jpg",13,1000;背景
ld c,":a;敵人.jpg",3,1000      ;敵人
setwindow 200,227,23,17,24,24,0,2,80,1,1,":a;frame2.jpg",178,212
lsp 1,"我方頭像.jpg",0,482  ;用lsp來放置我方頭像、血條等等
lsp 2,"我方血條.jpg",120,558
lsp 3,"敵方血條.jpg",0,0
------
我把上面的全删掉...换成一个普通对话窗...
测试了下...无出问题啊.......LZ你RP了....

删掉envdata再测试看看
回复 支持 反对

使用道具 举报

33

主题

129

帖子

1566

积分

⑥精研

积分
1566
 楼主| 发表于 2008-3-20 20:50:29 | 显示全部楼层
謝謝
已經做成了
真的是我rp
XD
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-5-15 02:20 , Processed in 0.023952 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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