Si. La trovo, la importo e ha un nome che non ha niente a che vedere con niente con i termini di archicad.
Proverò a fare qualche altro tentativo, vedi mai che la perseveranza non risolva il problema.

Forse il concetto che ho seguito era che se non c'era insufficienza lo script leggeva:
if r_i then
vlen =vlen + shight
Text2 0, -vlen, testo5+ri
mentre se era insufficiente leggeva:
if r_i AND evi AND fraz THEN
PEN p_evi
Text2 0, -vlen, testo5+ri
Sostituisco subito tutto con quello che mi hai dato ringraziandoti tantissimo.

Una domanda: l'incolonnamento so che non c'entra, ma hai dato un senso particolare al secondo IF, dato che l'hai incolonnato come fosse un sottocomando del primo IF?