유저명령어 나이추가

감찬호2020.01.10 12:59조회 수 261댓글 30

    • 글자 크기










유저명령어 나이추가

} else if (cmd.equalsIgnoreCase("나이")) { age(pc, param);  //적당한곳에 추가해주세요

 

 


 

 

 

 

/////////////////나  이////////////////////<<<<<<<<<<<적당한곳에 추가해주세요

 private void age(L1PcInstance pc, String cmd) {
  try {
  StringTokenizer tok = new StringTokenizer(cmd);
  String AGE = tok.nextToken();
  int AGEint = Integer.parseInt(AGE);

  if (AGEint > 99) {
    pc.sendPackets(new S_SystemMessage("입력하신 나이는 올바른 값이 아닙니다."));
    return;
  }
  pc.setAge(AGEint);
  pc.save();
  pc.sendPackets(new S_SystemMessage(pc.getName()+"님의 나이가 " + AGEint+ "세로 설정되었습니다."));
  } catch (Exception e) {
  pc.sendPackets(new S_SystemMessage(".나이 [숫자]로 입력하세요"));
  }
 }

 

 

 

l1j / server / server / model / Instance / L1PcInstance

 

 

 

 L1Teleport.teleport(this, nx, ny, getMapId(), aaa, false);
 }  <<<검색 해주세요

 

 

 

private int _age;
  public int getAge()
  {
  return _age;
  }
  public void setAge(int i)
  {
  _age = i;
  }

 

 

//무큐캉님 추가

 

s_chatpacket.java
case 4:
writeC(type);
//writeS("{" + pc.getName() +"} " + chat);
if (pc.getAge() == 0){ // 나이
writeS("{" + pc.getName() + "} " + chat);
}else{
writeS("{" + pc.getName() +"("+ pc.getAge()+")"+"} " + chat);
}
break;

 
바로 위에소스까지 적용하시면 에러없을거에요 ㅎㅎ

 

전부 다해주셔야 에러가없어요 ㅎㅎ

 

처음 2개까지하시면 age와 setage 부분이 에러라고뜨는데

 

이건 L1PcInstance 의 소스를 적용해주자마자 에러가없어질겁니다

 

혹시 L1PcInstance이 부분적용시에 } < 이부분이 오류뜨거든 한개 더추가하거나 지워주심 될거에요

hh8h83h83hehhrf,리니지 - 게임공략 & 팁 - 유저명령어 나이추가,http://gamezone.one/?mid=board_znih22&page=5&document_srl=605650











    • 글자 크기

댓글 달기

댓글 30
이전 1 2 3 4 5 6 7 8 9 10... 12다음
첨부 (0)