ตรงที่ when 2
move_down
when 4
move_left
when 6
move_right
when 8
move_up
end
ปกติถ้าเรากด 2 มันจะ เดินลง
4 มันซ้าย
ฯลฯ
แต่ผมอยากจะเพิ่ม if เข้าไป ว่า
if (ถ้าสวิตช์ ID 005 เปิด)
when 2
move_down
when 4
move_left
when 6
move_right
when 8
move_up
end
else
when 2
move_lower_left
when 4
move_lower_left
when 6
move_lower_left
when 8
move_lower_left
end
คำถามที่สอง คือถ้าผมไปแก้ ตรงที่เดี่ยวกับภาพตัวอย่าง มันจะได้ผลไหม หรือมันจะค้าง ครับ ลองแก้มั่วๆแล้ว ไม่ได้ผลเลย
มันจะต้องเขียนยังไง ครับ ในกรณีเดียวกัน ถ้าเปลี่ยนจาก สวิตช์ เป็น ตัวแปร
เช่น if ตัวแปร xxxx มาค่าเท่ากับ 2
else
คือ ผมพยายาม ทำด้วยการเขียนสคริปต์ครับเหมือนมันจะนิ้งกว่า อยากได้โครงสร้าง เพราะจะเอาไปพลิกแพลง ใช้กับส่วนอื่นๆ
เมื่อครู่ผมลองไปหาอ่านในบอร์ดมา แล้วลองทำตคามแต่ยังไม่ถูกต้องครับ มันค้าง
-------------------------------------------------------------
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
ก็ไม่ได้
-------------------------------------------------------------