KritsnaXS   10-13-2014, 06:55 PM
#1
Jackie Chan ช่วยหน่อยครับตามหัวข้อเลยไม่สิช่วยผมนั่นแหละไม่ต้องช่วยหน่อยนะ ทำหน้าเหยาหมิง
ขอโทษครับผมไม่กวน...แล้วแฮะๆๆ
hengmana   10-13-2014, 09:23 PM
#2
ใช้คำสั่ง ตรวจเช็คเงื่อนไข เลือก สคริปต์
เช็คตำแหน่งเหตุการณ์ ตัวนั้นเอานะ
$game_map.events[@event_id].x
$game_map.events[@event_id].y

ตัวอย่าง
ถ้าเลือก IDเหตุการณ์ 001 กับ IDเหตุการณ์ 002 จะเกิดเหตุการณ์เมื่อชนกัน
ตรวจเช็คเงื่อนไข $game_map.events[001].x == $game_map.events[002].x
ตรวจเช็คเงื่อนไข $game_map.events[001].y == $game_map.events[002].y
This post was last modified: 10-14-2014, 11:55 AM by hengmana.
KritsnaXS   10-14-2014, 09:25 AM
#3
(10-13-2014, 09:23 PM)hengmana Wrote: ใช้คำสั่ง ตรวจเช็คเงื่อนไข เลือก สคริปต์
เช็คตำแหน่งเหตุการณ์ ตัวนั้นเอานะ
$game_map.events[@event_id].x
$game_map.events[@event_id].y

ตัวอย่าง
ใช้ IDเหตุการณ์ 001 กับ IDเหตุการณ์ 002 จะเกิดเหตุการณ์เมื่อชนกัน
ตรวจเช็คเงื่อนไข $game_map.events[001].x == $game_map.events[002].x
ตรวจเช็คเงื่อนไข $game_map.events[001].y == $game_map.events[002].y
ขอบคุณนะครับ^^
Mysticphoenix   10-14-2014, 11:07 AM
#4
ถ้าอยากให้แค่ "ชน" เฉยๆ ต้อง + หรือ - 1 ด้วยนะ ไม่งั้นมันจะกลายเป็นทับแทน วิธีคือ ต้องเช็คการหันหน้าด้วย ซึ่งผมลืมไปแล้วว่าคำสั่งอะไร ใครรู้บอกที อยู่ที่ทำงานไม่มี RM

[Image: webboard%20signature1_zpskhtut2jg.png]
การทำอาหารที่อร่อยที่สุด และเดือดร้อนชาวบ้านมากที่สุด กำลังจะเริ่มขึ้น
jojo741963   10-15-2014, 10:51 AM
#5
@event_id เป็นตัวแปรครับ หมายถึง ไอดีของอีเว้นตัวที่เรากำลังเขียนคำสั่งอยู่เลย ช่วยประหยัดเวลาได้บ้าง เวลาเขียนสคริปต์

นี่ครับ เช็คการหันหน้า และขยับแกน x แกน y +-1 ใช้ตรวจเช็คเงื่อนไข แล้วเลือกคำว่าสคริปต์ครับ

Code:
($game_map.events[001].direction == 4 and $game_map.events[001].x == $game_map.events[002].x - 1 and $game_map.events[001].y == $game_map.events[002].y) or ($game_map.events[001].direction == 6 and $game_map.events[001].x == $game_map.events[002].x - 1 and $game_map.events[001].y == $game_map.events[002].y) or ($game_map.events[001].direction == 8 and $game_map.events[001].x == $game_map.events[002].x and $game_map.events[001].y == $game_map.events[002].y + 1 ) or ($game_map.events[001].direction == 2 and $game_map.events[001].x == $game_map.events[002].x and $game_map.events[001].y == $game_map.events[002].y - 1)

ถ้าอีเว้นที่เขียนไม่หันหน้าเข้าไปด้วย มันก็ไม่ทำงานนะครับ ขั้นสูงขั้นมาหน่อย ทำหน้าเหยาหมิง

.
[Image: bzkfm.gif] เวลาที่เล่นเกม ต้องเปิดไฟให้สว่าง และนั่งให้ไกลจากจอพอประมาณด้วย นะ[Image: bzkfm.gif]
.
Mysticphoenix   10-15-2014, 02:09 PM
#6
อันนี้แหละๆ

อ้อ เสริมให้ แทนที่จะใส่ index ของ event เป็น 1,2,3,... เราสามารถใส่ 0 เพื่อระบุ event ตัวมันเองแทนได้ (ถ้า 0 ไม่ได้ ลอง -1)
This post was last modified: 10-15-2014, 02:10 PM by Mysticphoenix.

[Image: webboard%20signature1_zpskhtut2jg.png]
การทำอาหารที่อร่อยที่สุด และเดือดร้อนชาวบ้านมากที่สุด กำลังจะเริ่มขึ้น
oRaMeNo   10-17-2014, 09:29 PM
#7
ผมว่าถ้าจัดอีเว้นชนอีเว้นเนี่ย น่าจะเกิดปัญหานะครับ
ควรจะจัดตารางเวลากันดีๆ จัดอีเว้นชนกันคงต้องมีอีเว้นใดอีเว้นหนึ่งถูกยกเลิก..../me โดนลากไปฆ่า

[Image: Signature-Ralph.png]
[Image: 76561198063802276.png]
Show ContentSpoiler:
blackbee045   10-28-2014, 11:25 AM
#8
นี่ครับ เช็คการหันหน้า และขยับแกน x แกน y +-1 ใช้ตรวจเช็คเงื่อนไข แล้วเลือกคำว่าสคริปต์ครับ..???

Try out our free JN0-660 and latest CHECKPOINT certification training courses to get high flying success in final Brescia University
  
Users browsing this thread: 6 Guest(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.