Page 15 of 17 FirstFirst ... 511121314151617 LastLast
Results 211 to 225 of 241
http://idgs.in/24288
  1. #211
    BuaYa JingkRaK's Avatar
    Join Date
    Oct 2007
    Location
    When u believe me then I'll be there
    Posts
    613
    Points
    711.00
    Thanks: 0 / 0 / 0

    Default

    Quote Originally Posted by LaMBhE View Post
    usahain, spell GUI di spell request centre tu smuanya MPI, kan ga susah2 amet buatnya :Happy2:

    klo bisa gw bikinin MPI ya gw bikin MPI.
    Soal nya ada beberapa spell misalnya dalam dota itu susah untuk dibuat MPI (sebenarnya bisa tapi gw males aja...::hahaha:

  2. Hot Ad
  3. #212
    LaMBhE's Avatar
    Join Date
    Oct 2007
    Location
    City of "YouNG ToweR" mana coba??
    Posts
    980
    Points
    1,130.30
    Thanks: 0 / 0 / 0

    Default

    than ,kyknya gw juga harus blajar JUSS neh...
    u bisa jlasin tentang buat event g?? di tutorial rizzuh g ada yang tentang buat event

  4. #213
    BuaYa JingkRaK's Avatar
    Join Date
    Oct 2007
    Location
    When u believe me then I'll be there
    Posts
    613
    Points
    711.00
    Thanks: 0 / 0 / 0

    Default

    coba aja u bikin sebuah event sama sebuah action trus u konvert ke custom text.
    perhatiin aja tulisan di custom text. Bandingin ama event & action yang u tulis dalam GUI.
    pasti ngerti.
    gampang koq...

    (tips : manfaatin undo/redo)

  5. #214
    SrZ]Xevirath's Avatar
    Join Date
    Feb 2007
    Location
    Dragon Palace
    Posts
    3,427
    Points
    5,090.80
    Thanks: 0 / 20 / 16

    Default

    KaLo mo beLajar JUSS...
    yg harus diingat adaLah menjauhi BJ (Blizzard JASS) yang buang2 waktu execution

    Sekarang gw jelasin cara bikin Event:


    Contoh 1:
    Code:
    Event
        Events
            Unit - A unit Dies
        Conditions
        Actions
    setelah diconvert jadi custom text, jadi begini:
    Code:
    function Trig_Event_Actions takes nothing returns nothing
    endfunction
    
    //===========================================================================
    function InitTrig_Event takes nothing returns nothing
        set gg_trg_Event = CreateTrigger(  )
        call TriggerRegisterAnyUnitEventBJ( gg_trg_Event, EVENT_PLAYER_UNIT_DEATH )
        call TriggerAddAction( gg_trg_Event, function Trig_Event_Actions )
    endfunction
    Nah, Eventnya itu ada di "TriggerRegisterAnyUnitEventBJ"
    Ngerti gx :tongue:

  6. #215
    LaMBhE's Avatar
    Join Date
    Oct 2007
    Location
    City of "YouNG ToweR" mana coba??
    Posts
    980
    Points
    1,130.30
    Thanks: 0 / 0 / 0

    Default

    misalnya ada event every second yang actionnya melibatkan local unit variabel yang sudah diset di sebuah triger,

    adakah cara mudah untuk menyatukan 2 event dalam satu triger??

  7. #216
    SrZ]Xevirath's Avatar
    Join Date
    Feb 2007
    Location
    Dragon Palace
    Posts
    3,427
    Points
    5,090.80
    Thanks: 0 / 20 / 16

    Default

    di trigger yang kita bikin pas aktif (yang ada local unit variablenya)
    kasih func2 create trigger, add event/timer, etc
    jadi gx usa bikin trigger lagi

    kita bisa pake:
    Code:
        call SetHandleHandle (TIMER/TRIGGER/ATAU APALAH,"STRING APALAH",UNIT APALAH)
    tapi sebelumnya ini set duLu di script map u:
    Code:
    //########################################################################################
    //##                                  Handle Variables                                //##
    //##                                     By KaTTaNa                                   //##
    //##      Requires the Global Game Cache Variable "HandleVars" (udg_HandleVars)       //##
    //########################################################################################
    
    function HV_H2I takes handle h returns integer
        return h
        return 0
    endfunction
    
    function LocalVars takes nothing returns gamecache
        if udg_HandleVars == null then
            call FlushGameCache (udg_HandleVars)
            set udg_HandleVars = InitGameCache ("jasslocalvars")
        endif
        return udg_HandleVars
    endfunction
    
    function SetHandleHandle takes handle subject, string name, handle value returns nothing
        if value == null            then
            call FlushStoredInteger (LocalVars(),I2S(HV_H2I(subject)),name)
        else
            call StoreInteger       (LocalVars(),I2S(HV_H2I(subject)),name,HV_H2I(value))
        endif
    endfunction
    
    function SetHandleInt takes handle subject, string name, integer value returns nothing
        if value == null or value == 0 then
            call FlushStoredInteger (LocalVars(),I2S(HV_H2I(subject)),name)
        else
            call StoreInteger       (LocalVars(),I2S(HV_H2I(subject)),name,value)
        endif
    endfunction
    
    function SetHandleBoolean takes handle subject, string name, boolean value returns nothing
        if value == null or value == false then
            call FlushStoredBoolean (LocalVars(),I2S(HV_H2I(subject)),name)
        else
            call StoreBoolean       (LocalVars(),I2S(HV_H2I(subject)),name,value)
        endif
    endfunction
    
    function SetHandleReal takes handle subject, string name, real value returns nothing
        if value == null or value == 0.00 then
            call FlushStoredReal (LocalVars(),I2S(HV_H2I(subject)),name)
        else
            call StoreReal       (LocalVars(),I2S(HV_H2I(subject)),name,value)
        endif
    endfunction
    
    function SetHandleString takes handle subject, string name, string value returns nothing
        if value == null or value == "" then
            call FlushStoredString (LocalVars(),I2S(HV_H2I(subject)),name)
        else
            call StoreString       (LocalVars(),I2S(HV_H2I(subject)),name,value)
        endif
    endfunction
    
    function GetHandleHandle takes handle subject, string name returns handle
        return GetStoredInteger (LocalVars(),I2S(HV_H2I(subject)),name)
        return null
    endfunction
    
    function GetHandleInt takes handle subject, string name returns integer
        return GetStoredInteger (LocalVars(),I2S(HV_H2I(subject)),name)
    endfunction
    
    function GetHandleBoolean takes handle subject, string name returns boolean
        return GetStoredBoolean (LocalVars(),I2S(HV_H2I(subject)),name)
    endfunction
    
    function GetHandleReal takes handle subject, string name returns real
        return GetStoredReal (LocalVars(),I2S(HV_H2I(subject)),name)
    endfunction
    
    function GetHandleString takes handle subject, string name returns string
        return GetStoredString (LocalVars(),I2S(HV_H2I(subject)),name)
    endfunction
    
    function GetHandleUnit takes handle subject, string name returns unit
        return GetStoredInteger (LocalVars(),I2S(HV_H2I(subject)),name)
        return null
    endfunction
    
    function GetHandleTimer takes handle subject, string name returns timer
        return GetStoredInteger (LocalVars(),I2S(HV_H2I(subject)),name)
        return null
    endfunction
    
    function GetHandleTrigger takes handle subject, string name returns trigger
        return GetStoredInteger (LocalVars(),I2S(HV_H2I(subject)),name)
        return null
    endfunction
    
    function GetHandleEffect takes handle subject, string name returns effect
        return GetStoredInteger (LocalVars(),I2S(HV_H2I(subject)),name)
        return null
    endfunction
    
    function GetHandleGroup takes handle subject, string name returns group
        return GetStoredInteger (LocalVars(),I2S(HV_H2I(subject)),name)
        return null
    endfunction
    
    function GetHandleLightning takes handle subject, string name returns lightning
        return GetStoredInteger (LocalVars(),I2S(HV_H2I(subject)),name)
        return null
    endfunction
    
    function GetHandleWidget takes handle subject, string name returns widget
        return GetStoredInteger (LocalVars(),I2S(HV_H2I(subject)),name)
        return null
    endfunction
    
    function FlushHandleLocals takes handle subject returns nothing
        call FlushStoredMission (LocalVars(),I2S(HV_H2I(subject)))
    endfunction
    
    //##########################################################################################

  8. #217
    SrZ]Xevirath's Avatar
    Join Date
    Feb 2007
    Location
    Dragon Palace
    Posts
    3,427
    Points
    5,090.80
    Thanks: 0 / 20 / 16

    Default

    Atau kaLo u pake JASS NewGen isa bikin struct

  9. #218
    LaMBhE's Avatar
    Join Date
    Oct 2007
    Location
    City of "YouNG ToweR" mana coba??
    Posts
    980
    Points
    1,130.30
    Thanks: 0 / 0 / 0

    Default

    HIKS.... :sob:
    gw harus akui JASS is d best...
    kemampuan dari local variabel bikin ngilerr.....
    gw baru tau klo triger tu juga bisa dibuat local, jadinya satu triger bisa jalanin map dewa...

  10. #219
    SrZ]Xevirath's Avatar
    Join Date
    Feb 2007
    Location
    Dragon Palace
    Posts
    3,427
    Points
    5,090.80
    Thanks: 0 / 20 / 16

    Default

    :tongue:
    oyeah!
    JASS is d'BesT! :tongue:

    +JASS runs faster than GUI

    u ad YM gx

    YMin gw aj kaLo ada yg u gx ngerti
    Last edited by SrZ]Xevirath; 22-01-08 at 18:54.

  11. #220
    LaMBhE's Avatar
    Join Date
    Oct 2007
    Location
    City of "YouNG ToweR" mana coba??
    Posts
    980
    Points
    1,130.30
    Thanks: 0 / 0 / 0

    Default

    eit.. gw bilang JASS is d best bukan b'arti klo gw akan move ke JASS :tongue:
    gw blajar JASS buat custom script aja, nothing more....

  12. #221
    SrZ]Xevirath's Avatar
    Join Date
    Feb 2007
    Location
    Dragon Palace
    Posts
    3,427
    Points
    5,090.80
    Thanks: 0 / 20 / 16

    Default

    bz!

    Gimana bisa local trigger kaLo gx total JASS -_-

  13. #222
    LaMBhE's Avatar
    Join Date
    Oct 2007
    Location
    City of "YouNG ToweR" mana coba??
    Posts
    980
    Points
    1,130.30
    Thanks: 0 / 0 / 0

    Default

    bisa om.. local yang cman buat atu triger...

    klo unit group tu gmn??

    misalnya:
    Set TempGroup1 = (Units in (Playable map area)((((Matching unit) is A structure) Equal to True) and (((Matching unit) is A Hero) Equal to True)))

    klo pake jasa convert to custom script rasanya ngaco deh...

  14. #223
    SrZ]Xevirath's Avatar
    Join Date
    Feb 2007
    Location
    Dragon Palace
    Posts
    3,427
    Points
    5,090.80
    Thanks: 0 / 20 / 16

    Default

    Gx isa dibikin gitu kaLi...
    u add Actionsnya dari mana O.o
    Actions = function = uncreatable with GUI

    Code:
    function mbzz takes nothing returns boolean
        return IsUnitType (GetFilterUnit(),UNIT_TYPE_STRUCTURE) and IsUnitType (GetFilterUnit(),UNIT_TYPE_HERO)
    endfunction
    
    ...
        set tempGroup = CreateGroup ()
        call GroupEnumUnitsInRect (tempGroup,tempRect,Filter(function mbzz))
    ...
    gitu kaLi ya

  15. #224
    phonoscope's Avatar
    Join Date
    Nov 2007
    Location
    On Pad™
    Posts
    2,521
    Points
    2,951.70
    Thanks: 0 / 0 / 0

    Default

    makin lama makin ga ngerti nih thread pembahasan nya bagi gw.... wkwkwkwk

  16. #225
    SrZ]Xevirath's Avatar
    Join Date
    Feb 2007
    Location
    Dragon Palace
    Posts
    3,427
    Points
    5,090.80
    Thanks: 0 / 20 / 16

    Default

    zz...

    coba untuk ngerti aj O.o

Page 15 of 17 FirstFirst ... 511121314151617 LastLast

Posting Permissions

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