Page 3 of 16 FirstFirst 123456713 ... LastLast
Results 31 to 45 of 233
http://idgs.in/13940
  1. #31
    aVaTaR_EnGiNE's Avatar
    Join Date
    Jan 2007
    Location
    Database Error
    Posts
    170
    Points
    191.90
    Thanks: 0 / 0 / 0

    Default

    Ehm... mo nanya nih...
    gw kan mo buat timer...n waktu nampilinnya,
    gimana supaya integer bisa nampilin angka 0 di depan angka laen?
    misal jam 6.03
    klo integer kan 0 di depan angka 3 gak ditampilin tuh...
    gw dah bikin ce...kyk gini...


    Code:
    function DayTimer takes nothing returns nothing
      
    set udg_minute2=udg_minute2+1
    
      if udg_minute2==10 then
        set udg_minute1=udg_minute1+1
        set udg_minute2=0
      endif
    
      if udg_minute1==6 then
        set udg_hour=udg_hour+1
        set udg_minute1=0
      endif
    
      if udg_hour==24 then
        set udg_hour=0
        set udg_day=udg_day+1
      endif 
    
    endfunction

    tapi kan boros variable bgt tuh... --"
    masa minutenya ada 2?
    nah,,,the point is...how to make it efficiently written?
    pa ada cara laen slaen gitu ya?

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

    Default

    kl menurut gw sih gini

    Code:
    function DayTimer takes nothing returns nothing
        local string time = udg_time
        //udg_time itu string
        local string daytime
        local string minute = SubString(time,3,5)
        local string hour = SubString(time,0,2)
        //minute
        local integer a = S2I(SubString(minute,1,2))
        local integer b = S2I(SubString(minute,0,1))
        //hour
        local integer c = S2I(SubString(hour,1,2))
        local integer d = S2I(SubString(hour,0,1))
        
        set a = a+1
        
        if a == 10 then
            set a = 0
            set b = b+1
        endif
        
        if b == 6 then
            set b = 0
            set c = c+1
        endif
        
        if c == 10 and d < 2 then
            set c = 0
            set d = d+1
        endif
    
        if c == 4 and d == 2 then
            set d = 0
            set c = 0
            set udg_day = udg_day+1
        endif
        
        set daytime = I2S(d)+I2S(c)+":"+I2S(b)+I2S(a)+" Day "+I2S(udg_day)
        set udg_time = daytime
    endfunction
    belon gw tes sih .... tapi idenya gini

    timernya kan string tuh .... jadi gw buat variabelnya string dah gitu 1-1 gw ubah jadi integer ... nah baru proses ... ( yah liat aja di if-if-annya ).

    ntar gw tes de .... mo pergi kul .... ::hdbang::

    boros local sih ... tapi ya gimana lg .... paling ngga globalnya cuma 1

  4. #33
    aVaTaR_EnGiNE's Avatar
    Join Date
    Jan 2007
    Location
    Database Error
    Posts
    170
    Points
    191.90
    Thanks: 0 / 0 / 0

    Default

    heheh...bisa jg yah pake int jd string... ^^
    paling gak ngegantiin global var nya pake local var yah...
    jd dapet ide neh setelah baca yg diatas
    Arigatou, rizzuh-sama ^^

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

    Default

    uhu ... sama2x ....

    Forced by the forum to do this ...... ( exceeding 20 characters )

    lagi mikir tentang local handle ....

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

    Default

    Ueh jadi Double Post

    btw ... yang udg_time value awalnya 00:00

    gw ga tau sih efeknya kl empty string di substring .... kynya sih hasilnya sama aja ....

    S2I ... I2S ... R2I .... yah imajinasi yang penting ..... :nosweat:


    currently experimenting with vector functions ...... gw jadi ***** :ranting2:

  7. #36

    Join Date
    Feb 2007
    Posts
    212
    Points
    245.70
    Thanks: 0 / 0 / 0

    Default

    Quote Originally Posted by rizzuh View Post
    Syntax library ada banyak .... kynya bakal susah buat diinget2x .... makanya gw pake jass craft ... soalnya ada panduan buat syntaxnya ....

    Gw jg waktu pertama belajar jass emang mumet .... tapi yah kl dah ngerti enak sih ....

    gw jg baca punya vexorian ... ampe gw print malah biar enak bacanya .... yah tapi sebanding lah ....

    1 1/2 taun lalu sempet belajar jass ... tapi pusing ... dah gitu berenti ... baru 6-7 bulan lalu belajarin lg .....

    awal emang bisa bikin pusing ... tapi kl dah ngerti enak kok .... ::miaw::
    kalo gitu, bisa nda kk emailin ke g? biar g juga bisa belajar tanpa mesti buka forum! coz, g bisa buka forum kalo g lg d warnet hikz.... plzzz yah kk....
    email me: [email protected]
    THX!

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

    Default

    di signature gw ada .. yg resource file ... indofile masi buka kan ? ...

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

    Default

    uit sorry ... indofiles mati ....

    yang mau minta sesuat .... gw minta mail aja ntar gw kirimin

  10. #39

    Join Date
    Feb 2007
    Posts
    212
    Points
    245.70
    Thanks: 0 / 0 / 0

    Default

    makaci kk rizzuh!
    g dah trima emailnya.... THX...

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

    Default

    Object Rawcode ....

    kalau make jass dan kalian perlu Rawcode suatu object, contoh item, unit, skill, dll ( pokoknya semua yang ada di object editor ) ....

    pas di object editor pencet ctrl+d ntar keliatan rawcodenya ( disebelah nama )

    dan Rawcode itu berupa integer ..... jadi perlu ini ' '

    contoh 'A000'

    OK ... itu aja ....

  12. #41
    Adam79X
    Guest

    Default

    ayo rame2 buat map ^^

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

    Question

    kl mau rame :

    1. Sewa badut sambil bikin map

    2. Bakar petasan 100 biji sambil bikin map

    3. Teriak2x sambil bikin map

    4. Setel musik SLiPKnOt FULL VOLUME

    5. lakukan keempat hal diatas

    Rame tuh bikin mapnya ::bye2::

  14. #43

    Join Date
    Feb 2007
    Posts
    212
    Points
    245.70
    Thanks: 0 / 0 / 0

    Default

    kk rizzuh! nanya kk! g bingung! soal global variable....

    G punya Global variable:
    nilai_a = integer
    nilai_b = integer
    nilai_c = integer
    nilai_d = integer
    nilai_r = integer (g juga dah coba ganti jadi "string" sama error jg!)

    dan ini script and errornya!
    Error:
    Line 47 Expected a name = set udg_nilai_r = a+b+c*d
    Line 49 Expected a name = set udg_nilai_r = (a+b)*c-d
    Line 51 Expected a name = set udg_nilai_r = b/d*(c+c+a)
    Code:
    function Trig_Test_JASS_Global_Variable_2_Actions takes nothing returns nothing
        set udg_nilai_a = 5
        set udg_nilai_b = 2+2
        set udg_nilai_c = 4-1
        set udg_nilai_d = 2*1
        set udg_nilai_r = a+b+c*d
        call DisplayTextToForce( GetPlayersAll(), "1. nilai r adalah " + I2S(udg_nilai_r) )
        set udg_nilai_r = (a+b)*c-d
        call DisplayTextToForce( GetPlayersAll(), "2. nilai r adalah " + I2S(udg_nilai_r) )
        set udg_nilai_r = b/d*(c+c+a)
        call DisplayTextToForce( GetPlayersAll(), "3. nilai r adalah " + I2S(udg_nilai_r) )
    endfunction
    
    //===========================================================================
    function InitTrig_Test_JASS_Global_Variable_2 takes nothing returns nothing
        set gg_trg_Test_JASS_Global_Variable_2 = CreateTrigger(  )
        call TriggerRegisterPlayerEventEndCinematic( gg_trg_Test_JASS_Global_Variable_2, Player(0) )
        call TriggerAddAction( gg_trg_Test_JASS_Global_Variable_2, function Trig_Test_JASS_Global_Variable_2_Actions )
    endfunction
    apakah ada yg salah dr script ini kk? tolong d bantu yahh thx.... ::

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

    Default

    variable yg kamu pake ;
    a
    b
    c
    d

    ga ada variablenya ..... kamu lupa pakai

    udg_nilai_a
    udg_nilai_b
    udg_nilai_c
    udg_nilai_d

    kalau pake local

    Code:
    function Trig_Test_JASS_Global_Variable_2_Actions takes nothing returns nothing
        local integer a
        local integer b
        local integer c
        local integer d
        
        set udg_nilai_a = 5
        set udg_nilai_b = 2+2
        set udg_nilai_c = 4-1
        set udg_nilai_d = 2*1
        
        set a = udg_nilai_a
        set b = udg_nilai_b
        set c = udg_nilai_c
        set d = udg_nilai_d
        set udg_nilai_r = a+b+c*d
            
        call DisplayTextToForce( GetPlayersAll(), "1. nilai r adalah " + I2S(udg_nilai_r) )
        set udg_nilai_r = (a+b)*c-d
        call DisplayTextToForce( GetPlayersAll(), "2. nilai r adalah " + I2S(udg_nilai_r) )
        set udg_nilai_r = b/d*(c+c+a)
        call DisplayTextToForce( GetPlayersAll(), "3. nilai r adalah " + I2S(udg_nilai_r) )
    endfunction
    
    //===========================================================================
    function InitTrig_Test_JASS_Global_Variable_2 takes nothing returns nothing
        set gg_trg_Test_JASS_Global_Variable_2 = CreateTrigger(  )
        call TriggerRegisterPlayerEventEndCinematic( gg_trg_Test_JASS_Global_Variable_2, Player(0) )
        call TriggerAddAction( gg_trg_Test_JASS_Global_Variable_2, function Trig_Test_JASS_Global_Variable_2_Actions )
    endfunction

  16. #45

    Join Date
    Feb 2007
    Posts
    212
    Points
    245.70
    Thanks: 0 / 0 / 0

    Default

    Quote Originally Posted by rizzuh View Post
    variable yg kamu pake ;
    a
    b
    c
    d

    ga ada variablenya ..... kamu lupa pakai

    udg_nilai_a
    udg_nilai_b
    udg_nilai_c
    udg_nilai_d

    kalau pake local

    Code:
    function Trig_Test_JASS_Global_Variable_2_Actions takes nothing returns nothing
        local integer a
        local integer b
        local integer c
        local integer d
        
        set udg_nilai_a = 5
        set udg_nilai_b = 2+2
        set udg_nilai_c = 4-1
        set udg_nilai_d = 2*1
        
        set a = udg_nilai_a
        set b = udg_nilai_b
        set c = udg_nilai_c
        set d = udg_nilai_d
        set udg_nilai_r = a+b+c*d
            
        call DisplayTextToForce( GetPlayersAll(), "1. nilai r adalah " + I2S(udg_nilai_r) )
        set udg_nilai_r = (a+b)*c-d
        call DisplayTextToForce( GetPlayersAll(), "2. nilai r adalah " + I2S(udg_nilai_r) )
        set udg_nilai_r = b/d*(c+c+a)
        call DisplayTextToForce( GetPlayersAll(), "3. nilai r adalah " + I2S(udg_nilai_r) )
    endfunction
    
    //===========================================================================
    function InitTrig_Test_JASS_Global_Variable_2 takes nothing returns nothing
        set gg_trg_Test_JASS_Global_Variable_2 = CreateTrigger(  )
        call TriggerRegisterPlayerEventEndCinematic( gg_trg_Test_JASS_Global_Variable_2, Player(0) )
        call TriggerAddAction( gg_trg_Test_JASS_Global_Variable_2, function Trig_Test_JASS_Global_Variable_2_Actions )
    endfunction
    jadi waktu g buat global variable, g juga mesti kasi nama udg_<nama variable> begitu?
    and kalo g dah buat global variable, g juga mesti pake local variable begitu kah?

    by the way any way bus way... thx and g coba lagi deh.... arigato gozai matsu ::

Page 3 of 16 FirstFirst 123456713 ... 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
  •