幻想森林

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

[NS] 翻牌不能與倒數計時並存?!

[复制链接]

1

主题

1

帖子

15

积分

②入门

积分
15
发表于 2009-5-2 12:40:27 | 显示全部楼层 |阅读模式
現在製作一個翻牌的小遊戲~

希望他可以有倒數計時的語法,

可是倒數計時和翻牌若是分開測試是沒有問題的。

但是二個加起一起就會發現狀況。

狀況一:若是能翻牌,則不能倒數。

狀況二:若是倒數了,則不能翻牌。

思考著可能是迴圈的問題?可是不管怎麼放,放哪裡都不能解決…

下面貼上「狀況一」能翻牌,不能倒數(沒加上NEXT→不知道放哪)的語法,
希望有人能幫一下忙><

;mode 640

*define
caption "翻牌"
globalon
filelog
effect 3,10,50
effect 6,2,1000
;------------------------------
dim ?22[11]
numalias puzzle1,22
dim ?23[11]
numalias puzzle2,23
numalias step3,28
numalias count,25
numalias step1,26
numalias step2,27
numalias time,29
defsub puzzle_2
game

*start


bg "sea.jpg",1
movl ?puzzle1,0,0,0,0,0,0,0,0,0,0,0,0
movl ?puzzle2,1,1,2,2,3,3,4,4,5,5,6,6
mov %16,0


*puzzle

rnd %15,12
if ?puzzle2[%15]!=0 mov ?puzzle1[%16],?puzzle2[%15]:mov ?puzzle2[%15],0: add %16,1
if %16==12 goto *puzzle_1
goto *puzzle

*puzzle_1
mov %17,?puzzle1[0]: gosub *puzzle_2
lsph 47,$puzzle1,42,7
mov %17,?puzzle1[1]:gosub *puzzle_2
lsph 46,$puzzle1,42+119,7
mov %17,?puzzle1[2]:gosub *puzzle_2
lsph 45,$puzzle1,42+119*2,7
mov %17,?puzzle1[3]:gosub *puzzle_2
lsph 44,$puzzle1,42+119*3,7
mov %17,?puzzle1[4]:gosub *puzzle_2
lsph 43,$puzzle1,42+119*4,7               
mov %17,?puzzle1[5]:gosub *puzzle_2
lsph 42,$puzzle1,42,7+118
mov %17,?puzzle1[6]:gosub *puzzle_2
lsph 41,$puzzle1,42+119,7+118
mov %17,?puzzle1[7]:gosub *puzzle_2
lsph 40,$puzzle1,42+119*2,7+118
mov %17,?puzzle1[8]:gosub *puzzle_2
lsph 39,$puzzle1,42+119*3,7+118
mov %17,?puzzle1[9]:gosub *puzzle_2
lsph 38,$puzzle1,42+119*4,7+118         
回复

使用道具 举报

33

主题

129

帖子

1566

积分

⑥精研

积分
1566
发表于 2009-5-6 01:26:39 | 显示全部楼层
雖然沒仔細看你語法
不過我記得好像有人提過ns不能做並行事件
有可能是這個原因...
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 07:51 , Processed in 0.017904 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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