유저명령어 나이추가
} 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
댓글 달기