[EASYUO HELP] #lpc

Comprimi
X
 
  • Ora
  • Visualizza
Elimina tutto
nuovi messaggi
  • Jullette
    Friend Member
    • Mar 2004
    • 3283

    #1

    [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]
  • fengyr
    Friend Member
    • Jun 2002
    • 5459

    #2
    Originariamente inviato da Jullette
    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, 03:30.
    ____________________________________________________________________

    Il p Fengyr
    ____________________________________________________________________
    : algander#6292

    Commenta

    • doomer
      Friend Member
      • Jan 2007
      • 2135

      #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

      • Jullette
        Friend Member
        • Mar 2004
        • 3283

        #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

        • lorenzo.cordiner
          Super Member
          • Jan 2006
          • 1168

          #5
          Originariamente inviato da doomer
          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

          • doomer
            Friend Member
            • Jan 2007
            • 2135

            #6
            Originariamente inviato da Jullette
            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

            • fengyr
              Friend Member
              • Jun 2002
              • 5459

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

              Il p Fengyr
              ____________________________________________________________________
              : algander#6292

              Commenta

              Sto operando...