annuncio

Comprimi
Ancora nessun annuncio.

Calcolatore bonus (lrc, lmc, sdi, fc, fcr...)

Comprimi
X
 
  • Filtro
  • Ora
  • Visualizza
Elimina tutto
nuovi messaggi

  • Calcolatore bonus (lrc, lmc, sdi, fc, fcr...)

    Qualcuno conosce uno script che calcoli automaticamente la somma dei vari bonus legati agli oggetti? E' piuttosto seccante rifarsi i calcoli manualmente ogni volta che si cambia un item.

  • #2
    Gli utenti premium, eventualmente, solo trascinando il mouse sul pg, hanno tute le info relative a DI LMC LRC MR ecc...

    Comunque, ho qualcosa che può fare al caso tuo, non è completo al 100%, ma è un buono scan, sia per te che per gli altri pg

    codice:
    initevents
    linespercycle 200
    ignoreitem reset
    
    set %humantype HS_IS
    set %autoscan #false
    
    set %props1 physical , #spc , resist
    set %props2 fire , #spc , resist
    set %props3 cold , #spc , resist
    set %props4 poison , #spc , resist
    set %props5 energy , #spc , resist
    set %props6 hit , #spc , chance , #spc , increase
    set %props7 defense , #spc , chance , #spc , increase
    set %props8 spell , #spc , damage , #spc , increase
    set %props9 reflect , #spc , phisical , #spc , damage
    set %props10 lower , #spc , mana , #spc , cost
    set %props11 lower , #spc , reagent , #spc , cost
    set %props12 $damage , #spc , increase
    
    set %maxprops 12
    
    menu clear
    menu window size 180 200
    menu show 700 200
    menu HideEUO
    menu button scan 0 0 75 25 Scan
    menu button autoscan 75 0 75 25 Autoscan
    set #menubutton N/A
    menu window title Ready
    gosub writemenu
    
    mainloop:
    wait 5
    if %autoscan
    {
    if #enemyid <> N/A && #enemyid <> %lscanned
    {
    finditem #enemyid
    if #findkind <> -1
    {
    set %lscanned #findid
    if #findtype in %humantype
    gosub scanpg #findid
    }
    }
    }
    gosub readmenu
    goto mainloop
    
    sub scanpg
    if %0 = 0
    {
    menu window title Target player
    set #targcurs 1
    waitfortarg:
    wait 1
    if #targcurs = 1
    goto waitfortarg
    finditem #ltargetid
    set %pgid #findid
    }
    if %0 = 1
    set %pgid %1
    set #lobjectid %pgid
    event macro 17
    waitforpaperdoll:
    finditem * c_ , %pgid
    if #findkind = -1
    {
    wait 1
    goto waitforpaperdoll
    }
    for %i 1 %maxprops
    {
    set %value . %i 0
    str len %props . %i
    set %propslen . %i #strres
    }
    menu window title Scanning...
    scanloop:
    finditem * c_ , %pgid
    if #findkind <> -1
    {
    set %itemid #findid
    gosub scanprops %itemid
    ignoreitem %itemid pglist
    wait 1
    goto scanloop
    }
    ignoreitem reset pglist
    sound
    gosub writemenu
    menu window title Ready
    return
    
    sub scanprops
    event property 0
    retry:
    event property %1
    if #property = 25 || #property = N/A
    goto retry
    set %itemprops #property
    for %i 1 %maxprops
    {
    str pos %itemprops %props . %i
    if #strres > 0
    {
    set %dove1 #strres
    set %dove2 %dove1 + %propslen . %i
    str mid %itemprops %dove2 3
    if % in #strres
    str del #strres 3 1
    set %value . %i %value . %i + #strres
    str del %itemprops %dove1 %propslen . %i
    
    }
    }
    return
    
    sub readmenu
    if #menubutton = scan
    {
    set #menubutton N/A
    gosub scanpg
    return
    }
    if #menubutton = autoscan
    {
    set #menubutton N/A
    set %autoscan ! %autoscan
    if %autoscan
    menu font bgcolor red
    if ! %autoscan
    menu font bgcolor btnface
    menu delete autoscan
    menu button autoscan 75 0 75 25 Autoscan
    menu font bgcolor btnface
    return
    }
    if #menubutton = CLOSED
    {
    set #menubutton N/A
    halt
    return
    }
    return
    
    sub writemenu
    menu font size 8
    set %y 30
    for %i 1 %maxprops
    {
    set %textname value , %i
    menu delete %textname
    menu text %textname 10 %y %props . %i , #spc , %value . %i
    set %y %y + 12
    }
    returninitevents
    linespercycle 200
    ignoreitem reset
    
    set %humantype HS_IS
    set %autoscan #false
    
    set %props1 physical , #spc , resist
    set %props2 fire , #spc , resist
    set %props3 cold , #spc , resist
    set %props4 poison , #spc , resist
    set %props5 energy , #spc , resist
    set %props6 hit , #spc , chance , #spc , increase
    set %props7 defense , #spc , chance , #spc , increase
    set %props8 spell , #spc , damage , #spc , increase
    set %props9 reflect , #spc , phisical , #spc , damage
    set %props10 lower , #spc , mana , #spc , cost
    set %props11 lower , #spc , reagent , #spc , cost
    set %props12 $damage , #spc , increase
    
    set %maxprops 12
    
    menu clear
    menu window size 180 200
    menu show 700 200
    menu HideEUO
    menu button scan 0 0 75 25 Scan
    menu button autoscan 75 0 75 25 Autoscan
    set #menubutton N/A
    menu window title Ready
    gosub writemenu
    
    mainloop:
    wait 5
    if %autoscan
    {
    if #enemyid <> N/A && #enemyid <> %lscanned
    {
    finditem #enemyid
    if #findkind <> -1
    {
    set %lscanned #findid
    if #findtype in %humantype
    gosub scanpg #findid
    }
    }
    }
    gosub readmenu
    goto mainloop
    
    sub scanpg
    if %0 = 0
    {
    menu window title Target player
    set #targcurs 1
    waitfortarg:
    wait 1
    if #targcurs = 1
    goto waitfortarg
    finditem #ltargetid
    set %pgid #findid
    }
    if %0 = 1
    set %pgid %1
    set #lobjectid %pgid
    event macro 17
    waitforpaperdoll:
    finditem * c_ , %pgid
    if #findkind = -1
    {
    wait 1
    goto waitforpaperdoll
    }
    for %i 1 %maxprops
    {
    set %value . %i 0
    str len %props . %i
    set %propslen . %i #strres
    }
    menu window title Scanning...
    scanloop:
    finditem * c_ , %pgid
    if #findkind <> -1
    {
    set %itemid #findid
    gosub scanprops %itemid
    ignoreitem %itemid pglist
    wait 1
    goto scanloop
    }
    ignoreitem reset pglist
    sound
    gosub writemenu
    menu window title Ready
    return
    
    sub scanprops
    event property 0
    retry:
    event property %1
    if #property = 25 || #property = N/A
    goto retry
    set %itemprops #property
    for %i 1 %maxprops
    {
    str pos %itemprops %props . %i
    if #strres > 0
    {
    set %dove1 #strres
    set %dove2 %dove1 + %propslen . %i
    str mid %itemprops %dove2 3
    if % in #strres
    str del #strres 3 1
    set %value . %i %value . %i + #strres
    str del %itemprops %dove1 %propslen . %i
    
    }
    }
    return
    
    sub readmenu
    if #menubutton = scan
    {
    set #menubutton N/A
    gosub scanpg
    return
    }
    if #menubutton = autoscan
    {
    set #menubutton N/A
    set %autoscan ! %autoscan
    if %autoscan
    menu font bgcolor red
    if ! %autoscan
    menu font bgcolor btnface
    menu delete autoscan
    menu button autoscan 75 0 75 25 Autoscan
    menu font bgcolor btnface
    return
    }
    if #menubutton = CLOSED
    {
    set #menubutton N/A
    halt
    return
    }
    return
    
    sub writemenu
    menu font size 8
    set %y 30
    for %i 1 %maxprops
    {
    set %textname value , %i
    menu delete %textname
    menu text %textname 10 %y %props . %i , #spc , %value . %i
    set %y %y + 12
    }
    return

    Commenta


    • #3
      EasyUO.com :: Log in

      Vedi anke qua.

      Commenta


      • #4
        EasyUO.com :: Log in

        testato e pienamente funzionante
        Copy And Paste ICQ: 315728245

        Commenta


        • #5
          Io ne ho uno..però ne cerco un altro che faccia lo scan anke di mr e hpi ..esiste?

          Commenta


          • #6
            io uso il naborstat....funziona perfettamente ed è completo
            [Amdir]Firma Irregolare[/Amdir]

            Commenta

            Sto operando...
            X