annuncio

Comprimi
Ancora nessun annuncio.

[SCRIPT] Tagliate quelle maledette ossa!! ^_^

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

  • [SCRIPT] Tagliate quelle maledette ossa!! ^_^

    E' stato pubblicato lo script per easyuo, la macro per razor, manca dunque l'ultimo tassello per aiutare i players di UOD a doom: uno script per injection (non ricordo di averne visti altri pubblicati). Per quanto gli script possano essere veloci, nessuno è in grado di badare alle ossa di tutti, a volte nemmeno alle sue se ne vengono lanciate tante e i mostri nascono in fretta. Mettiamo pure i casini a bendarsi o bendare i propri pet, proprio non si può.

    La miglior cosa è che tutti usino questo script, e chi ha già esperienza con injection non dovrebbe avere alcun problema. Chi usa invece razor o il client normale e vorrebbe usare easyuo, ma non ha visto il topic pubblicato tempo fa con gli script tagliaossa, lo dica e in caso posto anche quello per easyuo ^_^

    C'è da dire cmq che injection è un software oscuro e misterioso. Ad alcune persone non funzionano comandi che funzionano ad altre, a volte gli script inspiegabilmente non funzionano. Che posso dire... provatelo, a me funziona =)

    E' abbastanza modesto, non ho mai fatto grandi script per injection, cmq ci sta un bel ringraziamento a Boydon per aver scoperto che i type delle ossa altro non sono che numeri in sequenza e quindi facilita e abbrevia parecchio lo script con un semplice ciclo for

    sub ossa()
    var i
    uo.set("finddistance",'2')
    while uo.gethp()>0
    for i=0x0ECA to 0x0ED2
    uo.findtype(i,'-1','ground')
    if uo.findcount()>0 then
    uo.waittargetobject("finditem")
    uo.useobject(daemon1)
    wait(50)
    if uo.journal(0)=="cliloc# 0xA305" then
    uo.ignore("finditem")
    uo.deletejournal()
    endif
    wait(600)
    endif
    next
    wait(200)
    wend
    endsub
    l'unica cosa da modificare è
    uo.useobject(daemon1)

    daemon1 è una variabile in cui ho messo l'id della mia arma per tagliare
    potete mettere uo.useobject("vostro id") oppure dichiarare la var daemon1, non dovrebbero esserci problemi se avete già esperienza con injection
    se non l'avete, attendete il forum script & macro

    IMPORTANTE:
    attivate l'opzione "permit vars loopback" altrimenti a quanto ho capito i finditem dei vari script entrano in conflitto. a me entrava in conflitto con l'autolooter ^_^
    Ultima modifica di Vash1986; 16-06-2005, 01:19.
    Vash U'Sgrav [LorD] - Labora et Basta [KP] on UODreams
    ICQ: 150088146

    MSN: iociriprovo chiocciola hotmail.com

    Non contattatemi su ICQ per scambio item o aste o spam di alcun genere. Se mi serve un item faccio il post sul forum, inutile che mi spammate su ICQ.

    This signature is powered by Gingillo

  • #2
    Ne approfitto e ci metto il mio per easyuo così facciamo due piccioni con una fava.

    ignoreitem reset bones
    ; types di tutte le blades
    set %bladed FUO_ATF_NPO_JPH_WSF_NMH_VRH_JTF_SOH_BPH_EDP_YCP_ZC P_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_2
    if #findkind <> -1
    {
    inner_loop:
    if #targcurs = 1 ; I'm doing somethingelse
    {
    wait 10 ; 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 3
    }
    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

    Commenta


    • #3
      tnx ad entrambi... spero inizino ad usarlo tutti ke mi sa ke so uno dei poki fessi ke lo usa......

      Commenta


      • #4


        Ueh! Ma Injection funzia ancora? Da quando?? Uffi.... a me le news rivano sempre old....


        Commenta


        • #5
          Non tagliate non siete obbligati e se vi dicono niubbi li fate morire
          F o R s A k e N
          On Neptulon Sickboy undead warrior - On Crushridge Kijilous night elf rogue

          Commenta


          • #6
            Io uso questo :

            -----------------------------------
            initevents
            ignoreItem reset

            set #lTargetID X
            set #targCurs 1
            set #lTargetKind 1
            Display ok clicca su una spada $

            N1:
            wait 1
            if #lTargetID = X
            {
            goto N1
            }
            finditem #lTargetID
            set %cutter #FindID
            top:
            wait 1
            Finditem JNF_KNF_PNF_LNF_MNF_NNF_ONF_QNF_RNF_SNF_TNF_YNF_UN
            F_VNF_WNF_XNF_ZNF G_2
            If #findkind = -1
            {
            goto top
            }
            event property #findid
            if Remains in #property
            {
            goto top
            }
            Set #ltargetid #findid
            Set #ltargetkind 1
            Set #lobjectID %cutter
            event macro 17
            target 5s
            event macro 22
            wait 10
            goto top

            ---------------------------------

            Commenta

            Sto operando...
            X