ฟอรั่มของบล็อก http://pssix.blogspot.com


รหัสสีตรงนี้คืออะไร..

Share

basnakap
มือใหม่เพิ่งสมัคร
มือใหม่เพิ่งสมัคร


จำนวนข้อความ : 2
ความนิยม : 0
เข้าร่วมเมื่อ : 22/12/2013

รหัสสีตรงนี้คืออะไร..

ตั้งหัวข้อ by basnakap on 23/12/13, 10:21 pm

$mobs = PixelGetColor(688, 164) //มันดึงค่าไปเก็บใน $mobs เป็นค่าแบบไหนหรอ ตัวเลขหรือ รหัสสี..

$mobs == 1313537 // มันคือการเช็ค ว่าเท่ากับไหม แต่ผมไม่รู้ว่ามันเช็คยังไง สีกับสี หรือสีกับตัวเลขเพราะผมไม่รู้ค่าใน $mobs เป็นอะไร. และค่า 1313537 คืออะไร

แล้วถ้าเป็นตัวเลขเรามีวิธีดูไหม..
มีวิธีLogไหม ถามมากไปหน่อยมือใหม่ครับ ^^

basnakap
มือใหม่เพิ่งสมัคร
มือใหม่เพิ่งสมัคร


จำนวนข้อความ : 2
ความนิยม : 0
เข้าร่วมเมื่อ : 22/12/2013

Re: รหัสสีตรงนี้คืออะไร..

ตั้งหัวข้อ by basnakap on 24/12/13, 09:02 pm

ไม่มีใครตอบ ผมเลยไปศึกษามาเองจากความรู้น้อยๆ


Local $var = PixelGetColor(10, 100)

if $var == 4878911 then
  Send("1")
else
  Send("0")
EndIf



Local $var //การประกาศค่า $var (ไว้เก็บข้อมูล)
PixelGetColor(10, 100)  //การดึงสีจากพิกัดนั้นมา อาจจะเป็นรหัส 4878911 (สมมุตินะ)
Local $var = PixelGetColor(10, 100) //มันก็คือการดึงสีจาก  พิกัด10,100 แล้วเก็บในตัว $var


if $var == 2254551 then  // การเปรียบเทียบค่า เช่นเราเก็บค่า $var มาได้รหัส 4878911 เราใส่ == เพื่อที่จะเช็คว่า ถ้าค่าในตัว $var เท่ากับ 2254551 เมื่อไหร่จะให้มันทำงานอะไร ถ้าลองรันดู มันจะไปกด 0 เพราะว่า รหัสใน var ไม่ตรงกับ รหัส 2254551


if 4878911 == 2254551 then
  Send("1")
else
  Send("0")
EndIf
มองง่ายๆ แบบนี้ เมื่อไม่ตรงก็จะไปทำ0ทันที แต่ถ้าเราตั้งพิกัดไปชี้ที่รหัสเดียวกับ 2254551 มันก็จะทำ 1


ปล.เลขสีผมดูไม่เป็นแต่ สามารถใช้ 0x442914 แบบนี้ได้.. น่าจะนะ 555+
ใครรู้วิธี log ข้อมูลโดยไม่ต้องรันexeบอกทีนะ พอดีผม พึ่งหัด
ผิดพลาดไงก็ขอโทษด้วยนะครับ

    เวลาขณะนี้ 05/12/16, 03:29 pm