+ Reply to Thread
Results 1 to 2 of 2
  1. #1
    Senior Member
    Join Date
    Jul 2011
    Posts
    186

    Recourse Script by ALTELMA

    สวัสดีครับ ว่างๆ ไม่มีอะไรทำเลยเอาอะไรที่ง่ายๆ มาแจกให้เพื่อนได้นำไปศึกษา พัฒนา ปรับปรุง ใช้งานกันได้ง่ายๆ
    ทั้งนี้ เพราะมองว่าในบอร์ดมีตัวอย่างน้อย ก็เลยโพสไว้เผื่อใครสนใจก็มาเลือกอ่าน หรือนำไปใช้งานกันได้เลยนะครับ


    Function List
    Update : 17/5/2012

    Function : FloatingTextUnit
    รายะละเอียด : ใช้สำหรับสร้างข้อความลอยจากยูนิทที่เราต้องการและจะ Fadeout หายไปด้วย
    รายละเอียดคุณสมบัติ
    WhichUnit(unit) : เป้าหมายยูนิมที่ต้องการให้แสดงข้อความ
    text(string) : ข้อความที่การจะแสดง
    size(real) : ขนาดของข้อความ
    color_red(integer) : ปริมาณค่าสีแดงที่จะแสดงในข้อความ (ค่าที่รับ 0-255)
    color_green(integer) : ปริมาณค่าสีเขียวที่จะแสดงในข้อความ (ค่าที่รับ 0-255)
    color_blue(integer) : ปริมาณค่าสีน้ำเงินที่จะแสดงในข้อความ (ค่าที่รับ 0-255)
    transparency(integer) : กำหนดความโปร่งแสงของข้อความยิ่งน้อยยิ่งจาง (ค่าที่รับ 0-255)
    duration(real) : กำหนดระยะเวลาการแสดงข้อความ

    Code:
    function FloatingTextUnit takes unit whichUnit, string text, real size, integer color_red, integer color_green, integer color_blue, integer transparency, real duration returns nothing
        local texttag tt = CreateTextTag()
        local real h = TextTagSize2Height(size)
        
        if(text != "")then
            call SetTextTagText(tt, text, h)
            call SetTextTagPosUnit(tt, whichUnit, 0)
            call SetTextTagColor(tt, color_red, color_green, color_blue, transparency)
            call SetTextTagPermanent(tt, false)
            call SetTextTagVelocityBJ(tt, 64, 90)
            call SetTextTagLifespan(tt, duration)
            call SetTextTagFadepoint(tt, 2)
        endif
        
        set tt = null
    endfunction
    วิธีใช้งาน ให้นำโค้ดนี้ไปแปะไว้ที่ Header ของ Map เวลาเรียกใช้งานต้องเรียกผ่าน CustomScript ในกรณีใช้ GUI
    ว่างๆ จะมาอัพเดทอีกนะครับ
    Last edited by buffaloboyz; 17-05-2012 at 02:03 PM.

  2. #2
    Junior Member
    Join Date
    May 2012
    Posts
    23
    ขอบคุณครับผม

Facebook Comments


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •