มันจะเหมื่อนๆกับการใช้คำสั่ง " การตรวจเช็คเงื่อนไข" นั่นแหล่ะ แต่นี่จะเขียนในรูปของสคริป
โดยหลักๆก็จะเขียนเป็นรูปนี้
มีอะไรบ้างที่เอามาเช็คได้
[hide]
ก็จะเหมือนๆคำสั่งตรวจเช็คเงื่อนไขแต่จะเช็คได้มากกว่า
ตัวแปร = $game_variables[x]
สวิทซ์ = $game_switches[รหัสสวิทช์] (สวิทซ์จะเช็คได้เพียง 2 อย่างคือ true(เปิด) หรือ false(ปิด))
ชื่อฮีโร่คนแรก ในกลุ่ม = $game_party.actors[0].name
ชื่อฮีโร่คนแรกในฐานข้อมูล = $game_actors[1].name
(ถ้า อยากให้แสดงค่าสแตตัสต่างๆก็ไปเปลื่ยนตรง name เป็นอย่างอื่น เช่น พลังชีวิต(hp) พลังเวทย์(sp) พลัง(str) ความชำนาญ(dex) ความคล่องตัว(agi) ฉลาด(int) แทน)
ชื่อของไอเทม IDที่x= $data_items[x].name
จำนวนของไอเทม IDที่x = $game_party.item_number(x)
(ถ้าอยากให้เปลื่ยนเป็นอาวุธหรือเกราะก็ไปเปลื่ยนตรง item เป็นอย่างอื่น เช่น อาวุธ(weapon) เกราะ(armor) แทน)
อยู่แม็บที่เท่าไร = $game_map.map_id
จำนวนสมาชิคในกลุ่ม = $game_party.actors.size
[/hide]
โดยใช้เครื่องหมายทางคณิตศาสตร์ในการตรวจเช็ค
[hide]
== คือ เท่ากับ
>= คือ มากกว่าหรือเท่ากับ
<= คือ น้อยกว่าหรือเท่ากับ
> คือ มากกว่า
< คือ น้อยกว่า
!= คือ ไม่เท่ากับ
เช่น
ตย.การ เรียกตรวจเช็คใน WD
[hide]
http://www.mediafire.com/?dqzmzkeg1zn
[/hide]
คำสั่งตรวจเช็คนี้สามารถเอาไปใช้ในคำสั่ง "เรียกใช้คริป" ได้
Special Thank : shinryu
โดยหลักๆก็จะเขียนเป็นรูปนี้
if (เมื่อ)
<เนื้อหาเมื่อเช็คผ่าน>
end (จบ)
หรือถ้าอยากให้มีการเพิ่มเคสกรณีไม่ตรงกับ เงื่อนไขก็จะใส่ว่า else(อื่นๆ)else
เช่นif
<เนื้อหาเมื่อเช็คผ่าน>
else
<เนื้อหาเมื่อเช็คไม่ผ่าน>
end
หรือถ้าอยากให้มีการเช็คหลายๆอย่างก็จะใส่ว่า elsif(หรือ)if x=1
<เนื้อหา 1>
elsif x=2
<เนื้อหา 2>
else
<เนื้อหากรณีไม่ใช่ทั้ง 2 ข้อ>
end
หรือจะใส่ว่าif x=1
<เนื้อหา 1>
elsif x=2
<เนื้อหา 2>
elsif x=3
<เนื้อหา 3>
end
ก็ได้มีอะไรบ้างที่เอามาเช็คได้
[hide]
ก็จะเหมือนๆคำสั่งตรวจเช็คเงื่อนไขแต่จะเช็คได้มากกว่า
ตัวแปร = $game_variables[x]
สวิทซ์ = $game_switches[รหัสสวิทช์] (สวิทซ์จะเช็คได้เพียง 2 อย่างคือ true(เปิด) หรือ false(ปิด))
ชื่อฮีโร่คนแรก ในกลุ่ม = $game_party.actors[0].name
ชื่อฮีโร่คนแรกในฐานข้อมูล = $game_actors[1].name
(ถ้า อยากให้แสดงค่าสแตตัสต่างๆก็ไปเปลื่ยนตรง name เป็นอย่างอื่น เช่น พลังชีวิต(hp) พลังเวทย์(sp) พลัง(str) ความชำนาญ(dex) ความคล่องตัว(agi) ฉลาด(int) แทน)
ชื่อของไอเทม IDที่x= $data_items[x].name
จำนวนของไอเทม IDที่x = $game_party.item_number(x)
(ถ้าอยากให้เปลื่ยนเป็นอาวุธหรือเกราะก็ไปเปลื่ยนตรง item เป็นอย่างอื่น เช่น อาวุธ(weapon) เกราะ(armor) แทน)
อยู่แม็บที่เท่าไร = $game_map.map_id
จำนวนสมาชิคในกลุ่ม = $game_party.actors.size
[/hide]
โดยใช้เครื่องหมายทางคณิตศาสตร์ในการตรวจเช็ค
[hide]
== คือ เท่ากับ
>= คือ มากกว่าหรือเท่ากับ
<= คือ น้อยกว่าหรือเท่ากับ
> คือ มากกว่า
< คือ น้อยกว่า
!= คือ ไม่เท่ากับ
เช่น
if $game_party.actors.size == 4 (เมื่อสมาชิคในกลุ่มเท่ากับ 4 คน)
<เนื้อหาเมื่อเช็คผ่าน>
end
[/hide]ตย.การ เรียกตรวจเช็คใน WD
[hide]
http://www.mediafire.com/?dqzmzkeg1zn
[/hide]
คำสั่งตรวจเช็คนี้สามารถเอาไปใช้ในคำสั่ง "เรียกใช้คริป" ได้
Special Thank : shinryu
[สอน] การเขียน Script อย่างง่ายๆ บทที่ 2 การตรวจเช็คเงื่อนไข