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

NPC에게 호칭 달아주기

2019.11.20 19:03

린지뽕뽕 조회 수:483

NpcTable.java 

private void loadNpcData() { 
Connection con = null; 
PreparedStatement pstm = null; 
ResultSet rs = null; 
try { 
con = L1DatabaseFactory.getInstance().getConnection(); 
pstm = con.prepareStatement("SELECT * FROM npc"); 
rs = pstm.executeQuery(); 
while (rs.next()) { 
L1Npc npc = new L1Npc(); 
int npcId = rs.getInt("npcid"); 
npc.set_npcId(npcId); 
npc.set_name(rs.getString("name")); 
npc.set_nameid(rs.getString("nameid")); 
npc.set_nameid(rs.getString("nameid")); 
npc.set_title(rs.getString("title"));//엔피씨호칭 
npc.setImpl(rs.getString("impl")); 
npc.set_gfxid(rs.getInt("gfxid")); 


L1Npc.java 

public void set_npcId(int i) { 
_npcid = i; 

private String _name; 

public String get_name() { 
return _name; 

public void set_name(String s) { 
_name = s; 

//엔피씨 호칭 
private String _title; 

public String get_title() { 
return _title; 

public void set_title(String s) { 
this._title = title; 

//엔피씨 호칭 

private String _impl; 

public String getImpl() { 
return _impl; 

public void setImpl(String s) { 
_impl = s; 

L1NpcInstance.java 
public void setting_template(L1Npc template) { 
_npcTemplate = template; 
int randomlevel = 0; 
double rate = 0; 
double diff = 0; 
setName(template.get_name()); 
setNameId(template.get_nameid()); 
settitle(template.get_title());//엔피씨 호칭 
if (template.get_randomlevel() == 0) { // 랜덤 Lv지정 없음 
setLevel(template.get_level()); 
} else { // 랜덤 Lv지정 있어(최소치 :get_level(), 최대치 :get_randomlevel()) 
randomlevel = _random.nextInt( 
template.get_randomlevel() - template.get_level() + 1); 
diff = template.get_randomlevel() - template.get_level(); 
rate = randomlevel / diff; 
randomlevel += template.get_level(); 
setLevel(randomlevel); 

 

 

번호 제목 글쓴이 날짜 조회 수
공지 소스자료는 직접 올려주세요 게임존 2017.06.06 481
1034 전쟁세율 고정값 15% [1] file 하남궁 2023.11.29 21
1033 인형합성사 [1] Rebecca 2023.10.09 111
1032 2.0 레벨업시 HP량 올리기 Rebecca 2023.10.09 85
1031 전사버전 펫 만렙 변경 Rebecca 2023.10.09 37
1030 맵 순간이동 가능 불가능지역 설정하기 Rebecca 2023.10.09 56
1029 트레져박스 업로드입니다. [1] file 린컴충성 2023.10.06 62
1028 리마스터 접속기 소스자료 [10] file 홍자놀기 2023.09.07 637
1027 대미지 발동시 범위 질문드립니다 [1] 응여물어 2023.05.21 206
1026 리니지 리마스터 몹 스폰수 어디서 줄일 수 있나요? [4] file 001001 2023.04.25 489
1025 전사팩 로봇가능 file 노력하자 2023.03.16 749
1024 2.7 자동 물약 소스 [3] 퍽퍽띠 2022.11.17 836
1023 2.0 자동칼질소스 (클래스 파일에서 빼왔습니다) [3] drumlinek 2022.11.05 618
1022 npc가 인겜에서 채팅으로 말하기 [1] 하늘마음 2022.10.06 208
1021 유저 아이피보는 소스 [1] 캐빈N.01 2020.12.15 542
1020 인공지능 [4] 캐빈N.01 2020.12.15 904
1019 아데나가 19억이 되면 자동으로 1억으로 금괴로 바꾸기 [5] 강우리 2020.12.11 796
1018 린올기반 휘장 각반 견갑 장비인식 안되는거 수정함 [1] 신화서버 2020.11.16 248
1017 방어구 인챈트별 피 증가 소스 [5] LGTwins 2020.09.11 592
1016 장신구 옵션 변경 [2] LGTwins 2020.08.30 633
1015 자동물약 [11] legena 2020.07.04 1864
1014 리마스터팩 스냅퍼 개방 레벨설정 본섭화 수정(몽양님 요청) [4] jstory 2020.06.12 690
1013 리마스터팩 룬마력제거 검사 적용안대는 부분 수정 [3] jstory 2020.06.09 253
1012 리마스터팩 쓸모없는 아이템 활용 [3] jstory 2020.06.09 636
1011 리마스터팩 요정 소울 엠피 수정 [2] jstory 2020.06.09 351
1010 리마스터팩 자동공지시간에 버프주기 [3] jstory 2020.06.09 344
1009 리마스터팩 유저커맨드에 던전초기화 추가 jstory 2020.05.22 329
1008 리마스터팩 기사단의 주화 드랍 [1] jstory 2020.05.22 362
1007 로테이션 엔피씨 생성 소스 [1] 하날따라 2020.05.12 487
1006 신규캐릭생성시 아이템지급관련.. [1] 박지미 2020.03.05 912
1005 유저 전체 소환 주혁이 2020.02.26 425
1004 보스몹 리스폰 시 멘트 띄우기 [2] 주혁이 2020.02.26 558
1003 운영자 채팅파티 초대금지 [2] 뜨아 2020.01.22 264
1002 변신시 이펙넣기 [1] 뜨아 2020.01.22 845
1001 스핵방어소스 [1] 뜨아 2020.01.22 727
1000 스트라이커게일 실시간소스 프리린2고 2020.01.14 357
999 파워그립시간 본섭화 소스 프리린2고 2020.01.14 209
998 기란던전 야간에 텔 [1] 코더서버 2020.01.14 335
997 운영자 투명 소스 file 우시기 2020.01.03 582
996 나비켓 db 각 테이블 설명 [4] file 베르니니 2019.12.20 2761
995 HP 영구적 올리는 물약 [4] 스크래치 2019.12.13 732
994 특정맵 경험치 추가하기 [2] 스크래치 2019.12.13 503
» NPC에게 호칭 달아주기 [1] 린지뽕뽕 2019.11.20 483
992 성혈만 사용할수 있는 주문서 소스 만들기 린지뽕뽕 2019.11.16 348
991 아지트 지급하기 명령어 만들기 린지뽕뽕 2019.11.16 272
990 실시간 .리로드 관련입니다. [1] 린지뽕뽕 2019.11.16 622
989 3.80 낚시터 리뉴얼 [3] 스크래치 2019.11.14 460
988 에바팩에 디아 시스템 추가 [1] 스크래치 2019.11.14 422
987 무한대전 조절 [2] 린지뽕뽕 2019.11.05 373
986 npc마법데미지본섭화 [1] 린지뽕뽕 2019.11.05 367
985 유저 전체 소환 린지뽕뽕 2019.11.05 210