나우누리 소스
enzoy : 쇠털나날/기계X꼬 - 개발자느낌 : 1998/01/23 04:02MS-TSC보다는 못하지만 그래도 그런대로 우낀 듯 ^^;;;
/*******************************************************//* Nownuri source code. *//* Last Update: 1996. 2. 4 -_-; *//*******************************************************/ #include "slow.h" // 헤더 화일#include "nownuri.h"#include "disconnect.h" void main(void) { while(!SystemBOOM) { // 286시스템 다운될때까지. -_-; Get_ID_And_Password(); // 아이디와 패스워드를 입력받음 if( !Current_User_Was_Send_Money_Well() ) //현유저가 돈 잘내는지 판별 Wait(5); // 아니라면 5분간 기다림. if( !Bool_Current_User_AcademyPack() ) // 유저가 아카데미 팩인지 판별 Wait(5); // 맞으면 5분간 기다림. /* This area is for Korea Telecom */ // 이 라인부터는 한국통신삽입. if( random(2) == 0 ) { // 1/2 확률로... Disconnect(); // 디스 커넥 --; return; } if( Current_Time > "22:00" && Currnet_Time < "09:00" ) { // 현시간이 정액제 타임일시 --; Give_Lag_To_Current_User(); // 현사용자에게 랙 부여. -_-; } /* End of Korea Telecom(KT) area */ // 한국통신용 라인 끝. Get_Command(); // 명령어 입력 받음. Update_Command(); // 명령어 업데이트. if( When_SIMSIM() ) { // 심심할때.. -_-; Put_To_User("잠시만 기다려봐! 1억주께!"); // 메세지 부여. } }} void Update_Command(void) { // 명령어 업데이트 함수. switch(User_Command) { // 사용자가 내린 명령 판별. case "To sysop": // 쩍지를 시삽에게 보낼때. if( Message == "욕" ) { // 시삽에게 보낸 쪽지에 욕이있을시, Disconnect(); // 디스커넥.-_-; Leave_Current_User_To_Ghost(); // 현사용자 유령으로 남게됨. Can't_this_User_Logout(); // 현사용자 절대로 나우에 접속된 상태로 유지. } break; // 멈춤. case "x or bye": // x나 bye명령일때, Direct_Send_Message(); // 즉각 반응. break; default: // 기본적 명령일때, if( Yuryo-_- ) { // -_-; 유료일때.. Direct_Send_Message(); // 즉각 반응. } else { // 무료일때, Put_To_User("잠시만 기다려주십시오"); Put_To_User("시스템 과부합니다. 쪼께만 기댕겨."); Put_To_User("자료를 읽지 못했습니다."); if( !Current_User_Send_Money_Well() ) { //돈 잘 안내는 사용자. Give_Lag_5_Minute(); // 5분간 랙부여. Put_To_User("잠시만 기다려줘봐."); Give_Lag_5_Minute(); } if( Sysop_Is_Being_Play_Game() ) { // 시삽이 호스트로 오락시, Wait_For_Game_Over(); // 시삽오락끝날때까지 기다림. } if( Being_Connect() ) { // 아직도 접속하고 있을시, Disconnect(); // --; 디스커넥 } } if( Type_Alba_Was_Absent() ) { // 타이핑하는 알바요원 부재시. /* 추가설명: 나우누리의 컴터는 286이다. 고로, 모든 메시지는 알바요원이 종이를 보고 타이핑해서 1:1사용자 전송을 해준다. 고로, 우리에게 중요한건! 나우누리 호스트 증가가 아니라, 알바요원 증감이다! */ Put_To_User("자료를 읽지 못했습니다."); } if( User_Speak_Slang() ) { // 사용자입에서 저속어가 나올시 --; Disconnect(); // 디스커넥 --; Leave_Current_User_To_Ghost(); // 현사용자 유령으로 남게됨. Can't_this_User_Logout(); // 현사용자 절대로 나우에 접속 못하게 만듬. } } }} Trackback Address :: http://blog.enzoy.pe.kr/trackback/621