To: High Spirit
.,: This is something about System Variables...,
High Spirit said it to DOVE-Net.Synchronet_Baja on Wed Apr 09 2008 12:53 pm --ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ---ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ---ÄÄÄÄÄÄÄÄÄ--ÄÄÄÄÄÄÄÄ
I'm sure this has been asked before, but I'm at a loss... I'm probably blind and the answer is right in front of me.
How do I do a math operation (ADD, SUB, DIV, MUL) to a system variable like @STATS.LOGONS@?
For example, divide STATS.LOGONS (total logons during history of system) by 7 to get the average calls per day... (just an example, not really the value I'm looking for).
look in sbbsdefs.inc for stuff you can work with in baja.
for example, a callers mod i had laying around:
!INCLUDE SBBSDEFS.INC
!INCLUDE FILE_IO.INC
INT FILE
int T
STR SL CPS SEX ULBYTE DL UL DLBYTE DLTIME HANDLE LOCATION MODEM CONNECTION
CID NODENUM LC_LOGONS
COPY LC_LOGONS _USERON.LOGONS
COPY NODENUM _NODE_NUM
COPY HANDLE _USERON.ALIAS
COPY LOCATION _USERON.LOCATION
COPY MODEM _USERON.MODEM
COPY CONNECTION _CONNECTION
COPY SL _USERON.LEVEL
COPY SEX _USERON.SEX
COPY CPS _CUR_CPS
COPY ULBYTE _LOGON_ULB
COPY UL _LOGON_ULS
COPY DL _LOGON_DLS
COPY DLBYTE _LOGON_DLB
FOPEN FILE O_WRONLY|O_CREAT|O_APPEND "%N..\\LCALLS\LCALLMID.ANS"
TIME T
FTIME_STR STR "%H:%M" T
FPRINTF FILE " \r\n|05 (time) %-6.6s " T
FPRINTF FILE " |13 (node) %-2.2s" NODENUM
FPRINTF FILE " |13 (sl) %-2.2s" SL
FPRINTF FILE " |13 (handle) %-15.15s" HANDLE
FPRINTF FILE " |05 (location) %-25.25s" LOCATION
FPRINTF FILE " |13 (modem) %-13.13s" MODEM
FCLOSE FILE
|15 .Ä.Ú Â Â ÂÂ.Ä. ÂÚ¿
|07-³ ³Ã¿³ ³³ ³³³ ³³ ³À¿-
|07 `Ä'ÀÙÁÙÁ`\/'Á`Ä'À-ÙÀÙ
|08øùú.[|04Edge of oblivion bbs |12eob-bbs.com|08].úùø|15
--- Synchronet 3.14a-Win32 NewsLink 1.85
* eob - Racine, WisconSIN -
telnet://eob-bbs.com
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net