สวัสดีค่ะท่านผู้มาเยือน!  ลงชื่อเข้าใข้งาน สมัครสมาชิก

Post Reply 
 
Thread Rating:
  • 2 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
RGSS1 การเขียน Script อย่างง่ายๆ บทที่ 2 การตรวจเช็คเงื่อนไข
07-25-2012, 11:44 AM (โพสต์นี้ถูกแก้ไขครั้งสุดท้ายเมื่อ: 08-03-2012 09:40 PM โดย Shinryu.)
โพสต์: #1
การเขียน Script อย่างง่ายๆ บทที่ 2 การตรวจเช็คเงื่อนไข
[ภาพ: ss-if-2.png]

มันจะเหมือนๆกับการใช้คำสั่ง "การตรวจเช็คเงื่อนไข" ของอิเวนท์นั่นแหล่ะ แต่นี่จะเขียนในรูปของสคริป

โดยหลักๆก็จะเขียนเป็นรูปนี้
Code:
if (เมื่อ)
<เนื้อหาเมื่อเช็คผ่าน>
end (จบ)
กรณีมี if ถ้าไม่เขียน end สคริปจะเออเรอร์ทันที

หรือถ้าอยากให้มีการเพิ่มเคสกรณีไม่ตรงกับ เงื่อนไขก็จะใส่ว่า else(อื่นๆ)
Spoiler:
หรือถ้าอยากให้มีการเช็คหลายๆอย่างก็จะใส่ว่า elsif(หรือ)
Spoiler:
หรือถ้าอยากให้มีการยกเว้นบางอย่างก็จะใส่ว่า unless(เว้นแต่)
Spoiler:


มีอะไรบ้างที่เอามาเช็คได้
Spoiler:
โดยใช้เครื่องหมายทางคณิตศาสตร์ในการตรวจเช็ค ดังนี้
Spoiler:
การเช็คเงื่อนไขพร้อมๆกันได้ โดยใส่
Spoiler:
คำสั่งตรวจเช็คนี้สามารถนำไปใช้กับคำสั่ง "ตรวจเช็คเงื่อนไข" และ "เรียกใช้สคริปต์" ได้
แต่คำสั่งใน "ตรวจเช็คเงื่อนไข" ไม่จำเป็นต้องใส่ if และ end



ตย.การ เรียกตรวจเช็คใน WD
[ภาพ: ss-if-1.png][ภาพ: ss-if-2.png][ภาพ: ss-if-3.png]
โดยค่าฉายาจะเปลี่ยนไปตามตัวแปรที่มี

เปิด/ปิด หน้าต่างกดเหมือนเดิม
http://www.mediafire.com/?dqzmzkeg1zn


เครดิต : Shinryu

[ภาพ: 7f7cb68ce0.png][ภาพ: rlogo.png]
Spoiler:
เข้าสู่เว็บไซต์ของสมาชิกผู้นี้ ค้นหาโพสต์ทั้งหมดของสมาชิกผู้นี้
Like Post อ้างอิงข้อความนี้ตอนตอบกระทู้ firefox windows xp
[-] The following 4 users Like Shinryu's post:
Jirayu (07-26-2012), LuZi (07-25-2012), Muge9thD (07-26-2012), Rhen (07-25-2012)
07-26-2012, 01:19 PM
โพสต์: #2
RE: การเขียน Script อย่างง่ายๆ บทที่ 2 การตรวจเช็คเงื่อนไข
อู้ว ขอบคุณหลายๆน่อ ;w;b มีอะไรให้ศึกษาอ่านแล้ว

[ภาพ: RG2015_zps4ac655d4.png][ภาพ: fc6330f76f34ef1d.png]
เข้าสู่เว็บไซต์ของสมาชิกผู้นี้ ค้นหาโพสต์ทั้งหมดของสมาชิกผู้นี้
Like Post อ้างอิงข้อความนี้ตอนตอบกระทู้ firefox windows 7
07-26-2012, 05:58 PM
โพสต์: #3
RE: การเขียน Script อย่างง่ายๆ บทที่ 2 การตรวจเช็คเงื่อนไข
ยังเหลือคำสั่ง unless ตรงข้ามกับ if ด้วยนะครับ ;w;

ค้นหาโพสต์ทั้งหมดของสมาชิกผู้นี้
Like Post อ้างอิงข้อความนี้ตอนตอบกระทู้ chrome windows xp
07-26-2012, 07:20 PM (โพสต์นี้ถูกแก้ไขครั้งสุดท้ายเมื่อ: 07-26-2012 08:42 PM โดย Muge9thD.)
โพสต์: #4
RE: การเขียน Script อย่างง่ายๆ บทที่ 2 การตรวจเช็คเงื่อนไข
แหม... ถ้าอ่านส่วนนี้จนเข้าใจ... ใครๆก็สามารถเป็นสคริปเตอร์ได้เลยนะเนี่ย!!! ทำหน้าเหยาหมิง
ค้นหาโพสต์ทั้งหมดของสมาชิกผู้นี้
Like Post อ้างอิงข้อความนี้ตอนตอบกระทู้ rockmelt windows 7
12-26-2015, 08:26 PM (โพสต์นี้ถูกแก้ไขครั้งสุดท้ายเมื่อ: 12-26-2015 08:39 PM โดย hammer.)
โพสต์: #5
RE: การเขียน Script อย่างง่ายๆ บทที่ 2 การตรวจเช็คเงื่อนไข
คือผมลองทำตามแล้ว แต่ไม่เกิดผล

[ภาพ: 151226012447.png]


ผมเขียนผิดหรือครับ

-------------------------------------------------------------

ลองหลายๆวิธีแล้วก็ยังไม่ได้ครับ

when 2
if $game_switches[0005](true)
move_up
else $game_switches[0005](false)
move_down
end

ไม่ได้
-------------------------------------------------------------
when 2
if $game_switches[0005]true
move_up
else $game_switches[0005]false
move_down
end

ไม่ได้
-------------------------------------------------------------
when 2
if $game_switches[0005]=true
move_up
else $game_switches[0005]=false
move_down
end

ก็ไม่ได้
-------------------------------------------------------------
ค้นหาโพสต์ทั้งหมดของสมาชิกผู้นี้
Like Post อ้างอิงข้อความนี้ตอนตอบกระทู้ firefox windows 7
12-26-2015, 10:01 PM
โพสต์: #6
RE: การเขียน Script อย่างง่ายๆ บทที่ 2 การตรวจเช็คเงื่อนไข
ทำได้แล้วครับ ผมไปนั้งแกะสคริปต์ ชาวบ้านดู ไปๆมาๆ

ต้องใช้ == สองครั้ง

if $game_switches[0005]==true
move_up
else
move_down
end

ขออภัย ที่ไม่เข้าใจแต่แรกครับ
ค้นหาโพสต์ทั้งหมดของสมาชิกผู้นี้
Like Post อ้างอิงข้อความนี้ตอนตอบกระทู้ firefox windows 7
Post Reply 


ข้ามไปบอร์ด:


User(s) browsing this thread: 1 Guest(s)

Download Opera - A faster and more secure Web browser.