사이트 로그인
2016.04.27 16:19
0,0,0,0,0,0,0 SPELL_숨마스텔라 {
set @myid, get_myid(); //내 아이디 가져오기
set @targetx, mtarget_x(); //마법 타겟 X 좌표 가져오기
set @targety, mtarget_y(); //마법 타겟 Y 좌표 가져오기
set @targetxy, get_mobxy(@targetx, @targety); // 타겟의 XY좌표 가져오기
set @dam, get_mana(@myid)*5; //내 아이디의 마나량 * 5배의 데미지
set @type1, istype(@targetxy); //타겟의 타입 가져오기
if(@type1 == 1){ //타겟의 타입이 1 (몬스터) 이라면
motion 0, 0; //모션
game_sound 0, 0; //사운드
effect @targetxy, 0, 0, 0; //타겟에게 이펙트
damaged @targetxy, @dam; //타겟에게 데미지
set @mob1, get_mobxy(@targetx, (@targety)-1); //몹1 좌표 설정
set @mob2, get_mobxy(@targetx, (@targety)+1); //몹2 좌표 설정
set @mob3, get_mobxy((@targetx)-1, @targety); //몹3 좌표 설정
set @mob4, get_mobxy((@targetx)+1, @targety); //몹4 좌표 설정
set @type2, istype(@mob1); //몹1 타입 설정
set @type3, istype(@mob2); //몹2 타입 설정
set @type4, istype(@mob3); //몹3 타입 설정
set @type5, istype(@mob4); //몹4 타입 설정
if(@type2 == 1){ //몹1 타입이 1(몬스터)이라면
effect @mob1, 0, 0, 0; //몹1 이펙트
damaged @mob1, @dam; //몹1 데미지
}
if(@type3 == 1){ //몹2 타입이 1(몬스터)이라면
effect @mob2, 0, 0, 0; //몹2 이펙트
damaged @mob2, @dam; //몹2 데미지
}
if(@type4 == 1){ //몹3 타입이 1(몬스터)이라면
effect @mob3, 0, 0, 0; //몹3 이펙트
damaged @mob3, @dam; //몹3 데미지
}
if(@type5 == 1){ //몹4 타입이 1(몬스터)이라면
effect @mob4, 0, 0, 0; //몹4 이펙트
damaged @mob4, @dam; //몹4 데미지
}
}
del @targetx; //사용한것 지우기
del @targety;
del @targetxy;
del @mob1;
del @mob2;
del @mob3;
del @mob4;
del @type1;
del @type2;
del @type3;
del @type4;
del @type5;
del @myid;
}
=========================
마나 소모량은 직접 넣어주시면 되겠습니다.
NPC 일때와 USER 일때를 지정해주시면
팅기는일은 없겠습니다.