Page 1 of 2 12 LastLast
Results 1 to 15 of 28
http://idgs.in/131995
  1. #1
    ranzi's Avatar
    Join Date
    Apr 2007
    Location
    Japanz (Juakarta Puanaazz)
    Posts
    625
    Points
    821.01
    Thanks: 2 / 8 / 6

    Default [ask] Penggunaan GetLocalPlayer()

    ada yg tau cara menggunakan GetLocalPlayer() yg baik n benar, supaya gag terjadi Game Split??

  2. Hot Ad
  3. #2
    LuCkyM3's Avatar
    Join Date
    May 2008
    Location
    I am flying.
    Posts
    952
    Points
    1,140.40
    Thanks: 0 / 1 / 1

    Default

    JASS ya?

  4. #3
    ranzi's Avatar
    Join Date
    Apr 2007
    Location
    Japanz (Juakarta Puanaazz)
    Posts
    625
    Points
    821.01
    Thanks: 2 / 8 / 6

    Default

    iyo, ada yang tau??

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

    Default

    gw gak ada gini2an aja split, kampret

  6. #5
    valkemiere's Avatar
    Join Date
    Oct 2006
    Location
    In my Rainbow Castle
    Posts
    1,874
    Points
    5,111.21
    Thanks: 65 / 32 / 31

    Default

    game split apa? ak ga pnah.. hehe

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

    gak cman split, localplayer juga bikin crash, pakenya ati2 aja bro..
    kayaknya yg bikin split tu, dalam local player lo kasi PolledWait ma Sleep, jadi yang nge wait cuman satu player
    Mau buat hero??
    TwinkleCraft - Grand Schism
    The New Division of AoS and Hero Craftings
    http://twinklecraft.6.forumer.com

  8. #7
    DoOs_101's Avatar
    Join Date
    Oct 2006
    Location
    Jakarta
    Posts
    2,371
    Points
    3,181.21
    Thanks: 0 / 9 / 8
    Quotes of the week:
    "He vanishes only to return as a tyrant."


  9. #8
    ranzi's Avatar
    Join Date
    Apr 2007
    Location
    Japanz (Juakarta Puanaazz)
    Posts
    625
    Points
    821.01
    Thanks: 2 / 8 / 6

    Default

    @DoOs_101
    jadi tu intinya harus buat variabel ke semua player, baru mengaplikasiin fungsina??

    gw mo bikin fungsi weather kek di dota yg cuma ngefek satu player doank.

    Code:
    ...
    set udg_cuaca1=AddWeatherEffectSaveLast( GetPlayableMapRect(), 'SNls' )
    set udg_cuaca2=AddWeatherEffectSaveLast( GetPlayableMapRect(), 'RAhr') 
    set udg_cuaca3=AddWeatherEffectSaveLast( GetPlayableMapRect(), 'WNcw')
    ...
    
    ...
    if(GetLocalPlayer()==GetTriggerPlayer())then
        call EnableWeatherEffect(udg_cuaca1,true)
        call EnableWeatherEffect(udg_cuaca2,false)
        call EnableWeatherEffect(udg_cuaca3,false)
    endif
    ...
    nah apakah ini aman??

  10. #9
    DoOs_101's Avatar
    Join Date
    Oct 2006
    Location
    Jakarta
    Posts
    2,371
    Points
    3,181.21
    Thanks: 0 / 9 / 8

    Default

    Quote Originally Posted by ranzi View Post
    @DoOs_101
    jadi tu intinya harus buat variabel ke semua player, baru mengaplikasiin fungsina??

    gw mo bikin fungsi weather kek di dota yg cuma ngefek satu player doank.

    Code:
    ...
    set udg_cuaca1=AddWeatherEffectSaveLast( GetPlayableMapRect(), 'SNls' )
    set udg_cuaca2=AddWeatherEffectSaveLast( GetPlayableMapRect(), 'RAhr') 
    set udg_cuaca3=AddWeatherEffectSaveLast( GetPlayableMapRect(), 'WNcw')
    ...
    
    ...
    if(GetLocalPlayer()==GetTriggerPlayer())then
        call EnableWeatherEffect(udg_cuaca1,true)
        call EnableWeatherEffect(udg_cuaca2,false)
        call EnableWeatherEffect(udg_cuaca3,false)
    endif
    ...
    nah apakah ini aman??

    Aman, asal kgk ngebuat handle atau obyek variable.

    Itu cuaca soalnya dah dibuat sebelum GetLocalPlayer() di call. Di dalam GetLocalPlayer() tidak boleh ada pembuatan obyek atau handle variable, karena akan menyebabkan DeSynchronization atau yg kalian sebut "Split".
    Quotes of the week:
    "He vanishes only to return as a tyrant."


  11. #10
    ranzi's Avatar
    Join Date
    Apr 2007
    Location
    Japanz (Juakarta Puanaazz)
    Posts
    625
    Points
    821.01
    Thanks: 2 / 8 / 6

    Default

    oh ic2 thenk kyu

  12. #11
    valkemiere's Avatar
    Join Date
    Oct 2006
    Location
    In my Rainbow Castle
    Posts
    1,874
    Points
    5,111.21
    Thanks: 65 / 32 / 31

    Default

    Quote Originally Posted by ranzi View Post
    oh ic2 thenk kyu
    atas genthenk bawah kayu...

    ga ngrti jass T T

  13. #12
    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 valkemiere View Post
    atas genthenk bawah kayu...

    ga ngrti jass T T

    makanya belajar dudutz whammer:wngamuk:

  14. #13
    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

    Quote Originally Posted by valkemiere View Post
    atas genthenk bawah kayu...

    ga ngrti jass T T
    valk jass tu benernya gampang kok, biar lebih gampang blajarnya pindah aja ke Newgen WE, kan ada daftar fungsinya di TESH, gw aja dah ngerti jass tep ja gak mau lepas dari GUI, jadinya gw masih pake GUI tapi jalanin fungsinya pake custom script,

    lo kan spell maker, jadi kayaknya u wajib deh pake yg namanya localplayer sama setY setX, klo local gak penting, soalnya set X sama set Y kan bisa mindahin unit tanpa di Pause
    Mau buat hero??
    TwinkleCraft - Grand Schism
    The New Division of AoS and Hero Craftings
    http://twinklecraft.6.forumer.com

  15. #14
    DoOs_101's Avatar
    Join Date
    Oct 2006
    Location
    Jakarta
    Posts
    2,371
    Points
    3,181.21
    Thanks: 0 / 9 / 8

    Default

    Coba ini lu bisa akalin.

    function CreateQuest() dengan DisplayQuest() bisa lu akalin dengan GetLocalPlayer().

    Ini berguna buat game RPG.

    Misalnya, ada player berhubungan dengan seseorang NPC, dia mendapatkan Quest.
    Lu pake fungsi CreateQuest(), lalu DisplayQuestForPlayer(bj_LastCreatedQuest, player p).

    Fungsi DisplayQuestForPlayer pake GetLocalPlayer().

    Hal ini gua pake di Goldrush buat fitur misi individual.

    Intinya, asal tidak ada pembuatan ato penghancuran obyek variable di dalam thread GetLocalPlayer, tidak ada masalah. Banyak sekali fungsi di wc3 yg bisa lu akalin.
    Quotes of the week:
    "He vanishes only to return as a tyrant."


  16. #15
    ranzi's Avatar
    Join Date
    Apr 2007
    Location
    Japanz (Juakarta Puanaazz)
    Posts
    625
    Points
    821.01
    Thanks: 2 / 8 / 6

    Default

    owh gitu --a baru tau gw..bisa exsperimen pake getlocalplayer() nih hehe

Page 1 of 2 12 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
  •