close_btn
로그인, 회원가입후 더 많은 혜택을 누리세요 로그인 회원가입 닫기

나비켓 질의문 활용

2017.01.06 09:02

인게임 조회 수:838

나비켓에 각종 수정할 부분들을 질의를 통해서

많은 양을 쉽고 간단하게 하기위한 방법임을 아셨으면 좋겠습니다.

 

방법은 일단 질의>질의설계하기>적용할구문을 넣고>동작하기

 

 1. 추가하기

INSERT INTO `테이블이름` VALUES ('탭값','탭값','탭값',...)

 

예) droplist 에 보면은 탭이름 mobid','itemid','min','max','chance'이렇게 되어 있으므로

탭값에 맞게 입력하면됨.

 

 아래와 같이 추가하면은 몹아이디 45009 에 아이템 아뒤가 40897~40899까지 하나씩 드랍되고

찬스는 1000

 

INSERT INTO `droplist` VALUES ('45009','40897','1','1','1000')                                          .

                                         

또한,

INSERT INTO '테이블이름' VALUES ('탭값',...) 하면 다른것 들도 추가가능 합니다.

여러게 삽입시에는 INSERT INTO `droplist` VALUES ('45009','40897','1','1','1000'),('45009','40898','1','1','1000'), ...

해주시면 됩니다.

 

 2. 특정탭을 수정하기

update [테이블이름] set [적용할테이블안에탭이름]=변경값 where [조건1]='값' and [조건2]

 

예1)update skills set power=power*2

      스킬테이블의 파워를 곱하기2한다.

 

예2) upadate armor set solvent=weight/1000+1 where weight>='1000'

      solvent 값을 무게를 1000나눈값+1으로 한다.단, 무게가 1000이상일때



★ 나비캣 여시면 위쪽 중앙부근에 "질의" 라는게 있습니다.
    그 밑에 새로운 질의를 여시고 한번씩 해보시기 바랍니다.. (만약을 위해서 백업은 필수겠죠..)

1. 몬스터가 이 아이템을 드랍을 하는지 안하는지.. 일괄적으로 검색을 해서 챈스율을 바꿔주고. 템을 다 지우고 싶을때..
  어떤 몬스터가 이 아이템을 드랍하는지 검색하는 질의입니다.
    select * from monster_droplist where itemId = '아이템아이디숫자입력' and type = '아이템타입입력'

    이렇게 해주시면 어느 몬스터가 위 아이템을 떨구는지 한번에 검색이 됩니다. 여기서 이것저것 수정하심됩니다.
    드랍리스트에서 삭제를 해주시기도 편하고. 챈스율 조정하기도 편합니다.

  ex) 순간이동반지를 어떤 몬스터 들이 드랍하는지 한번에 보고싶다.
          select * from monster_droplist where itemId = '259' and type = '2'

2. 필드 전 맵에 걸쳐 특정 아이템을 모든 몬스터가 드랍을 안하게끔 삭제를 할때 사용해주시기 바랍니다.
  delete  from monster_droplist where itemId = '아이템아이디숫자입력' and type = '아이템타입입력'
    이렇게 해주시면  특정 아이템이 드랍리스트에서 한번에 삭제 됩니다. (이건 신중을 가해주세요)

  ex) 순간이동반지를 몬스터 드랍리스트에서 한번에 삭제하고싶다.
          delete  from monster_droplist where itemId = '259' and type = '2'

3. 필드내에 특정 몬스터가 스폰되는지 보고싶다. (주유팩에선 큐커스 때문에 말이 참 많죠) 이렇게 검색해서 하단부분 (-)키로 하나씩 지우실수 있습니다.
  select * from monster_spawnlist where npc_templateid = '몬스터넘버입력'

  ex) 필드내 발라카스가 스폰되는 위치. 리스폰 딜레이를 바꾸고 싶을때. 어디서 스폰되는지 알고싶을때. 스폰 위치를 바꾸고싶을때
        select * from monster_spawnlist where npc_templateid = '45401'

4. 보스몹 딜레이를 낮추거나 높히고 싶을때 사용하시면 편합니다. 잘 응용하면 다른걸 수정하실때도 가능하겠죠?
 update monster_spawnlist set respawn_delay = '바꾸고픈딜레이값' where respawn_delay > '현재의딜레이'

  ex) 필드내 현재 딜레이값니 120 이상인걸 모두 검색해서 일괄적으로 200으로 바꾸고싶을때
        udate monster_spawnlist set respawn_delay = '200' where respawn_delay > '120'

5. 상점에 넣고싶은 아이템을 넣고싶을때 사용하심 좋습니다. 이것도 잘 응용하면 몬스터 드랍리스트에 응용이 가능하겠죠?
  insert into npc_shop (id,npcid,itemid,itemtype)values('','','','')  따움표 사이에 앞에 네가지 사항을 추가

  ex) 판도라에 귀환주문서를 추가하고싶다.
        insert into npc_shop (id,npcid,itemid,itemtype)values('순번','60801','80','2')



1번째 마법 강약조절하게
 

나비켓에 mobskill 테이블에 보시면 leverage 라는 줄이 있을껍니다
거기 숫자가 마법데미지 관련하는 곳인데 10이면 1배 20이면 2배 데미지를 주는겁니다
0이면 인트에 비례한 데미지가 들어가니 잘 수정하시길 바랍니다.
또한 npc테이블에서 몬스터 int 낮게 잡아도 위에숫자가 크면 데미지는 많이 들어가요

 

2번째 몬스터 피통조절

 

  나비켓] - > [질의] - > [새로운 질의] - > [밑에3줄 붙여넣기] -> [동작하기] -> [저장하기] -> [완료]

 

update monster set hp=hp*2 where 레벨=레벨<50;

update items_weapon set dmg_small=dmg_small/2 where dmg_small;

update items_weapon set dmg_large=dmg_large/2 where dmg_large

 

설명하자면...제일 위에줄 설명:  레벨이 50보다 낮은 몬스터 들의 HP를 모두 *2 한다.

두번째줄 : 모든 무기의 스몰데미지를 딱 반으로 줄인다.

세번째줄 : 모든무기의 라지데미지를 딱 반으로 줄인다.

 

이렇게 질의를 이용하면 3줄입력 만으로도 몹 HP와 전체무기의 데미지를 조정할수있습니다.

몹 빨리 죽는걸 원치 않는분은 이걸 이용하시면 될듯 합니다^^

 

update monster set hp=hp*2;  이렇게 쓰시면  모든 몬스터의 hp가 2배로 높아집니다.
반대로 update monster set hp=hp/200; 이렇게 하시면 모든 몬스터의 hp는  hp를 200으로 나눈값이 됩니다.


 

나비켓열고요. droplist 여신후에...
질의테이블 여시고...
update droplist set chance='20000' where chance='1212'
이렇게 입력해주세요. 그럼. 20000 이라는 찬스가 1212 로 모두 바뀌게됩니다

 
 

그리고 다른 유용한 질의들..

① : update spawnlist set randomx =20; (스폰리스트의 랜덤 출현구분 x쪽 부분을 20으로 변경하는겁니다.그럼 랜덤으로 스폰맵

    20간격 사이에 나타나겟죠? 그리고 끝에 랜덤 x를 y로바꿔주시면 y쪽 설정이 됩니다.)

 

② : update spawnlist set min_respawn_delay =12; (①번글로 응용하여 스폰리스트 딜레이변경하는 예제입니다..^^:min을

  max쪽으로 바꾸시고하시면 max쪽도 바뀐답니다. 허나 맥스쪽은 민쪽의  2배정도로 설정해주셔야되요^^::) 

 

③ : update spawnlist set randomy=randomy+10 where id<'1310699' and id>'1310576' (윗부분의 보강버젼입니다. 아이디

    1310576부터 1310699아이디 번의 랜덤 y쪽을 10으로 변경해준다는 얘기지요..원하시는

    스폰리스트 아이디 번호에서 번호만큼만 바꾸고싶을때 쓰시면 되겟네요^^:)

 

④ : update skills set damage_value=damage_value+20 where skill_id<'10081' and skill_id>'10000' (스킬데미지부분인데요

    ②번글 응용해서 스킬아이디 10000에서 10081부분 데미지벨루 +20만큼해준다는 예제입니다.)

[출처] 자바존 - http://javazone.co.kr/bbs/board.php?bo_table=b17&wr_id=2022

번호 제목 글쓴이 날짜 조회 수
공지 소스자료는 직접 올려주세요 게임존 2017.06.06 550
1059 구버전 구축방법[1.63.버전] [21] 찰떡01 2018.08.10 34703
1058 gm 명령어 2탄 [4] 그러나너는 2019.10.24 10185
1057 나비켓 db 각 테이블 설명 [5] file 베르니니 2019.12.20 3151
1056 리마스터 접속기 소스자료 [16] file 홍자놀기 2023.09.07 2154
1055 자동물약 [11] legena 2020.07.04 2041
1054 린1 자동사냥 소스 [3] 넷시아 2019.06.12 1733
1053 gm 명령어 [2] 그러나너는 2019.10.24 1465
1052 리니지 스타트 초보관련 및 게임상 운영자 권한 과 그외 받아야할 파일들 [2] 찰떡01 2018.08.10 1385
1051 상점템 축 저주표시 찰떡01 2018.08.13 1321
1050 2.7 자동 물약 소스 [3] 퍽퍽띠 2022.11.17 1167
1049 인공지능 [4] 캐빈N.01 2020.12.15 1092
1048 구버젼3.63서버 통정리 [6] 사냥전투충 2019.06.15 1090
1047 전사팩 로봇가능 file 노력하자 2023.03.16 1082
1046 신규캐릭생성시 아이템지급관련.. [1] 박지미 2020.03.05 1038
1045 혈맹창 file 준희미니 2016.07.07 1013
1044 프리서버 오픈소스 리니지 카운터 배리어 본섭화 소스 찰떡01 2018.09.12 1012
1043 아데나가 19억이 되면 자동으로 1억으로 금괴로 바꾸기 [5] 강우리 2020.12.11 967
1042 소스 파일별 간단한 역할 인게임 2017.01.06 967
1041 변신시 이펙넣기 [1] 뜨아 2020.01.22 966
1040 인벤토리 이미지 정리 1~9528 [7] file 깡스 2019.03.26 960
1039 저처럼 생초자분들을 위한... 찰떡01 2018.08.10 903
1038 2.0 자동칼질소스 (클래스 파일에서 빼왔습니다) [3] drumlinek 2022.11.05 877
1037 리니지 서버 구축을 하기 위한 준비물 [2] 인자기 2019.08.16 865
1036 HP 영구적 올리는 물약 [4] 스크래치 2019.12.13 841
» 나비켓 질의문 활용 인게임 2017.01.06 838
1034 구버젼 6.38 10년전 리니지 통 저렴정리중 사냥전투충 2019.07.04 837
1033 스핵방어소스 [1] 뜨아 2020.01.22 799
1032 점프팩 로봇들AI 패치 [3] 쇼부2 2019.11.05 791
1031 패킷 변조 / 중계기 방지 소스 찰떡01 2018.10.29 779
1030 메티스 설정 찰떡01 2018.08.09 758
1029 리마스터팩 스냅퍼 개방 레벨설정 본섭화 수정(몽양님 요청) [4] jstory 2020.06.12 753
1028 [160216] 서버버전/키패킷/seed (린올,감자) (린존에서퍼옴) [1] 천사 2016.02.28 742
1027 [에바] 나비켓 테이블 관련 설명 [1] 준희미니 2016.07.29 740
1026 프리서버 오픈소스 리니지 맵 낑김 방지 소스 아옳옳 2018.03.17 738
1025 리니지 운영자 상점 추가 찰떡01 2018.09.14 736
1024 장신구 옵션 변경 [2] LGTwins 2020.08.30 726
1023 실시간 .리로드 관련입니다. [1] 린지뽕뽕 2019.11.16 710
1022 리마스터팩 쓸모없는 아이템 활용 [3] jstory 2020.06.09 709
1021 리니지 리마스터 몹 스폰수 어디서 줄일 수 있나요? [4] file 001001 2023.04.25 702
1020 최신클라 본섭 업데이트 안하고 클라버전 유지 하면서 패치파일 묶는법 [1] 찰떡01 2018.08.10 699
1019 이클립스 컴파일 [환경 변수] [1] 인자기 2019.08.16 683
1018 매니저창 구버전 하시는분들한테 좋을거 같아서 올립니다. file 로스트사가 2016.05.04 681
1017 운영자 투명 소스 file 우시기 2020.01.03 678
1016 방어구 인챈트별 피 증가 소스 [5] LGTwins 2020.09.11 675
1015 프리서버 오픈소스 리니지 피가 영구적으로 증가되는 물약 만들기 찰떡01 2018.08.17 663
1014 [펌] 로봇팩 보완 안약 2016.11.13 635
1013 입맛대로 인형 수정해보는 소스 [1] 장췐 2019.02.11 629
1012 유저 아이피보는 소스 [1] 캐빈N.01 2020.12.15 628
1011 보스몹 리스폰 시 멘트 띄우기 [3] 주혁이 2020.02.26 626
1010 초보팩추가하기 [1] file ddddgdfgh42 2017.06.20 623