annuncio

Comprimi
Ancora nessun annuncio.

fast and longranged tagilaossa

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

  • fast and longranged tagilaossa

    codice:
    ;==================================
    ; Script Name:  Bone Cutter
    ; Author: Boydon
    ; Version: 1.00
    ; Client Tested with: 4.0.9b
    ; EUO version tested with: 00A3
    ; Shard OSI / FS: RunUO 1.0
    ; Revision Date: 13-04-05
    ; Public Release:
    ; Global Variables Used: n/a
    ; Purpose: Cut Unholy bones at Doom
    ;==================================
    ignoreitem reset bones
    ; types di tutte le blades
    set %bladed FUO_ATF_NPO_JPH_WSF_NMH_VRH_JTF_SOH_BPH_EDP_YCP_ZCP_JDP_LDP_FDP_HDP_OPO_GMH_HNF_CNF
    ; types delle ossa
    set %bonetypes LNF_QNF_WNF_PNF_KNF_MNF_JNF_YNF_VNF
    
    ; Cerca una blade nel backpack
    gosub find_bladed
    set %blade #result
    
    main_loop:
    finditem %bonetypes G_12
    if #findkind <> -1
    {
    event property #findid
    if remains in #property
    {
     ignoreitem #findid
     goto main_loop
    }
    inner_loop:
    if #targcurs = 1 ; I'm doing somethingelse
    {
     wait 1 ; 1/2 secondo
     goto inner_loop:
    }
    set #lobjectid %blade
    event macro 17 0
    set #ltargetkind 1
    set #ltargetid #findid
    target 3s
    set %jstart #jindex ; linea corrente del journal PRIMA di targettare
    event macro 22 0 ; Last Target
    for %i %jstart #jindex
    {
     scanjournal %i
     if You_can't_use_a_bladed_item_on_that in #journal || You_see_nothing_useful_to_carve_from_the_corpse in #journal
        ignoreitem #findid bones
    }
    wait 2
    }
    wait 1 ; diminuisce l'uso della cpu
    goto main_loop
    
    sub find_bladed
    finditem %bladed C
    if #findkind = -1
    {
      choose:
      set #ltargetid XXXXXX
      set #targcurs 1
      display OK Impossibile trovare un'arma con cui tagliare$
            +Sceglierne una...
     targLoop:
     wait 1
      if #ltargetid = XXXXXX
        goto targLoop
       finditem #ltargetid C
       if #findkind = -1
       {
        display ok Impossibile trovare l'arma selezionata$
             +Assicurarsi che il container nel quale è contenuta sia aperto e riprovare!
        goto choose
       }
      return #ltargetid
    }
    return #findid
Sto operando...
X