contact 머드클럽 문의하기 카카오톡
즐겨찾기 추가plus 머드클럽이 새롭게 오픈하였습니다!
sub image
[hanlp]게시판 같은 것에 읽었는지 안 읽었는지 여부를 체크하려면?
member photo 탈퇴 6 2,095 0 2004-01-20 07:45:06
0
6Comments
member photo
2004.01.20(화) 오전 10:05:08
제가 이거에 대한거는 잘은 모르지만
member_array (십웅기)를 이용하고 있군요.
member photo
탈퇴 2004.01.20(화) 오전 11:37:16(220.88.xxx.xxx)
아.. 조언 감사드립니다.. 어렵군요^^; 열심히 연구해야겠습니다.
member photo
MaGuN 2004.01.20(화) 오후 03:53:46
원래 기본적인 LP머드의 게시판에서는 사용자의 데이타에 어떤 게시판을 몇번까지
읽었는지를 기록하게 되어 있습니다만.. 제가 볼때는 편리함보다는 괜한 낭비가 아
닐까 하는 생각이 들었습니다. 머드에 게시판이 한 두개 정도라면 모르지만 게임이
어느정도 진행되다 특히 길드나 패거리, 국가, 등등의 여러가지 요소들이 붙게 되
면 제법 많은 게시판이 생기게 되는데요.. 이 많은 게시판들을 읽었는지 안읽었는지
체크를 일일히 사용자 데이타에 남기게 된다면.. 사용자 데이타에 제법 많은 공간을
차지하게 됩니다. 이것은 사용자가 게임에 접속할때와 게임을 종료할때, 사용자데
이타를 저장할때.. 조금이라도 더 게임에 부담을 주는 요소로 남을 소지가 많습니다
특히 동시 접속자가 100명 이상이 되는 머드라면 어떻게 해서든지 사용자 데이타중
에서 필요 없는 부분들을 줄여 줘야 될 필요성이 있고, 또한 자신의 PC가 아닌 계정
을 사용한다면 계정 서버의 메모리 부담을 줄여 주기 위해서라도 불필요한 데이타를
조금이라도 줄여 줘야 된다고 봅니다. ( 요즘 메모리 값이 워낙 싸서 부담은 많이 줄
었습니다만 ^^)

아무튼 방법은 그렇게 어렵지 않습니다. 사용자데이타에 게시판 이름과 마지막에 게
시판을 읽은 번호를 기록하고, 게시판 루틴에서는 이 기록을 비교해서 게시물을 출
력할때 표시를 해 주기만 하면 됩니다. ^^
member photo
탈퇴 2004.01.20(화) 오후 09:20:51(220.88.xxx.xx)
질문에 대한 답변 말고도 이렇게 좋은 글 많이 써 주셔서 정말 감사드립니다. 꾸버벅~ 자기 전에 조금 해 볼랬더니 역시 바로 에러가 ^^;; 목록하고 그 부분 손 대기 전에 일단 오브젝트가 보일 때 나오는 말(title)에 몇 번까지 읽었는지 표시해 보려고 다음과 같이 부가적으로 추가해 봤는데요.. 어디가 잘못된 건지^^;; 소스 올리기가 무척 부끄럽습니다만!! 그래도 올려볼게요!!;;↓↓

string query_title() {
 object th;
 int sz, sz2;
 th = this_player();

 sz = sizeof(query("게시물"));
 if ( !th->query("게시판/"+query("이름")) )
  {
   th->set("게시판/"+query("이름"),sz);
   sz2 = th->query("게시판/"+query("이름"));
  }
 else sz2 = th-> query("게시판/"+query("이름));

 if( sz ) return "* "+query("설명")+" "+query("이름")+"<"+sz+"/"+sz2+">"+han_last(query("이름"),"이")+" 있다.";
 return "* "+query("설명")+" "+han_iga(query("이름"))+" 있다.";
}
member photo
탈퇴 2004.01.20(화) 오후 09:22:19(220.88.xxx.xx)
제가 굳이 설명 안 해도 뭘 시도하려는 건지 아시겠지만^^;; 저의 이상한 코딩으로 헷갈리실까봐 덧붙이자면.. sz는 원래 있던 전체 게시물수구요, sz2가 마지막에 읽은 번호로 쓸려고 넣는 겁니다;; sz2를 어디서 따오는 거까진 아직 안 한 거구요.. 음음.. 사용자데이터에 '게시판/게시판이름' 이라는 쿼리가 없으면 추가하고.. 있으면 그 값을 불러오라는.... 앗 글고보니.. 쿼리가 없을 때 set으로 생성하고는 값 넣는 게 없네요. 설마 이거 하나 때문인 건 아닌 거 같고^^;; 너무 복잡하게 설명하고 있는듯;; 요기까지!;;
member photo
MaGuN 2004.01.20(화) 오후 10:12:25
음.. 왠지 ^^
제대로 코딩이 된 이후에도 수정해야 할 부분들이 있을것 같습니다.
예를 들어서 다른 사람이 게시물을 삭제해서 게시물의 수가 바뀐다든지 할땐..
예상하지 못할 결과가 나올것 같습니다.
코멘트를 삭제할 비밀번호를 입력하세요.
비밀번호:
정회원 이상만 코멘트 쓰기가 가능합니다.
총 게시물 943개 / 검색된 게시물: 943개
글번호   제목 작성자 조회수 싫어요 작성일
  [기타]질문 답변 외 글은 자유 게시판에 올려 주세요... 머드클럽 4271 0 0 2004-01-01
83 [기타] 요즘 무료로 머드 계정 주는곳이 어디인가요? [1] 포와로 1760 0 0 2004-01-23
82 [circle] 신세계 2.5 지도 문제...;; [4] 최루탄 2023 0 0 2004-01-22
81 [circle] 쉰세개 질문 -.- [4] 최루탄 2063 0 0 2004-01-22
80 [hanlp] 다른분들은 방제작 어떻게 하시나요? [2] Tabris 1739 0 0 2004-01-22
79 [hanlp] 사용자 전체(접속유무와 상관없이)의 쿼리 컨트롤 방법은..? [4] 탈퇴 1951 0 0 2004-01-22
78 [hanlp] 마지막 접속기록 이런 것도 암호화?? [4] 탈퇴 1847 0 0 2004-01-22
77 [기타] 계정에 대해서 그런데.. [1] 포와로 1640 0 0 2004-01-21
76 [hanlp] save_weapon.c를 이런식으로... Xerxes 1802 0 0 2004-01-21
75 [기타] [제3의눈]mud3/bin/menu를 이용해서 아탬수정 질문이요(제발답변좀 [1] 데모닉 1695 0 0 2004-01-21
74 [hanlp] 질문과 마군님께 요청...^^; [3] Tabris 1950 0 0 2004-01-21
73 [hanlp] 그렇다면... Xerxes 1690 0 0 2004-01-21
72 [hanlp] 이거는 질문~ [2] 1693 0 0 2004-01-21
71 [hanlp] 마군님~~ 요청좀 [3] 1943 0 0 2004-01-21
70 [hanlp] 잡종 질문;; [2] 탈퇴 1797 0 0 2004-01-21
69 [hanlp] 업글 무기와 임무 [3] Xerxes 1740 0 0 2004-01-21
68 [hanlp] HanLP와 십웅기... [7] Xerxes 2296 0 0 2004-01-20
67 [hanlp] 게시판 같은 것에 읽었는지 안 읽었는지 여부를 체크하려면? [6] 탈퇴 2096 0 0 2004-01-20
66 [hanlp] 이동이나 특정 행동을 많이 요청할 때 버벅거림을 없애려면? [8] 탈퇴 2100 0 0 2004-01-20
65 [hanlp] 자료실 최신버전 받아서 해 보니 다음 에러가.. [5] 탈퇴 2335 0 0 2004-01-20
64 [hanlp] 약간 염치 없는 질문 같은데... [1] Xerxes 1896 0 0 2004-01-19
쪽지를 전송하고 있습니다. 잠시 기다려주세요.
쪽지보내기
받는이(ID/닉네임)
내용
쪽지가 도착하였습니다.
쪽지 내용을 읽어오고 있습니다. 잠시 기다려주세요.
--