GM명령어 아크변신
안녕하세요
.올변신으로 유저분들을 변신시켜줬을때 불편한점이많으셧죠?
활요정이 아크나이트로 변신한다던지 하는문제점이 있으셨을거라 생각합니다
그래서
활을착용중이라면 아크스카우터로 지팡이를 착용중이라면 아크위자드로 그외에는
아크나이트로 변신되게하는 운영자명령어입니다
출저- 에로스 Team 이고요^^
Gmcommand 적당한곳에 추가해주세요~
else if(command.startsWith("아크변신")){
try{
StringTokenizer st = new StringTokenizer(command.substring(3));
L1PcInstance[] player = L1World.getInstance().getAllPlayers();
for(int i=0 ; i<player.length ; ++i){
L1ItemInstance[] temp = player[i].get_cil().getAllItems();
for(int j=0 ; j<temp.length ; ++j){
if(temp[j].getItem().getType2() == temp[j].getItem().TYPE2_WEAPON){
if(temp[j].isEquipped()){
if(temp[j].getItem().getType1() == temp[j].getItem().WEAPON_BOW){
player[i].set_tempchargfx(3901);// 변신하는 몬스터의 코드번호
}
else if(temp[j].getItem().getType1() == temp[j].getItem().WEAPON_STAFF){
player[i].set_tempchargfx(3900);//변신하는 몬스터의 코드번호
}
else{
player[i].set_tempchargfx(3899);//변신하는 몬스터의 코드번호
}
}
}
}
player[i].sendPackets(player[i].get_netConnection().bph().S_ChangeShapeIcon(1226), true);
player[i].sendPackets(player[i].get_netConnection().bph().S_ChangeShape(player[i].get_objectId(), player[i].get_tempchargfx(), player[i].get_currentWeapon()), true, true);
for(int j=0 ; j<cha.getKnownPlayers().size() ; j++){
L1PcInstance user = (L1PcInstance) cha.getKnownPlayers().get(j);
user.sendPackets(user.get_netConnection().bph().S_ChangeShape(player[i].get_objectId(), player[i].get_tempchargfx(), player[i].get_currentWeapon()), true);
}
}
}
catch (Exception e){}
}
출저-에로스팀

김닉넴 님의 최근 댓글
클라는 있나요? 2023 04.29 클라 있나요? 2023 03.23 감사합니다 2016 06.06 ㄳ합니다 2016 06.05 ㄳ합니다 2016 06.05