3Comments
미르
2004.08.22(일) 오후 03:39:02
코딩할때 각 변수에 대해서는 자료형이라는게 존재합니다. 정수형, 상수형, 인수형, 실수형, 문자형 등등의 자료형이 존재하고 이것은 int, bool, byte, char, float 등으로 표현이 되지요.
각 자료형에는 최대허용치..즉 자료에 대한 범위 라는게 정해져 있으며 최대치 ~ -(최대치 + 1) 의 범위가 정해진답니다. 이 플러스 최대치를 넘어갈 경우 마이너스최대치(즉최저치)로 전환되며
계속 동그란 원처럼 반복된답니다.
그래서 자료를 저장할 변수를 지정할 경우 이 자료형태와 최대값에 대해서 잘 생각해서 선언해 줘야
자료루프(변수의 자료값이 계속 최대치에서 최저치범위대로 순환하는것)를 피할 수 있겠죠..
노병우님이 원하시는대로 최대체력,도력등을 더 높게 설정하고자 하신다면 mstructs.h인가요?? 무한대전 스트럭쳐파일이?? 암튼 체력, 도력이 정의되어 있는 구조체소스에서 체력관련 변수들을
전부 int 로 고쳐주신다면 최대 21억에서 최저 -21억까지 저장을 할 수 있게 된답니다...
무한대전 소스를 정식으로 살펴본적이 없어서 좀 더 자세하겐 말씀 못드리겠구요..
아마도 max_hit 혹은 maxhp 등등으로 변수가 선언되있을 거 같으니까 찾아보세요...아마 short int형으로 선언되어있어서 그렇게 될것이랍니다.
각 자료형에는 최대허용치..즉 자료에 대한 범위 라는게 정해져 있으며 최대치 ~ -(최대치 + 1) 의 범위가 정해진답니다. 이 플러스 최대치를 넘어갈 경우 마이너스최대치(즉최저치)로 전환되며
계속 동그란 원처럼 반복된답니다.
그래서 자료를 저장할 변수를 지정할 경우 이 자료형태와 최대값에 대해서 잘 생각해서 선언해 줘야
자료루프(변수의 자료값이 계속 최대치에서 최저치범위대로 순환하는것)를 피할 수 있겠죠..
노병우님이 원하시는대로 최대체력,도력등을 더 높게 설정하고자 하신다면 mstructs.h인가요?? 무한대전 스트럭쳐파일이?? 암튼 체력, 도력이 정의되어 있는 구조체소스에서 체력관련 변수들을
전부 int 로 고쳐주신다면 최대 21억에서 최저 -21억까지 저장을 할 수 있게 된답니다...
무한대전 소스를 정식으로 살펴본적이 없어서 좀 더 자세하겐 말씀 못드리겠구요..
아마도 max_hit 혹은 maxhp 등등으로 변수가 선언되있을 거 같으니까 찾아보세요...아마 short int형으로 선언되어있어서 그렇게 될것이랍니다.
노병우
2004.08.23(월) 오전 08:38:46
아~ 그렇군요, 매번 감사합니다.
린
2004.08.31(화) 오후 09:55:38
ply_ptr->hpmax = MAX(32000, ply_ptr->hpmax);
ply_ptr->mpmax =MAX(32000, ply_ptr->mpmax);
머더안에 MAX라는 함수가 있습니다. 둘중 비교해서 큰값을 32000으로 대체시켜주죠.
short의 최대치는 32767입니다. 향상 반복문 루틴안에 넣으세요.
ply_ptr->mpmax =MAX(32000, ply_ptr->mpmax);
머더안에 MAX라는 함수가 있습니다. 둘중 비교해서 큰값을 32000으로 대체시켜주죠.
short의 최대치는 32767입니다. 향상 반복문 루틴안에 넣으세요.
코멘트를 삭제할 비밀번호를 입력하세요.
정회원 이상만 코멘트 쓰기가 가능합니다.
총 게시물 954개 / 검색된 게시물: 954개
글번호 | 제목 | 작성자 | 조회수 | 좋아요 | 싫어요 | 작성일 | |
---|---|---|---|---|---|---|---|
[기타]질문 답변 외 글은 자유 게시판에 올려 주세요... | 머드클럽 | 4341 | 0 | 0 | 2004-01-01 | ||
494 | [기타] 새롬으로 천명이란 게임을 하려는데 접속이 안되요 [1] | 김성훈(2) | 2045 | 0 | 0 | 2004-08-27 | |
493 | [기타] 강호무림하는분.. 답변좀.. [1] | 신윤수 | 1863 | 0 | 0 | 2004-08-25 | |
492 | [mordor] 이런거,, 어디서 바꾸는지.. [7] | 노병우 | 2081 | 0 | 0 | 2004-08-23 | |
491 | [기타] 삼국지 무장쟁패라는 머드를 아시는지.. [1] | 처음처럼 | 2068 | 0 | 0 | 2004-08-23 | |
490 | [mordor] 저기 아주 기초적인 질문입니다 ;;; [4] | 루이나스 | 1950 | 0 | 0 | 2004-08-22 | |
489 | [기타] 요즘 머드계.. [3] | 혼 | 1879 | 0 | 0 | 2004-08-22 | |
488 | [mordor] 무한대전 1.4beta 사용자입니다..패거리와 게시판 기능을 쓰고 싶습니다. [1] | 나승진 | 2250 | 0 | 0 | 2004-08-22 | |
487 | [mordor] 제가 무기를 만들면 잘 만들어지고 창조도 잘 되요,, 그런데요, [2] | 노병우 | 1951 | 0 | 0 | 2004-08-22 | |
486 | [mordor] 무한대전에서요, 방 다 지우고 싶은데,, 어떻게 하죠,? [1] | 노병우 | 1914 | 0 | 0 | 2004-08-22 | |
485 | [mordor] 최대 체력,도력을 32000 으로 설정하고 싶은데요,, [3] | 노병우 | 1969 | 0 | 0 | 2004-08-22 | |
484 | [circle] 그리구... 방제목에서 자동으로 붙는 문자를 어케 수정하죠? [5] | 손문 | 1885 | 0 | 0 | 2004-08-21 | |
483 | [circle] 다 뜯어고쳐보려구.. 맵하고 아이템하고 존을 다지웠거든요.. [5] | 손문 | 1949 | 0 | 0 | 2004-08-21 | |
482 | [기타] 머드게임 중에 퇴마요새 요고 하는곳 있나여?? 답변점~ [1] | 김성일(1) | 2081 | 0 | 0 | 2004-08-21 | |
481 | [기타] 요새 활발히 돌아가는 무한대전 서버 없습니까? [1] | 그리피스 | 1962 | 0 | 0 | 2004-08-20 | |
480 | [mordor] 직업추가하면요 번호도 하나씩 밀리잖아요~ [3] | 노병우 | 1885 | 0 | 0 | 2004-08-20 | |
479 | [mordor] 은행 돈 시스템에 관한 질문.. 제발 봐주세요 ㅠ.ㅠ [2] | 노병우 | 1852 | 0 | 0 | 2004-08-20 | |
478 | [hanlp] daemons를 이용해서 머드시간을만들고픈데.. [3] | 천무혼 | 1814 | 0 | 0 | 2004-08-19 | |
477 | [mordor] 머드에서 방 만들때요 ~ [1] | 노병우 | 1789 | 0 | 0 | 2004-08-19 | |
476 | [mordor] 제가 잘못해서,,,, 이것좀 봐주세요,, [3] | 노병우 | 1810 | 0 | 0 | 2004-08-19 | |
475 | [mordor] 부끄러운 질문;; [2] | 노병우 | 1830 | 0 | 0 | 2004-08-18 |