เซตสถานะ หรือ ยศ ต่างๆ โดยใช้ตาราง
วิธีใช้งาน
แบบที่ 1 สร้างสคริป ขึ้นมาใหม่ โดยใช้งานในประเภท Type: Server
แบบที่ 2 คัดลอกฟังก์ชั่นทั้งหมดไปวางใน สคริปต์ใด ก็ได้ในประเภท Type: Server
เท่านี้ก็สามารถใช้งานได้แล้ว
Type: Server
รูปแบบที่ 1
เซตสถานะโดยใช้ Username
-- [ ไอดี ] = { ชื่อสถานะ, ข้อมูล }
-- [ username ] = { status name, value data }
local status_username = {
["example_username_admin"] = { "admin", true }
}
addEventHandler ( "onPlayerLogin", getRootElement ( ),
function ( thePreviousAccount, theCurrentAccount )
local username = getAccountName( theCurrentAccount )
if status_username[ username ] then
if status_username[ username ][ 1 ] then
setElementData( source, status_username[ username ][ 1 ], status_username[ username ][ 2 ] )
end
end
end
)
รูปแบบที่ 2
เซตสถานะโดยใช้ ซีเรียล Serial
-- [ ซีเรียล ] = { ชื่อสถานะ, ข้อมูล }
-- [ serial ] = { status name, value data }
local status_serial = {
["example_serial_A8D4KE0MEH9Wk0P9L4W321KE88G9A1T31"] = { "admin", true }
}
addEventHandler( "onPlayerConnect", getRootElement(),
function ( playerNick, playerIP, playerUsername, playerSerial, playerVersionNumber, playerVersionString )
if status_serial[ playerSerial ] then
if status_serial[ playerSerial ][ 1 ] then
setElementData( source, status_serial[ playerSerial ][ 1 ], status_serial[ playerSerial ][ 2 ] )
end
end
end
)
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ใช้งานยังไงครับ
ตอบลบติดต่อมาที่เพจนะครับ
ลบ