Newsgroup: it.hobby.scacchi
Titolo: Sintassi formula fics

Sto cercando di impratichirmi con i parametri della formula.
Tenendo presente che ho un elo fics sui 1050 e l'ho settata così:
f1: (!abuser)
f2: registered
f3:ratingdiff
f4: (f3<200)
f5: (f3>-50)
f6: blitz& (time>=2 & inc=12)
set formula f1&f2&f3&f4&f5&f6
E' normale che venga sempre fuori "0 player saw the seek"? E' sbagliata la
sintassi o i parametri sono troppo restrittivi? ho provato a cambiare f3 e
f4 e a ri-settarla, ma anche se li cambio il server mi risponde che ho
già un seek attivo con gli stessi parametri.
-- 
"ti sei mai chiesto perchè da alcuni anni il cono gelato
non si ammorbidisce più ? Perchè usano la farina di lombrico" (post su IDCT).
it.cultura.classica: 
http://digilander.iol.it/mmanca

 già un seek attivo con gli stessi parametri.
il fatto di cercare solo incremento di 12 secondi secondo me restringe
parecchio il campo. Io farei cosi':
set f1 !abuser & registered
set f2 ratingdiff <200 & ratingdiff >-50
set f3 time>=3
set formula f1&f2&f3
HTH, Ciro

 set formula f1&f2&f3&f4&f5&f6
la parte "&f3" qui e' scorretta (non ha senso)

 set formula f1&f2&f3&f4&f5&f6
No: le tue f4 e f5 non possono essere contemporanemanete vere.
Alex

 No: le tue f4 e f5 non possono essere contemporanemanete vere.
Le ho lette al contrario: ritiro!
Alex

 la parte "&f3" qui e' scorretta (non ha senso)
IMHO è corretta.
La mia:
 f1: (!computer & !abuser)
 f2: registered
 f3: ratingdiff >-200 & ratingdiff <300
 f4: standard & (time >=15)
 f5: blitz & (time >=5)
 f6: f1 & f2 & f3 & (f4 | f5)
Formula: f6
Considera che & vuol dire "and", mentre | indica "or".
Così la mia formula f6 lascia passare solo le partite di:
- utenti umani (non computer) e non abusatori E
- registrati E
- con un rate compreso tra -200 e + 300 rispetto al mio E
- con un tempo blitz superiore a 5 minuti OPPURE con un tempo standard 
  superiore ai 15 minuti.
-- 
Massimo Bacilieri AKA Crononauta 
ICQ:4005815


Da un punto di vista sintattico e' corretta, ma probabilmente non
rispecchia le intenzioni. Con f3=ratingdiff quell &f3 dovrebbe
essere equivalente a richiedere un ratingdiff diverso da zero...
Comunque, ha ragione Ciro, il motivo per cui Massimo non vede i
seek dovrebbe essere il vincolo inc=12 (ormai su fics oltre il 3 0
sembra che non si vada piu')
--Paolo

 essere equivalente a richiedere un ratingdiff diverso da zero...
No perché? f1... fn sono semplicemente condizioni logiche, che possono
ritornare con "true" o "false". Facendo la congiunzione in and oppure or
logico fra di loro, si ottiene una meta-formula il cui risultato è
ancora true o false, e questo ti risulta nel filtraggio oppure no della
richiesta intercettata.
Immaginiamo che il mio rate sia 1200. Se io scrivo:
set f3 ratingdiff>-200 & ratingdiff<300
questa risulta "vera" quando il rate dell'avversario è compreso fra 1000
e 1500, ovvero rispettivamente -200 e +300 rispetto al mio.
Congiungendola poi in and logico con le altre, puoi utilizzarla come
ulteriore filtro... no?


 wrote in message
news:slrnbvh486....@ulibarra.localdomain...


 Quel "&f3" suona proprio "strano"
Uhm... non č una condizione, ma f3 in questo modo assume il valore di
ratingdiff... piů che altro č inutile scritta cosě, perché in f4 e f5 si
poteva sostituire "ratingdiff" a "f3" in maniera piů chiara.


 Quel "&f3" suona proprio "strano".
Tolto; collauderò. Grazie
