10-18-2016, 06:20 PM
สวัสดีฮะ ไม่ได้โผล่มานานเลย วันนี้จะมาแจกสคริบมินิเกม
เนื่องจากย้ายไปทำโปรเจ็คใหม่ที่Version MV โปรเจ็คเกมเก่าจึงรื้อทิ้งและเลิกทำไปแล้ว![แพนด้าจ๊าก แพนด้าจ๊าก](http://irpg.in.th/images/smilies/irpg/pluspojo.gif)
แต่ว่าอุตส่าเขียนสคริบตัวนี้มาอย่างยากลำบาก /puke จะทิ้งไปก็น่าเสียดายใช่มะ /ohgod
รินเลยปรับปรุงCodeอีกนิดหน่อย แยกส่วนที่ไม่จำเป็นออก เอาเฉพาะสคริบนี้มาแจก
เอาเถอะ เรามาเริ่มกันเลยดีกว่า ![Derp Derp](http://i.imgur.com/svJQQqT.gif)
เดิมทีเกมนี้เป็นPuzzleสำหรับปลดล็อคประตูซึ่งหาโหลดใช้งานไม่ค่อยถูกใจเลยเขียนเองซะเลย![Y me gusta mucho Y me gusta mucho](https://i.imgur.com/FdBMCEl.png)
ตอนแรกก็ไม่รู้หรอกว่ามันชื่อว่าอะไรไปๆมาๆเค้าเรียกว่า [LightOut]
หลักการง่ายๆคือ เกมจะมาเป็นตารางเรียงปุ่ม ที่ต้องทำคือกด....กด.... ให้เป็นสีเขียวทั้งหมด
กดตรงไหนปุ่มจะเปลี่ยนสีตามที่กด ง่ายเนอะ![Derp Derp](http://i.imgur.com/svJQQqT.gif)
![[Image: lightout_01.jpg]](http://rinsdns.no-ip.org:8000/forexternal/lightout_01.jpg)
แต่เดี๋ยวก่อน![Mother of God Mother of God](http://i.imgur.com/zYUyjHd.gif)
ปัญหามีอยู่ว่า เวลากดปุ่ม ปุ่มรอบข้าง ขวาซ้ายบนล่างจะเปลี่ยนไปด้วย![Oh My God Oh My God](http://i.imgur.com/wpOZBDZ.gif)
เพราะงั้นถ้าไม่ดูหรือคำนวนดีๆกดทั้งวันก็ไม่เขียว![Y U NO Y U NO](http://i.imgur.com/Kov1Rep.gif)
นอกจากนี้สคริบที่รินเขียนยังมีระดับถึง 10ระดับ รูปบนคือระดับ 3 และรูปล่าง....![Poker Face Poker Face](http://cdn.irpg.in.th/board/Emo Set 1 (main)/poker.gif)
![[Image: lightout_02.jpg]](http://rinsdns.no-ip.org:8000/forexternal/lightout_02.jpg)
...ระดับ6 3สี 6x5ช่อง แค่คิดก็ปวดหัว![เหยาหมิงสยอง เหยาหมิงสยอง](http://i.imgur.com/JW1Ehko.gif)
ระดับ10ไปดูกันเอาเอง![ทำหน้าเหยาหมิง ทำหน้าเหยาหมิง](http://i.imgur.com/zN4NOqu.gif)
สรุปวิธีเล่นง่ายๆคือ ใช้ลูกศร เลื่อนเลือกช่องว่าจะกดช่องไหนโดยใช้ปุ่ม[ตกลง,ok] ช่องที่กดและช่องรอบๆ(ซ้าย,ขวา,ล่าง,บน) ก็จะเปลี่ยนสีวนไปเรื่อยๆ ถ้าทุกช่องเปลี่ยนเป็นสีเขียวครบหมด ระบบLockก็จะเปิด
บอกเลยว่าระดับ10 รินกด2วันยังไม่เคลียเลย 555555![FUUUUUUUUCCCCCCKKKKKKKKK FUUUUUUUUCCCCCCKKKKKKKKK](http://i.imgur.com/nq9otm3.gif)
แล้วจะเคลียไงฟ๊ะ?![Jackie Chan Jackie Chan](http://i.imgur.com/7A7kPQg.gif)
ชั่งเหอะ![ทำหน้าเหยาหมิง ทำหน้าเหยาหมิง](http://i.imgur.com/zN4NOqu.gif)
ส่วนวิธีการเรียกใช้สคริบ
Link Download: จิ้มเลย![Derp Derp](http://i.imgur.com/svJQQqT.gif)
เนื่องจากย้ายไปทำโปรเจ็คใหม่ที่Version MV โปรเจ็คเกมเก่าจึงรื้อทิ้งและเลิกทำไปแล้ว
![แพนด้าจ๊าก แพนด้าจ๊าก](http://irpg.in.th/images/smilies/irpg/pluspojo.gif)
แต่ว่าอุตส่าเขียนสคริบตัวนี้มาอย่างยากลำบาก /puke จะทิ้งไปก็น่าเสียดายใช่มะ /ohgod
รินเลยปรับปรุงCodeอีกนิดหน่อย แยกส่วนที่ไม่จำเป็นออก เอาเฉพาะสคริบนี้มาแจก
![ทำหน้าเหยาหมิง ทำหน้าเหยาหมิง](http://i.imgur.com/zN4NOqu.gif)
![Derp Derp](http://i.imgur.com/svJQQqT.gif)
เดิมทีเกมนี้เป็นPuzzleสำหรับปลดล็อคประตูซึ่งหาโหลดใช้งานไม่ค่อยถูกใจเลยเขียนเองซะเลย
![Y me gusta mucho Y me gusta mucho](https://i.imgur.com/FdBMCEl.png)
ตอนแรกก็ไม่รู้หรอกว่ามันชื่อว่าอะไรไปๆมาๆเค้าเรียกว่า [LightOut]
หลักการง่ายๆคือ เกมจะมาเป็นตารางเรียงปุ่ม ที่ต้องทำคือกด....กด.... ให้เป็นสีเขียวทั้งหมด
กดตรงไหนปุ่มจะเปลี่ยนสีตามที่กด ง่ายเนอะ
![Derp Derp](http://i.imgur.com/svJQQqT.gif)
![[Image: lightout_01.jpg]](http://rinsdns.no-ip.org:8000/forexternal/lightout_01.jpg)
แต่เดี๋ยวก่อน
![Mother of God Mother of God](http://i.imgur.com/zYUyjHd.gif)
ปัญหามีอยู่ว่า เวลากดปุ่ม ปุ่มรอบข้าง ขวาซ้ายบนล่างจะเปลี่ยนไปด้วย
![Oh My God Oh My God](http://i.imgur.com/wpOZBDZ.gif)
เพราะงั้นถ้าไม่ดูหรือคำนวนดีๆกดทั้งวันก็ไม่เขียว
![Y U NO Y U NO](http://i.imgur.com/Kov1Rep.gif)
นอกจากนี้สคริบที่รินเขียนยังมีระดับถึง 10ระดับ รูปบนคือระดับ 3 และรูปล่าง....
![Poker Face Poker Face](http://cdn.irpg.in.th/board/Emo Set 1 (main)/poker.gif)
![[Image: lightout_02.jpg]](http://rinsdns.no-ip.org:8000/forexternal/lightout_02.jpg)
...ระดับ6 3สี 6x5ช่อง แค่คิดก็ปวดหัว
![เหยาหมิงสยอง เหยาหมิงสยอง](http://i.imgur.com/JW1Ehko.gif)
ระดับ10ไปดูกันเอาเอง
![ทำหน้าเหยาหมิง ทำหน้าเหยาหมิง](http://i.imgur.com/zN4NOqu.gif)
สรุปวิธีเล่นง่ายๆคือ ใช้ลูกศร เลื่อนเลือกช่องว่าจะกดช่องไหนโดยใช้ปุ่ม[ตกลง,ok] ช่องที่กดและช่องรอบๆ(ซ้าย,ขวา,ล่าง,บน) ก็จะเปลี่ยนสีวนไปเรื่อยๆ ถ้าทุกช่องเปลี่ยนเป็นสีเขียวครบหมด ระบบLockก็จะเปิด
บอกเลยว่าระดับ10 รินกด2วันยังไม่เคลียเลย 555555
![FUUUUUUUUCCCCCCKKKKKKKKK FUUUUUUUUCCCCCCKKKKKKKKK](http://i.imgur.com/nq9otm3.gif)
แล้วจะเคลียไงฟ๊ะ?
![Jackie Chan Jackie Chan](http://i.imgur.com/7A7kPQg.gif)
ชั่งเหอะ
![ทำหน้าเหยาหมิง ทำหน้าเหยาหมิง](http://i.imgur.com/zN4NOqu.gif)
ส่วนวิธีการเรียกใช้สคริบ
สคริบตรวจสอบระบบLock Wrote:Conditional Branch: Script: security_check(sID)
sID: Security ID ว่าง่ายๆคือ เลขรหัสประจำตัวระบบล็อคนั้นๆ มันจะตามเราไปตั้งแต่ต้นยันจบเกมน่ะแหละ ใส่เป็นตัวเลขตั้งแต่ 1 เป็นต้นไป
ระบบจะคืนค่ากลับมาเป็น Boolean True คือล็อคอยู่ และ False คือปลดล็อคแล้ว
สคริบเรียกLightout Puzzle Wrote:$scene = Scene_LightsOut.new(sID,Level)
sID: Security ID จะเป็นตัวอ้างอิงเลขระบบในการตรวจเช็คการปลดล็อคจากสคริบข้างบน
Level: ระดับความยาก ใส่ได้ตั้งแต่ 1-10 ใส่นอกจากนี้ระบบจะมองเป็น Lv1หมด
การควบคุมระบบLockแบบไม่ผ่านPuzzle Wrote:security_lock(sID)
security_lock(sID,State)
sID: Security ID อ้างอิงเลขของระบบLock ที่จะปลดล็อค หรือทำการล็อค
State: กำหนดให้ระบบล็อคหรือเปิด Trueคือล็อค Falseคือปลดล็อค
สคริบ2ตัวนี้เหมือนกัน แต่อันที่ไม่ใส่ State ระบบจะตั้งsIDนั้นให้ล็อคโดยอัตโนมัติ
Link Download: จิ้มเลย
![Derp Derp](http://i.imgur.com/svJQQqT.gif)