bad7530 发表于 2007-10-1 01:47:17

[求助]日期

我想問一下大大們,關於顯示日期..
不是抓系統的時間~
而是自己定義遊戲的時間,是用for 迴圈來顯示嗎?
*define
game
*start
for %11 = 1 to 12
for %12 = 1 to 31
%11月%12日\
next
next
next
end
但是2月只有28天,某些月份是30天某些是31天,這樣要怎麼判斷勒?
可以幫我想想嗎?

如果要讓它顯示在遊戲話面上,可以用setwimdow嗎?
但一個畫面能放多個文字匡嗎?

CountD 发表于 2007-10-1 11:39:12

1自己写一个日期判断的部分代码。用if %month==1 & %day<=30 add %day,1之类的,就可以了。(会很长……)
2用LSP。

bad7530 发表于 2007-10-1 13:36:32

for %1 = 1 to 12
for %2 = 1 to 31
lsp 1,":s/50,50,5;#ffffff%1",0,0
lsp 2,":s/50,50,5;#ffffff%2",100,0
if %1==1 & %2<=30 add %2,1 %1月%2日\\
if %1==2 & %2==28 break
if %1==3 & %2<=30 add %2,1 %1月%2日\\
if %1==4 & %2==30 break
if %1==5 & %2<=30 add %2,1 %1月%2日\\
if %1==6 & %2==30 break
if %1==7 & %2<=30 add %2,1 %1月%2日\\
if %1==8 & %2<=30 add %2,1 %1月%2日\\
if %1==9 & %2==30 break
if %1==10 & %2<=30 add %2,1 %1月%2日\\
if %1==11 & %2==30 break
if %1==12 & %2<=30 add %2,1 %1月%2日\\
next
next

lsp 是這樣用的嗎?這樣沒辦法顯示變數耶...

CountD 发表于 2007-10-1 15:50:05

麻烦您老看完精华区 NS全攻略 LEVEL6和LEVEL7再问好不................我从来也没说过LSP命令可以直接塞数字变数进去显示啊...
页: [1]
查看完整版本: [求助]日期