-
BlueStacks Script เป็นเครื่องมือสุดทรงพลัง เพื่อรันคำสั่งทำงานแบบอัตโนมัติในการทำสิ่งต่างๆในเกมแอนดรอยด์เกมโปรดของคุณ ชุดการกระทำที่ต้องการการทำซ้ำๆ คุณสามารถฝังรวมไว้ใน Script และควบคุมด้วย ปุ่มเดียว
-
อะไรที่ต้องทำซ้ำ เอาใส่ใน Script
เข้าหรือออก shooting mode ได้ตามใจ. เก็บทรัพยากรใน, ทำคเวสประจำวันหรือฟาร์มเลเวลในดันเจี้ยน ทำได้ง่ายๆด้วย BlueStacks Script ไม่ต้องทนทำอะไรซ้ำอีกต่อไป บันทึกได้ทั้งการกดปุ่ม, คลิกเมาส์หรืออื่นๆ
วิธีสร้างและรัน Script
Steps
-
เปิดเกมที่คุณต้องการสร้าง Script
-
คลิกที่ไอคอน keyboard (หรือกด CTRL+Shift+A) เข้าสู่ ‘Open Advanced Editor’
-
คลิกซ้ายหรือลาก 'Script' มาวางในหน้าจอ
-
คลิกที่ "<\>" ใต้ปุ่ม Script, เคอร์เซอร์จะแสดงบนหน้าจอ เมื่อคลิกซ้ายหน้าต่างแก้ไข Script จะปรากฏ
-
ใส่คำสั่งลงใน Script
-
คลิดที่ 'Done' และเลือก 'Save Change'
ดู Script เพื่อเข้าใช้งานหรือออกจาก SHooting Mode ใน PUBG
Script
Command
-
Tap 07.0390.08
‘Tap’ ในที่นี้หมายถึงเมื่อกดปุ่ม ‘tab’ จะเพื่อเปิดกระเป๋า
-
exitShoot
‘exitShoot’ ในที่นี้หมายถึงเมื่อกดปุ่ม ‘tab’จะออกจาก Shooting Mode ในเกม
Commands ที่ใช้งานได้กับ Scripts ใน BlueStacks
Keyword
Syntax
Description
-
tap
tap x1 y1 x2 y2 …xn yn delay
กำหนดตำแหน่งสัมผัสหน้าจอ ตำแหน่งเดียวหรือหลายตำแหน่งก็ได้ ตำแหน่งการสัมผัสจะสามารถกำหนดระยะหน่วงเวลาได้ หากไม่ได้กำหนดระยะหน่วงมาตรฐานอยู่ที่ 50msec กำหนดได้สูงสุด 16 ตำแหน่ง โปรดทราบว่าตำแหน่งสัมผัสจากการควบคุมอื่นๆที่ใช้พร้อมกันอาจมีผลกระทบได้ตามระบบแอนดรอยด์กำหนด
Up to 16 touchpoints are supported. But keep in mind that other touchpoints from other controls are aggregated before sending to android.
-
swipe
swipe x1 y1 x2 y2… xn yn delay
e.g.
# swipe 4,5 to 40,45
# take 100msecs
swipe 4 5 40 45 100
คำสั่งทำการเลื่อนหน้าจอ สามารถกำหนดได้หลายตำแหน่ง ตามตำแหน่งที่ต้องการให้เลื่อนหน้าจอไปถึง ระยะหน่วงเวลาเป็น Milliseconds ระยะเวลาในคำสั่งนี้คือระยะที่การเลื่อนหน้าจอจะสิ้นสุด
Delay is specified in milliseconds. This is the amount of time the entire swipe gesture takes.
-
loop / loopEnd
loop n
.
.
loopEnd
คำสั่งทำซ้ำวนลูป จนหว่าจะถึงจุดสิ้นสุด ซึ่งกำหนดด้วยค่า n เป็นจำนวนครั้ง หากไม่กำหนดระบบจะทำซ้ำไปเรื่อยๆไม่หยุด หรือหยุดเมื่อ Macro ถูกปิดใช้งาน
If n is not specified the loop continues indefinitely or until the macro trigger key is released.
-
onRelease
onRelease
คำสั่งนี้ช่วยให้ใช้งาน Script ง่ายขึ้น ในการตั้งค่าที่มีชุดคำสั่งหลายๆชุด เมื่อกดปุ่มที่กำหนดคำสั่งนี้ค้างไว้ จะเริ่มรันชุดคำสั่งจากคำสั่งแรกถึงท้ายสุด ก่อนหน้าคำสั่ง OnRelease เมื่อปล่อยปุ่ม OnRelease ระบบจะรันคำสั่งถัดไป
All commands from the top of the script until the onrelease command are executed when trigger key is pressed. Commands following the onRelease command are executed when the trigger key is released.
-
enterShoot
enterShoot
เข้าสู่ Shooting Mode ในเกม FPS หากการควบคุมแบบ Pan Control ไม่มีในชุดคำสั่ง คำสั่งนี้จะใช้ไม่ได้ ถ้า Shooting Mode เปิดอยู่แล้วจะไม่มีผล
-
exitShoot
exitShoot
ออกจาก Shooting Mode ในเกม FPS หากการควบคุมแบบ Pan Control ไม่มีในชุดคำสั่ง คำสั่งนี้จะใช้ไม่ได้ ถ้า Shooting Mode ปิดอยู่แล้วจะไม่มีผล
-
toggleShoot
toggleShoot
Toggle shooting mode หากการควบคุมแบบ Pan Control ไม่มีในชุดคำสั่ง คำสั่งนี้จะใช้ไม่ได้
-
#
# this is a comment
ใส่คอมเมนท์หลัง # จะไม่ถือเป็นคำสั่งและระบบจะละเว้นการกระทำต่างๆ คอมเมนท์สามารถใส่ได้ตามที่คุณต้องการ อาจจะเป็นคำอธิบายหรือข้อความใดๆก็ได้
-
keyDown
keyDown key
e.g.
keyDown TAB
ปุ่มจะถูกกดและจะปล่อยเมื่อคำสั่ง Keyup ถูกกำหนดใน Keymapping เดียวกัน
-
keyDown2
keyDown2 key
e.g.
keyDown2 TAB
ปุ่มจะถูกกดและจะปล่อยเมื่อคำสั่ง Keyup ถูกกำหนดใน Keymapping เดียวกัน
Mapping is not executed and key down input is forwarded to android.
-
keyUp
keyUp key
e.g.
keyUp TAB
คำสั่งปล่อยปุ่ม โดยต้องตั้งคำสั่ง Mapping ไว้
-
keyUp2
keyup2 key
e.g.
keyUp2 TAB
คำสั่งปล่อยปุ่ม โดยต้องตั้งคำสั่ง Mapping ไว้
-
mouseDown
mouseDown x y
e.g.
mouseDown 44.0 55.5
คำสั่งคลิกเมาส์ซ้ายที่ตำแหน่งที่กำหนดตามแกน x, y ตำแหน่งจะขึ้นอยู่กับสัดส่วนหน้าจอ ดังนั้น Script อาจวส่งผลหลายแบบตามหน้าจอที่ต่างกัน
-
mouseUp
mouseUp
คำสั่งปล่อยปุ่มเมาส์ จะไม่มีการกระทำเิ่มเติม
-
mouseMove
mouseMove x y
e.g.
mouseMove 4.56 5.67
เมาส์เคลื่อนไปยังตำแหน่ง x, y
-
touch
touch x1 y1 x2 y2 x3 y3
e.g.
# 3 fingers
touch 4 5 6 7 8 9
# 3rd finger lifted
touch 4 5 6 7
# fingers 1 and 2 move
touch 5 6 7 8
# fingers 1 and 2 lifted
touch
คำสั่งแตะหน้าจอ ในตำแหน่งที่กำหนด สามารถกำหนดคำสั่งได้หลายตำแหน่ง สูงสุด 16 ตำแหน่ง โปรดทราบว่าตำแหน่งสัมผัสจากการควบคุมอื่นๆที่ใช้พร้อมกันอาจมีผลกระทบได้ตามระบบแอนดรอยด์กำหนด
Up to 16 touchpoints are supported. But keep in mind that other touchpoints from other controls are aggregated before sending to android.
-
text
text 'text'
text backspace 2
e.g.
text “hello world”
ส่ง Text เข้าในระบบ สามารถส่งได้ในภาษาต่างๆในรูปแบบ utf8
The format should be utf8.
-
mouseWheel
mouseWheel x y d
mouseWheel 44.0 55.5 1
mouseWheel 44.0 55.5 -1
คำสั่งหมุนลูกกลิ้งเมาส์ เพื่อซูมเข้าออกตามที่กำหนดใน Keymapping
-
wait
wait msecs
e.g.
wait 24
คำสั่งให้รอตามกำหนดเวลาที่กำหนด ก่อนจะเริ่มคำสั่งถัดไป
Script ใช้งานได้กับ
-
Game Controls
เล่นเกมด้วยปุ่มที่ตั้งค่าไว้เเล้วหรือจะกำหนดเองก็ได้
ดูรายละเอียด -
MOBA Mode
ควบคุมฮีโรอย่างอิสระด้วยเมาส์ยิงสกิลด้วยคีย์บอร์ด
ดูรายละเอียด -
Macros
บันทึกและทำแอ็คชั่นซ้ำๆด้วยปุ่มเดียว
ดูรายละเอียด -
Free Look
- ให้ศัตรูต้องตะลึงด้วยมุมมอง 360 องศา
ดูรายละเอียด -
Repeated Tap
กดปุ่มซ้ำโดยการกดเพียงครั้งเดียว
ดูรายละเอียด
The Best Game Guides - อ่าน, เรียนรู้, เล่น, และเเชร์
ดูทั้งหมด-
GIRLS’ FRONTLINE 2: EXILIUM – คู่มือสถานที่ เพิ่มประโยชน์สูงสุดจากการสำรวจและภารกิจของคุณ
-
พบกับการอัปเดตอันน่าตื่นเต้นใน RAID: Shadow Legends Patch 10.00! เรียนรู้เกี่ยวกับ Chimera Clan Boss ใหม่ วัตถุโบราณ การปรับสมดุลแชมเปี้ยน และคุณสมบัติใหม่ๆ ที่เปลี่ยนเกมอีกมากมาย
-
RAID: Shadow Legends: คอลแลปส์ระหว่าง He-Man และ Skeletor แชมเปี้ยนระดับตำนานฟรี
-
กระโดดเข้าสู่ส่วนขยาย Mythical Island ของ Pokémon TCG Pocket