コード例 #1
0
ファイル: NiKRexx.c プロジェクト: dblarsson/NiKom
void rxvisatext(struct RexxMsg *mess) {
        struct Mote *motpek;
        int text,mote,type;
        char *pek;
        pek=hittaefter(mess->rm_Args[0]);
        if(!pek[0]) {
                mess->rm_Result1=10;
                mess->rm_Result2=NULL;
                return;
        }
        text=atoi(pek);
        pek=hittaefter(pek);
        if(!pek[0]) type=MOTE_ORGINAL;
        else {
                mote=atoi(pek);
                motpek=getmotpek(mote);
                if(!motpek) {
                        mess->rm_Result1=10;
                        mess->rm_Result2=NULL;
                        return;
                }
                type=motpek->type;
        }
        if(type==MOTE_ORGINAL) org_visatext(text);
        mess->rm_Result1=0;
        mess->rm_Result2=NULL;
}
コード例 #2
0
ファイル: NiKFuncs.c プロジェクト: punktniklas/NiKom
void igen(void) {
    struct Mote *motpek;
    if(senast_text_typ==BREV) visabrev(senast_brev_nr,senast_brev_anv);
    else if(senast_text_typ==TEXT) {
        motpek=getmotpek(senast_text_mote);
        if(motpek->type==MOTE_ORGINAL) org_visatext(senast_text_nr, FALSE);
        else if(motpek->type==MOTE_FIDO) fido_visatext(senast_text_nr,motpek);
    }
    else puttekn("\r\n\nDu har inte läst någon text ännu!\r\n\n",-1);
}
コード例 #3
0
ファイル: NiKFuncs.c プロジェクト: punktniklas/NiKom
void atersekom(void) {
    struct Mote *motpek;
    if(senast_text_typ==BREV) {
        if(!brevread.reply[0]) puttekn("\r\n\nTexten är inte någon kommentar!\r\n\n",-1);
        else visabrev(atoi(hittaefter(brevread.reply)),atoi(brevread.reply));
    }
    else if(senast_text_typ==TEXT) {
        motpek=getmotpek(senast_text_mote);
        if(motpek->type==MOTE_ORGINAL) {
            if(readhead.kom_till_nr==-1) puttekn("\r\n\nTexten är inte någon kommentar!\r\n\n",-1);
            else if(readhead.kom_till_nr<Servermem->info.lowtext) puttekn("\r\n\nTexten finns inte!\r\n\n",-1);
            else org_visatext(readhead.kom_till_nr, FALSE);
        }
        else if(motpek->type==MOTE_FIDO) puttekn("\n\n\rÅterse Kommenterade kan inte användas på Fido-texter\n\r",-1);
    }
    else puttekn("\r\n\nDu har inte läst någon text ännu!\r\n\n",-1);
}