Page 14 of 16 FirstFirst ... 410111213141516 LastLast
Results 196 to 210 of 233
http://idgs.in/13940
  1. #196

    Join Date
    Jun 2008
    Location
    Serang
    Posts
    27
    Points
    46.30
    Thanks: 0 / 0 / 0

    Default

    oh... gitu...

    thxxx berat......

    coba lagi dech...

  2. Hot Ad
  3. #197

    Join Date
    Oct 2006
    Location
    N/A
    Posts
    35
    Points
    42.30
    Thanks: 0 / 0 / 0

    Default

    Quote Originally Posted by rizzuh View Post
    udah di debug ?

    jadi sama sekali ngga null atau gimana ?
    Null cm tetep error.
    Gw dah pakai berbagai macam cara tetap aja error.
    Keknya emang ga bisa bikin semacem mass shackles kalo channeling

  4. #198
    Section's Avatar
    Join Date
    Nov 2006
    Location
    about.me/SECTION
    Posts
    2,095
    Points
    11,041.04
    Thanks: 45 / 112 / 98

    Default

    Bisa kok ah... Cuma yah... Susah aja ah tapi di Azeroth Arcane Arena malah lebih parah (arcane Pyramid) tapi bisa dengan lancar tuh.. Padahal channeling tuh...

  5. #199
    l0git3c's Avatar
    Join Date
    Oct 2006
    Location
    England, Manchester
    Posts
    3,968
    Points
    4,650.70
    Thanks: 0 / 3 / 3

    Default

    ui minta tolong T_T

    kalo cara dapetin target unit being cast can di JASS = GetSpellTargetUnit()
    kalo cara dapetin destructable yg mati apaan yak? = Get????

    pengen ngeset kalo destructable mati, dalem 20 detik bakal idup lg

  6. #200
    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

    cape de -_-

    kan u bisa convert to custom text, triger GUI, diisi "set g = [Dying Destructible]", lalu konvert, bakal jadi "set udg_g = GetDyingDestructable()"
    Mau buat hero??
    TwinkleCraft - Grand Schism
    The New Division of AoS and Hero Craftings
    http://twinklecraft.6.forumer.com

  7. #201
    l0git3c's Avatar
    Join Date
    Oct 2006
    Location
    England, Manchester
    Posts
    3,968
    Points
    4,650.70
    Thanks: 0 / 3 / 3

    Default

    .....tak terpikirkan cara tersebut...

  8. #202
    Section's Avatar
    Join Date
    Nov 2006
    Location
    about.me/SECTION
    Posts
    2,095
    Points
    11,041.04
    Thanks: 45 / 112 / 98

    Default

    Bisakah kita membongkar native functions?

    oh ya kk rizzuh dah bisa bikin AI?

  9. #203
    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

    para jass user, gw mau tanya pertanyaan noobie nih..

    1. Apa sih library tu?? Kasih contohnya ??
    2. Apa ada native baru di vjass?? kasi tau dimana liatnya
    3. Apa ada fungsi untuk ganti-ganti max life, misalnya kurangi max life hero sebesar 25% gitu...

    Tolong jawabannya ya..
    Mau buat hero??
    TwinkleCraft - Grand Schism
    The New Division of AoS and Hero Craftings
    http://twinklecraft.6.forumer.com

  10. #204
    rizzuh's Avatar
    Join Date
    Oct 2006
    Location
    Bandung, Indonesia, Indonesia
    Posts
    671
    Points
    1,308.90
    Thanks: 2 / 14 / 10

    Default

    1. Library ? maksudnya library di vJass ??

    2. Native sebenernya ga ada mereka cuma nge proses lebih lanjut sebelum map di compile, dengan injectornya. mirip lu kl ngecheat dimana proses game di inject cuma bedanya ini proses compile map yang di inject .. sederhananya sih gitu.

    3, Max life ga bisa diutak atik seinget gw

    AI ?

    belon. gg

  11. #205
    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

    y kk, gw lagi blajar vJass

    bisa jelasin apa itu private, public, method, struct ma scope ga ??
    gw ga mudeng tu yang ada di readmenya jasshelper... (library dah mudeng)

    edit: tambah lagi, Double Free ntu apaan n bisa bikin leak gak?
    Last edited by LaMBhE; 29-09-08 at 23:15.
    Mau buat hero??
    TwinkleCraft - Grand Schism
    The New Division of AoS and Hero Craftings
    http://twinklecraft.6.forumer.com

  12. #206
    Section's Avatar
    Join Date
    Nov 2006
    Location
    about.me/SECTION
    Posts
    2,095
    Points
    11,041.04
    Thanks: 45 / 112 / 98

    Default

    @Lambhe

    Kalau ga salah bisa ngerubah max hp atau mana tapi ga bisa dalam bentuk persen tu.... caranya lupa sih... Kalau ga salah pake ability add life.

    Tar - tar, itu vJass kok kayak C++ gitu? apa ada namespace juga ama class segala macem? Kalau bisa MANTEP banget dong!

    Kalau gw coba hubung2 sih kayaknya setiap native JASS adalah module dari C++ atau Java. MUNGKIN...

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

    Default

    @LambhE

    Scope
    Mengelompokkan satu bagian script.

    Library
    Mengelompokkan satu bagian script.
    Dan dipindahkan ke awal script war3.j setelah global declarations.

    Private
    Memberikan nama tambahan untuk suatu objek untuk game dengan nama scope/librarynya, bukan scriptingnya.
    Tidak bisa digunakan diluar scope/library.

    i.e:
    globals
    ----private constant real a = 0.
    endglobals


    Nah, di scope/library itu kamu bisa pake variabel a untuk 0.

    trus kamu bikin diluar scope/library tsb, variabel yang pake nama a juga.
    Itu bekerja terpisah.
    Gunanya apa? Ngga ada, cuma untuk mengindahkan tulisannya ^^
    biar ngga usah pake macem function SkillName_Conditions takes blabla
    tinggal private function Conditions takes blabla

    Public
    Ngga guna.
    Cuma buat ngebagusin tulisan, soalnya ada ada yang private function blabla kan ga lucu kalo tiba2 ada function albalb smile:

    Struct
    Susa jelasin cara kerjanya, tapi bisa ngasih tau gunanya.

    i.e.
    private struct Data
    ----unit caster
    ----integer level
    ----real castX
    ----real castY
    ----real targX
    ----real targY
    endstruct


    Cara kerjanya, kira2, u pake suatu cara macem SetHandleInt() ato apalah buat ngestack variablenya ke objek (Timer/etc.)
    Ini cuma sebagai pengganti HandleVars karena lebih cepat dan lebih gampang bacanya.

    struct adalah integer

    local Data data = Data.create() <= bikin struct

    trus kita set
    [I]local real targX = GetUnitX(target)
    set data.targX = targX

    trus ntar store ke timer
    [I]call SetHandleInt(blablablablaha,"blala",data)

    trus di loop Timernya...
    [I]local Data data = GetHandleInt(Timer,"data")

    Ntar kalau mau ambil datanya, tinggal pake
    local real targX = data.targX

    nb. baca baik2 perbedaan "Data" dan "data"

    method
    Susa jelasinnya

    Double Free
    Ngancurin satu variabel dua kali, ga ngeleak, tapi ngebikin lag, sangat sedikit.



    untuk struct saya biasanya pake ini nancepinnya, bukan GetHandleInt()...

    GetAttachedStruct() n AttachStruct()

    Code:
    library HSAS initializer HSAS_Init
    //########################################################################################
    //##                        Handle Variables Attachment System                        //##
    //##                                    By PandaMine                                  //##
    //##                                                                                  //##
    //##                     Edited though, only this part is needed.                     //##
    //########################################################################################
    
    globals
        private gamecache cache
    endglobals
    
    globals
        private integer array index1
        private integer array index2
        private integer array index3
    endglobals
    
    private function H2I takes handle h returns integer
        return h
        return 0
    endfunction
    
    function GetAttachedStruct takes handle h returns integer
        local integer index = H2I(h)
        local integer position = index - 0x100000
        if position < 8190 then
            return index1[position]
        elseif position < 16380 then
            return index2[position - 8190]
        elseif position < 24570 then
            return index3[position - 16380]
        elseif position >= 24570 then
            return GetStoredInteger(cache,"S",I2S(index))
        endif
        return 0
    endfunction
    
    function AttachStruct takes handle h, integer structid returns nothing
        local integer index = H2I(h)
        local integer position = index - 0x100000
        if position < 8190 then
            set index1[position] = structid
        elseif position < 16380 then
            set index2[position - 8190] = structid
        elseif position < 24570 then
            set index3[position - 16380] = structid
        elseif position >= 24570 then
            call StoreInteger(cache,"S",I2S(index),structid)
        endif
    endfunction
    
    function HSAS_Init takes nothing returns nothing
        call FlushGameCache(InitGameCache("HSAS"))
        set cache=InitGameCache("HSAS")
    endfunction
    
    //******************************************
    //*        Create Static Databases Here    *
    //******************************************
    
    endlibrary
    masukin ke satu trigger.

    semoga membantu

    @rizzuh

    max HP gantinya pake add ability aja xD
    Last edited by SrZ]Xevirath; 03-10-08 at 11:28.

  14. #208
    rizzuh's Avatar
    Join Date
    Oct 2006
    Location
    Bandung, Indonesia, Indonesia
    Posts
    671
    Points
    1,308.90
    Thanks: 2 / 14 / 10

    Default

    vJass ya gw baru 3/4 blom bisa semuanya, masih ngulik struct

    practice .. pracitce .. practice

    Jadi lebih ngemudahin dibanding jass yang sbelumnya

    private sama scope jadi ngemudahin kl bikin trigger

    gmn ya harus dicoba sendiri sih hhh

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

    Default

    tambahan,

    textmacro

    //! textmacro ABC takes ARRAY
    ----if GetTriggerUnit() == var$ARRAY$ then
    --------set abc = var$ARRAY$
    ----endif
    //! endtextmacro

    ntar kita bikin fungsi apalah gitu.. macem gini:

    function BCA takes nothing returns nothing
    ----local unit var1 = 'h002'
    ----local unit var2 = 'h001'
    ----local unit var3 = 'h000'
    ----local unit abc
    //! runtextmacro ABC("1")
    //! runtextmacro ABC("2")
    //! runtextmacro ABC("3")
    endfunction

  16. #210
    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

    NewGen gw aneh entah ngapa, baru 2 hari yg lalu bisa, hari kemaren gak bisa,

    gw masukin vJass ke map gw, dijamin bener, di testmap, dah di compile 100% bener, tapi sehabis test masuk ke warcraftnya, gak loading map malah crash n balik ke main menunya Warcraft, (Disable vJass syntax gak di centang!!)

    vJassnya gw ilangin n jalan bener lagi,
    Jadi males, yah kembali lagi ke HandleVars dan GUI tercinta...
    Mau buat hero??
    TwinkleCraft - Grand Schism
    The New Division of AoS and Hero Craftings
    http://twinklecraft.6.forumer.com

Page 14 of 16 FirstFirst ... 410111213141516 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
  •