annuncio

Comprimi
Ancora nessun annuncio.

[EASYUO HELP] #lpc

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

  • [EASYUO HELP] #lpc

    Ciao, scusate ho un dubbio su #lpc
    #lpc dovrebbe settare le riche ce il parser legge in un ciclo? (dove ciclo è 1/20 di secondo) ?
    Se setto un #lpc in uno script e intanto ne esguo altri, il parser del secondo terzo quarto quindito script, vanno alla velocita del primo?

    :*

    Grazie
    sigpic
    Numero 6: «Che cosa volete?»
    Numero 2: «Informazioni.»
    Numero 6: «Da che parte siete?»
    Numero 2: «Questo sarebbe dare informazioni. Noi le cerchiamo.»
    Numero 6: «Non ne avrete!»
    Numero 2: «In un modo o nell'altro... le avremo.»


    «Abbiamo cannato.»
    Easy Rider

    Kurt Cobain - Ah ah ah Meninub - Jake Chambers - Dracotelli - Pg Osistyle
    Sempre e solo [PP]

  • #2
    Originariamente inviato da Jullette Visualizza il messaggio
    Ciao, scusate ho un dubbio su #lpc
    #lpc dovrebbe settare le riche ce il parser legge in un ciclo? (dove ciclo è 1/20 di secondo) ?
    Se setto un #lpc in uno script e intanto ne esguo altri, il parser del secondo terzo quarto quindito script, vanno alla velocita del primo?

    :*

    Grazie
    scusa, ma ci vuole tanto a far andare due script con valori di #lpc diversi e guardare a destra nella VarList?

    si hai tradotto bene .
    NB: fatta eccezione per funzioni complesse o che hanno una pausa intrinseca vedi: finditem, event macro, pathfind, move, target, ecc.. e ovviamente wait e sleep, l'aumento di lpc aumenta la velocità di esecuzione ma la differenza si ha soprattutto su script molto lunghi (1k+ righe) e senza pause introdotte.
    ultima domanda, no
    Ultima modifica di fengyr; 01-09-2010, 05:30.
    ____________________________________________________________________

    Il p Fengyr
    ____________________________________________________________________
    : algander#6292

    Commenta


    • #3
      personalmente anche in script molto corti, dove devi solo aspettare la pressione di un tasto è utile... almeno, senza aumentare #lpc dovevo premere un tasto 1-2volte perchè lo leggesse...

      c'è anche il problema che se li alzi troppo un tasto ti viene letto + di una volta consecutivamente(attivare 2volte in qualche ms una special weapon è un po inutile XD)...
      ASTA ring da mage 1/3 - lrc - int - sdi
      COMPRO leafblade semplice (3props)

      Ayra AoS

      Commenta


      • #4
        ok grazie.

        Ancora una domanada. anzi due.

        1) Teoricamente easy legge 200riche al secondo se nn si modifica lpc. MEttendo 50 arriviamo a 1000. C'è il rischio che ogni tanto il parser salti una richa?

        2) Nelle sopracitate 200 riche al secondo, son comprese anche quelle di commento?
        X intenderci, quelle con ; davanti?
        sigpic
        Numero 6: «Che cosa volete?»
        Numero 2: «Informazioni.»
        Numero 6: «Da che parte siete?»
        Numero 2: «Questo sarebbe dare informazioni. Noi le cerchiamo.»
        Numero 6: «Non ne avrete!»
        Numero 2: «In un modo o nell'altro... le avremo.»


        «Abbiamo cannato.»
        Easy Rider

        Kurt Cobain - Ah ah ah Meninub - Jake Chambers - Dracotelli - Pg Osistyle
        Sempre e solo [PP]

        Commenta


        • #5
          Originariamente inviato da doomer Visualizza il messaggio
          personalmente anche in script molto corti, dove devi solo aspettare la pressione di un tasto è utile... almeno, senza aumentare #lpc dovevo premere un tasto 1-2volte perchè lo leggesse...

          c'è anche il problema che se li alzi troppo un tasto ti viene letto + di una volta consecutivamente(attivare 2volte in qualche ms una special weapon è un po inutile XD)...
          Per questo basta aggiungere una sorta di periodo di insensibilità dello script verso quel tasto, diverso però dalla pausa perchè non blocca le altre funzioni dello script:

          codice:
          Set #Lpc 500
          OnhotKey R
            {
            If #Systime > %KeyR
               {
               Set %KeyR #Systime + 1000
               Gosub Sonounasub
               }   
            }
          
          OnhotKey Q
            {
            If #Systime > %KeyQ
               {
               Set %KeyQ #Systime + 1000
               Gosub Sonounaaltrasub
               }   
            }
          In tal modo potrai fare velocemente pressione su Q e su R senza rischiare almeno per 1000ms di far leggere allo script una pressione su Q dinuovo su Q e poi su R

          • nuovo icq : 442149577

          Commenta


          • #6
            Originariamente inviato da Jullette Visualizza il messaggio
            ok grazie.

            Ancora una domanada. anzi due.

            1) Teoricamente easy legge 200riche al secondo se nn si modifica lpc. MEttendo 50 arriviamo a 1000. C'è il rischio che ogni tanto il parser salti una richa?

            2) Nelle sopracitate 200 riche al secondo, son comprese anche quelle di commento?
            X intenderci, quelle con ; davanti?
            1) no, le legge tutte, però se gli fai leggere + righe dovrebbe occupare più CPU (penso)

            2) si tutte le righe, anche i commenti...

            @lorenzo.cordiner:
            grazie del consiglio
            ASTA ring da mage 1/3 - lrc - int - sdi
            COMPRO leafblade semplice (3props)

            Ayra AoS

            Commenta


            • #7
              in script molto lunghi e senza pause, aumenta anche notevolmente l'uso di CPU.
              ____________________________________________________________________

              Il p Fengyr
              ____________________________________________________________________
              : algander#6292

              Commenta

              Sto operando...
              X