고성EDDA 스크립트를 구햇는데요 오류살펴봐주실분ㅠㅠ
컨텐츠 정보
- 197 조회
- 1 댓글
- 0 추천
- 0 비추천
- 목록
본문
글레임 에다 인던 마지막에서
불기둥 기믹에서 오류가 뜨는데
이거 왜이럴까요??
/// -------------------------------- Flame control
1@gl_prq,0,0,0 script #FOGH_N_Flame_Control HIDDEN_WARP_NPC,{
OnTimer5000:
if ('step == 9) {
stopnpctimer;
end;
}
OnStart:
setarray .@orders[0],1,2,3,4;
.@size = getarraysize(.@orders[0]);
F_ShuffleNumbers(0, .@size -1, .@r);
for (.@i = 0; .@i < .@size; ++.@i) {
if (mobcount('map$, instance_npcname("#FOGH_N_FLAME_"+.@orders[.@r[.@i]])+"::OnFlameDead") > 0)
continue;
donpcevent instance_npcname("#FOGH_N_FLAME_"+.@orders[.@r[.@i]])+"::OnStart";
sleep 5500;
// Random spawn seals
if (!'FOGH_OnSeal) {
if (rand(100) < 5) {
mapannounce 'map$, "An aura has appeared to seal Schmidt's thoughts.", bc_map|0xFF1493;
enablenpc instance_npcname("#FOGH_N_Seal_1");
enablenpc instance_npcname("#FOGH_N_Seal_2");
enablenpc instance_npcname("#FOGH_N_Seal_3");
enablenpc instance_npcname("#FOGH_N_Seal_4");
'FOGH_OnSeal = true;
}
}
}
initnpctimer;
end;
OnInstanceInit:
'flame_original_str = getmonsterinfo(20143, MOB_STR);
'flame_original_min_atk = getmonsterinfo(20143, MOB_ATK1);
'flame_original_max_atk = getmonsterinfo(20143, MOB_ATK2);
end;
}
이게 문제가 일어나는 스크립트라는데
rand 값이 너무 적다고 오류가뜨는걸 어떻게 고쳐야할지 모르겠습니다
옛날 라테나에서는 이러지 않았는데 최신 라테나에서 오류가 뜨네요
관련자료
-
다음