+ Reply to Thread
Page 1 of 2 12 LastLast
Results 1 to 10 of 14
  1. #1
    Fenix

    Floating Text System

    Floating Text System 1.0

    [img width=500 height=298]http://i2.photobucket.com/albums/y28/PraetorFenix/Float.jpg[/img]

    เป็น System ที่เอาไว้ใช้ Spell แล้วมีข้อความขึ้นแล้วจางหายไป
    วิธีใช้นั้นง่ายมาก แค่ Copy Trigger ที่อยู่ในแมพนี้ลงไปใส่ในแมพของคุณแค่นั้นเอง!

    http://www.thaicyberupload.com/get/fkiulwgJsd

    (อย่าลืมตั้ง Global Variable ด้วยนะเออ เดี๋ยวจะหาว่าไม่เตือน)

    ไม่ต้องใช้ Jass New Gen Pack แต่อย่างใด ใช้ WE ปกตินี่แหละ

    จริงๆ มันมีคำสั่งเฉพาะอยู่เหมือนกันแต่ใช้ไปใช้มาแล้วมันซ้ำกัน -*-
    ก็ลองใช้แล้วเจอผลเสียยังไงก็บอกกันมาได้นะจ๊ะ


    constant function Text_Alpha takes nothing returns integer
    return 255
    endfunction

    constant function Text_Red takes nothing returns integer
    return 255
    endfunction

    constant function Text_Green takes nothing returns integer
    return 210
    endfunction

    constant function Text_Blue takes nothing returns integer
    return 50
    endfunction

    constant function Text_Base_Height takes nothing returns real
    return 0.025
    endfunction

    constant function Text_Remove_Alpha takes nothing returns integer
    return 20
    endfunction

    constant function Text_Wait takes nothing returns real
    return 0.
    endfunction

    constant function Text_Speed takes nothing returns real
    return 0.07
    endfunction

    function Text_Fadeout takes nothing returns nothing
    local texttag g=udg_float
    local integer tag_alpha=udg_textalpha
    local integer tag_red=udg_textred
    local integer tag_green=udg_textgreen
    local integer tag_blue=udg_textblue

    loop
    exitwhen tag_alpha<Text_Remove_Alpha()
    set tag_alpha=tag_alpha-Text_Remove_Alpha()
    call SetTextTagColor(g,tag_red,tag_green,tag_blue,tag_alpha)
    call TriggerSleepAction(Text_Wait())
    endloop

    call DestroyTextTag(g)
    set g=null
    endfunction

    function Trig_FadingTextSystem_Conditions takes nothing returns boolean
    return IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true
    endfunction

    function Trig_FadingTextSystem_Actions takes nothing returns nothing
    local unit u=GetTriggerUnit()
    local real x=GetUnitX(u)
    local real y=GetUnitY(u)
    local texttag g
    local string s=GetObjectName(GetSpellAbilityId())

    set g=CreateTextTag()
    call SetTextTagText(g,s,Text_Base_Height())
    call SetTextTagPos(g,GetUnitX(u),GetUnitY(u),Text_Wait())
    call SetTextTagColor(g,Text_Red(),Text_Green(),Text_Blue(),Text_Alpha())
    call SetTextTagVelocity(g,Text_Wait(),Text_Speed())
    call SetTextTagVisibility(g,true)
    call SetTextTagPermanent(g,false)
    set udg_float=g
    set udg_textred=Text_Red()
    set udg_textgreen=Text_Green()
    set udg_textblue=Text_Blue()
    set udg_textalpha=Text_Alpha()
    call ExecuteFunc("Text_Fadeout")

    set g=null
    endfunction

    function InitTrig_FadingTextSystem takes nothing returns nothing
    set gg_trg_FadingTextSystem = CreateTrigger( )
    call TriggerRegisterPlayerUnitEventSimple( gg_trg_FadingTextSystem, Player(0), EVENT_PLAYER_UNIT_SPELL_EFFECT )
    call TriggerAddCondition( gg_trg_FadingTextSystem, Condition( function Trig_FadingTextSystem_Conditions ) )
    call TriggerAddAction( gg_trg_FadingTextSystem, function Trig_FadingTextSystem_Actions )
    endfunction


  2. #2
    [SIN]_BlooD

    Re: Floating Text System

    เอาแบบเปลี่ยนสีได้เลยเหรอเนี่ย :004:

  3. #3
    Fenix

    Re: Floating Text System

    เผื่อคนชอบเล่นหลายสีสันน่ะ

  4. #4
    [SIN]_BlooD

    Re: Floating Text System

    Quote Originally Posted by Fenix
    เผื่อคนชอบเล่นหลายสีสันน่ะ
    พี่ลองทำแบบสีแบบเปลี่ยนไปเรื่อย ๆ ดีม่ะ 5 5 5+

    น่าลองน่ะ

    เอาตัวแปรสีไปลบลงทุก ๆ เสี้ยววิ

    เดี๋ยวลอง

  5. #5
    [BerkaMoss]

    Re: Floating Text System

    GUI ง่ายกว่านี้เยอะ

    Add New Event - Unit Begin Casting an Ability

    ที่เหลือ ขอเปิดแมพก่อน 5555+


  6. #6
    Fenix

    Re: Floating Text System

    GUI ยังไงก็ต้องให้ Jass ช่วยอยู่ดี
    ไม่งั้นแมพใหญ่บาน~

    ถ้าเป็น vJass มันจะอีกแบบหนึ่ง

  7. #7
    hii_

    Re: Floating Text System

    อยากได้อ่า แต่ ลิ้งเสียไปแว๊ว :003:

  8. #8
    Dieaw[th]

    Re: Floating Text System

    Quote Originally Posted by hii_
    อยากได้อ่า แต่ ลิ้งเสียไปแว๊ว :003:
    Code ก็แปะอยู่แล้วครับ
    แค่ copy ไปใส่ ไม่จำเป็นต้อง load แมพ ก็ใช้ได้ครับ

  9. #9
    Junior Member
    Join Date
    Jul 2011
    Posts
    0
    ขอ ลิงค์ ไหม่ ที

  10. #10
    Member
    Join Date
    Jul 2011
    Posts
    52
    สุดยอดครับผม

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
  •