전쟁.종전.항복 소스입니다
GMCommands.java
}else
if(command.startsWith("전쟁"))
try {
StringTokenizer st = new StringTokenizer(command.substring(3));
String me = st.nextToken();
String you = st.nextToken();
L1PcInstance player[] = L1World.getInstance().getAllPlayers();
for(int i = 0; i < player.length; i++)
player[i].sendPackets(player[i].get_netConnection().bph().BLOODWAR(1, me, you), true);
//cha.sendPackets(cha.get_netConnection().bph().S_CastleWar(0 ,4), true);
}
catch(Exception e) {
cha.sendPackets(cha.get_netConnection().bph().get_cp().S_ChatPacket(cha, "명령어를 잘못 입력햇습니다.", 73, 2), true);
}else
if(command.startsWith("종전"))
try {
StringTokenizer st = new StringTokenizer(command.substring(3));
String me = st.nextToken();
String you = st.nextToken();
L1PcInstance player[] = L1World.getInstance().getAllPlayers();
for(int i = 0; i < player.length; i++)
player[i].sendPackets(player[i].get_netConnection().bph().BLOODWAR(3, me, you), false);
// cha.sendPackets(cha.get_netConnection().bph().S_CastleWar(1 ,4), true);
}
catch(Exception e) {
cha.sendPackets(cha.get_netConnection().bph().get_cp().S_ChatPacket(cha, "명령어를 잘못 입력햇습니다.", 73, 2), true);
}else
if(command.startsWith("항복"))
try {
StringTokenizer st = new StringTokenizer(command.substring(3));
String me = st.nextToken();
String you = st.nextToken();
L1PcInstance player[] = L1World.getInstance().getAllPlayers();
for(int i = 0; i < player.length; i++)
player[i].sendPackets(player[i].get_netConnection().bph().BLOODWAR(2, me, you), false);
// cha.sendPackets(cha.get_netConnection().bph().S_CastleWar(1 ,4), true);
}
catch(Exception e) {
cha.sendPackets(cha.get_netConnection().bph().get_cp().S_ChatPacket(cha, "명령어를 잘못 입력햇습니다.", 73, 2), true);
}
BPH.java
적당한데에다 추가하세요.^^
public byte[] BLOODWAR(int type, String me, String you) {
do{
try{
if(setting()){
TeMp = writeC(0x7E); // 옵코드
TeMp = writeC(type); // 상태
TeMp = writeS(me); //
TeMp = writeS(you); //
}else{
continue;
}
}catch (Exception e){
return null;
}
}while(false);
return getBytes();
}
저처럼 예전팩쓰시는분들을 위해서 ㅎㅎ 올립니다^^;팩 뒤적거리다 이런게 있어서 올려요 ^^;
문제는 리스하면 전쟁선포가 사라진다는건데 이부분 누가 조언좀 해주세요ㅠㅠ
출처: wi연구소 인테리어님
[출처] 전쟁.종전.항복 소스입니다 (비공개 카페)

준희미니 님의 최근 댓글
rt 2021 05.25 ㄳ 2021 05.11 ㄳ 2021 05.11 rt 2021 05.09 rt 2021 04.25