Little-Games 板


LINE

文字版,懶得下載的可以使用XD 說說幾個基本的和Script的樣子好了.. on:start{ $time=0; ai_stay "self",1; } on:use{ msg "Hello, It's $time time you talk to me.",2; diary "Man","tutorial/00.txt"; $time++; } on:hit{ msgbox "Fark!","tutorial/01.txt"; } 要注意到的是,Script每行 (除了{後面) 都必須加上 ; 號才行。 on:xxx{ scripts } 是在某個時候執行scripts,一定要有;          xxx可以填入許多東西,稍會會提到。 $time=0; 是定義time這個數,我沒試過不定義,歡迎自己試試看。      注意:變數名稱前面一定要有一個 $ 號。 ai_stay "self",1; 是讓這個Object/Units/Items..不動,          self是自己,或者你填物件的id也可以,          1..其實我也不太了解,應該是跟0和1有關          (這樣的話這邊也可以塞變數) msg "Hello ... $time time ... me.",2;   這是在螢幕上顯示一個訊息,要注意的是,如果後面讓日記或者msgbox出現,   那它就會被跳出來的視窗擋住。 $time 放在msg裡面,就是要顯示出time的數字。   所以,假如time是4,那就會顯示 "Hello, It's 4 time you talk to me." 2是顏色,0是黃,1是半透明黃,2是紅,接下來請自己測試。   顏色可以不填,可以直接寫 msg "... me."; 即可。 diary "Man","tutorial/00.txt"; 這是新寫入日記,但如果不設定判定 (稍後會講) ,每交談一次就會新寫入日記,   也就是說,可能會有兩個以上標題為 "Man" 的日記出現。   另外,"tutorial/00.txt"則是讀出遊戲教學地圖的第1個日記當作Man的內容。   一般來說,假如有需要寫位置讓程式讀檔,則直接從Stranded II 裡面開始。   也就是說,你現在看到的是tutorial/00.txt,   但是程式讀的則是 "C:/stranded2_en/mods/Stranded II/mods/tutorial/00.txt" $time++; 這是讓time這個數上升1,      不可以直接寫$time=$time+1,而是++。 msgbox "Fark!","tutorial/01.txt";   這是一個跳出式訊息視窗,名稱為 Fark! ,而內容則是tutorial/01.txt。 如果想做多選項,必須使用其他script,這點我就不多說。 至於判定部分,請見範例: on:use{ if ($time==0){ msg "Who are you?"; $time++; }else{ msg "Hello! I know you! I talk to you $time time!"; $time++; } } 這是在對某object/unit/item..等等按下 use 鍵時會發生的。 亮色的部分,是當time這個數為0時,會執行的。 (msg "Who are you?";) 而暗色的部分,則是當time這個數為0時,會執行的。 (msg "Hello! I know you! I talk to you $time time!";) 最重要的部分,是在於 if else 這兩個東西 (當然也有elseif,用法參照if即可) 各位都可以看到, if ($time==0) 後面有 { scripts } , 這是區分在if內的scripts, 和在if外的scripts. 而 else接在if的}後面,則是另外一個部分, 當然也是要有 else { scripts } 。 這樣的話,就可以免除同一樣事件一再地發生,diary就不會重複出現了。 各位如果想查scripts的用法,可以到 Stranded II 的官方網站去查, 那裡有一個Data Base,可以讓你搜尋scripts的名稱,找到其用法。 另外,也可以去拆拆看別人的地圖, 有時候會有很多好收穫的。 加油!期待台灣有越來越多的Stranded II自製地圖出現。 -- s2s檔可以用筆記本拆來看。 --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.167.59.47
1F:推 newclicker:專業推~ 10/18 18:49
2F:推 nekaki:推 這遊戲我還沒去寫到script過 10/18 19:09







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Boy-Girl站內搜尋

TOP