Pagina 1 di 3 123 UltimaUltima
Risultati da 1 a 15 di 33
  1. #1

    Predefinito [Python] PyziUO - nuovo Script Engine per la uo.dll

    Introduzione

    PyziUO è un wrapper in C# della uo.dll (gestita e aggiornata da Cheffe) che è alla base di programmi come EasyUO e OpenEuo.
    Accetta e interpreta scripts in IronPython (come Razor Enhanced), che è una versione di Python 2 integrata nell'ambiente .NET.

    Per quanto riguarda le potenzialità di un assistant scritto in python, per chi ancora non fosse convinto (e consiglio vivamente a tutti di passare a Razor Enhanced e trashare UOSteam che ha fatto il suo corso ), non so se abbiate nella cartella scripts di EasyUO il naborstats o ne abbiate sentito parlare:
    è uno script per conoscere le proprietà di un pg (simile alla tendina che si apre sotto a un pg posandovi il mouse se si ha il premium) da 608 linee di codice.

    Su PyziUO ne usa 46.


    Video



    Screenshots







    Download

    PyziUO

    Documentazione

    Docs

    Requisiti

    ♦ Avvio da amministratore
    ♦ .NET Frameworks 4.5.2

    Consigliato

    Python 2.7.6 SDK: 32bit | 64bit
    Ultima modifica di CookieLover; 02-07-2017 alle 17:36

  2. #2
    Friend Member


    Data Registrazione
    Aug 2006
    Età
    27
    Messaggi
    3,942

    Predefinito

    in pratica va a sostituire easy uo con una scrittura più breve?
    icq: 361-063-578

  3. #3

    Predefinito

    Sì, col fatto che utilizza un linguaggio di programmazione ad alto livello è molto più intuitivo e ha una libreria quasi sconfinata di moduli a cui attingere per creare qualsivoglia tipo di script.
    Il problema sostanziale di EasyUO è che molte cose date per scontate in altri linguaggi come lo string parsing, le collection, ecc, non ci sono.

  4. #4

    L'avatar di koky
    Data Registrazione
    Oct 2004
    Età
    30
    Messaggi
    1,746

    Predefinito

    A me sembra tanto un modo per pubblicizzare il vendor di regan

  5. #5

  6. #6
    Sospeso

    Data Registrazione
    Sep 2004
    Località
    Perugia/Giulianova
    Età
    32
    Messaggi
    3,462

    Predefinito

    Karasho ti hanno spoilerato...

    Figo però...

  7. #7
    EnhancedMap Dev.
    L'avatar di seel82
    Data Registrazione
    Nov 2007
    Località
    (A.S.) Roma
    Messaggi
    5,204

    Predefinito

    Citazione Originariamente Scritto da ZeroCool_82 Visualizza Messaggio
    Karasho ti hanno spoilerato...

    Figo però...
    Il famoso KaRaShO' Cheat!


    ps: uso openeuo

  8. #8

    Predefinito

    A quanto sembra il web host che ho utilizzato legge qualsiasi file come testo, peccato perché speravo di usarlo come magazzino come faccio con altervista. Il link è uguale a prima ma ora punta a dropbox. Dovrebbe scaricarlo correttamente questa volta. Spero non ci siano altri problemi.

  9. #9

    Predefinito

    Finalmente sono riuscito a mettere le hotkey "come" su EasyUO, la nuova release ha l'esempio tra gli scripts (OnHotkey.py) che riporto qua:



    Codice:
    while UO.CliLogged:
        while not UO.OnHotkey('f10', 'ctrl'):
            UO.Wait(1)
        UO.HeadMsg("Hai premuto ctrl+f10!", 30)
        break
    Altro esempio

    Codice:
    while UO.CliLogged:
        if UO.OnHotkey('f10', 'ctrl'):
        	UO.HeadMsg("Hai premuto ctrl+f10!", 30)
        if UO.OnHotkey('A'):
        	UO.HeadMsg('Stoppo lo script...', 70)
        	break
        UO.Wait(1)
    Per la lista dei tasti disponibili vedere OnHotkey
    Ultima modifica di CookieLover; 15-06-2017 alle 22:38

  10. #10
    EnhancedMap Dev.
    L'avatar di seel82
    Data Registrazione
    Nov 2007
    Località
    (A.S.) Roma
    Messaggi
    5,204

    Predefinito

    Magari lo utilizzi giá, ma te lo segnalo lo stesso:

    Codice:
    [DllImport("user32.dll")]
    static extern short GetAsyncKeyState(System.Windows.Forms.Keys vKey);
    Permette di prendere i tasti premuti (con relative combinazioni).
    Usato opportunatamente puoi emulare al 100% easyuo/openeuo da questo pubto di vista (utilizzano proprio questa funzione). Ciao frankino

  11. #11

    Predefinito

    Citazione Originariamente Scritto da seel82 Visualizza Messaggio
    Magari lo utilizzi giá, ma te lo segnalo lo stesso:

    Codice:
    [DllImport("user32.dll")]
    static extern short GetAsyncKeyState(System.Windows.Forms.Keys vKey);
    Permette di prendere i tasti premuti (con relative combinazioni).
    Usato opportunatamente puoi emulare al 100% easyuo/openeuo da questo pubto di vista (utilizzano proprio questa funzione). Ciao frankino
    Sì, uso quello, ma non sapendo come trasformarlo in un event handler, lo uso come funzione che restituisce un booleano.

  12. #12
    EnhancedMap Dev.
    L'avatar di seel82
    Data Registrazione
    Nov 2007
    Località
    (A.S.) Roma
    Messaggi
    5,204

    Predefinito

    Citazione Originariamente Scritto da CookieLover Visualizza Messaggio
    Sì, uso quello, ma non sapendo come trasformarlo in un event handler, lo uso come funzione che restituisce un booleano.
    Come eventhandler non credo puoi farlo (a meno che non fai un injection al client).

    Vedi se ti piace questa soluzione: https://pastebin.com/CFwpvf8W
    importi nello script la funzione IsKeyDown ed hai fatto

  13. #13

    Predefinito

    Grazie, ora come ora il problema principale è sullo scan del journal

  14. #14
    Sospeso

    Data Registrazione
    Sep 2004
    Località
    Perugia/Giulianova
    Età
    32
    Messaggi
    3,462

    Predefinito

    Citazione Originariamente Scritto da seel82 Visualizza Messaggio
    ...(a meno che non fai un injection al client)....
    Basta rivelare scottanti segreti Karasho!

  15. #15
    EnhancedMap Dev.
    L'avatar di seel82
    Data Registrazione
    Nov 2007
    Località
    (A.S.) Roma
    Messaggi
    5,204

    Predefinito

    Ma di che parli?

Pagina 1 di 3 123 UltimaUltima

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •