1. Questo sito utilizza i cookies. Continuando a navigare tra queste pagine acconsenti implicitamente all'uso dei cookies. Scopri di più

Da valutare Aggiunta della disponibilità nel comando /fascicolo

Discussione in 'Proposte roleplay' iniziata da Pistolero2836, 25 Aprile 2024.

  1. Pistolero2836

    Pistolero2836 Utente

    Medaglie:

    Messaggi:
    16
    Mi piace ricevuti:
    1
    Salve lavoro all' Agenzia Consulenze e molte volte nel compilare un ldl alla voce disponibilità perdiamo molto tempo ad aprire il browser, cercare la guida e trovare le ore settimanali. Proporrei di aggiungere una riga al comando /fascicolo dove c'è scritto la disponibilità del giocatore seguendo lo schema dell'Agenzia Consulenze.
     
    • Favorevole Favorevole x 3
    #1
  2. drvntl

    drvntl Helper
    Helper Builder

    Medaglie:

    Messaggi:
    493
    Mi piace ricevuti:
    23
    drvntl
    Già proposto (da me) e rifiutato, purtroppo come dissero a me il comando sarebbe troppo laborioso e rallenterebbe molto il server in sé. In più (opinione personale) la proposta è incompleta e scritta male.
    Saluti
     
    #2
  3. _typemoney_

    _typemoney_ Utente

    Medaglie:

    Messaggi:
    45
    Mi piace ricevuti:
    4
    Ciao Pistolero, se può interessarti tempo fa feci un piccolo script in python per velocizzare il tutto

    Video dimostrativo:


    Non c'è bisogno di inserire l'attuale giorno settimanale, questa informazione verrà presa dal calendario del tuo dispositivo

    Script:

    import datetime
    def f(x, y):
    weekly_time = float(input("Tempo settimanale: ")[:-1])
    if weekly_time <= x: print("\nDisponibilità Bassa")
    elif weekly_time > x and weekly_time <= y: print("\nDisponibilità Media")
    else: print("\nDisponibilità Alta")
    exit()

    current_weekday = datetime.datetime.today().weekday()

    match current_weekday:
    case 0: f(0.30, 1.30)
    case 1: f(0.45, 1.45)
    case 2: f(2.30, 4.00)
    case 3: f(3.00, 7.00)
    case 4: f(5.00, 8.00)
    case 5: f(5.00, 9.00)
    case 6: f(5.00, 10.00)
    case _: print("Error")
     
    #3
    Ultima modifica: 26 Aprile 2024