버그사용자에게 몬스터가 말하기 |
utils폴더에 MonAI.java를 여시구.
제일 첫 줄에..
검색
추가
public class MonAI{
public void MonStart_Say(L1PcInstance cha , L1MonsterInstance mon , int i ,String 캐릭){ // 요 부분추가해주세요
Random random = new Random();
int chance = random.nextInt(100) + 1;
try{
switch(i){
case 45398://--린드비오르
mon.bph().NpcChatPacket(mon, ""+캐릭+"!! 감히 어디라고 비셔스 쓰고 욤병이야...!", Opcodes.S_OPCODE_NORMALCHAT, 0x00);
break; /// 뒤에 글은 기호에 맞게 바꾸세요 ^^
---------- 이하 중략 ------------
일단 위에꺼 컴파일하셔서 붙여넣기 해주시구요..
다음에 model 폴더에 L1MonsterInstance.java 가셔서
class 일반전투 extends Thread{// 녹색부분 검색하셔서..
L1MonsterInstance mon;
L1PcInstance cha;
public 일반전투(L1MonsterInstance mon){
this.mon = mon;
}
public void run(){
////몬스터 AI부분
MonAI ai;
ai = new MonAI();
int monID = getNpcTemplate().get_npcId();
ai.MonStart_Say(cha, mon, monID); // <<<<<<<<요부분 지워주세요
///////
try{
if(_FightPlayer.size() > 0){ // 전투 리스트에 유저가 있다면
do{
cha = (L1PcInstance)_FightPlayer.get(0);
String 이름 = cha.get_name();
ai.MonStart_Say(cha, mon, monID,이름); ///// 요부분 넣어주시고 컴파일 하시면 됩니다 !
while(Fight){
if(mon.is_isdead()){ // 죽었다면
Fight = false;
break;
}else{ // 죽지 않았다면
if(cha.is_isdead()){ // 유저가 죽었다면
Fight = false;
break;
}else{ // 죽지 않았다면
if(FindUse(mon, cha, mon.get_AttackType())){ // 공격가능 거리에 있다면
while(FindUse(mon, cha, mon.get_AttackType())){
if(!Fight)break;
sleep(_CalcDmgMop.NormalMonsterAI(cha, mon, mon.getRnd().nextInt(2), true)); // 공격 속도 제어
}
-------------- 이하 중략 -----------------------

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