몹 베노미 스크립트
0,0,0,0,0,0,0 Monster_베노미 {
set @myid, get_myid();
set #poisondamage, get_vita;
set #benomitime, time();
if(magic_protection(@myid)){effect @myid, 33, 0, 130; end;}
if(char_curse(@myid, "베노미", 120, 15, 35))
message 3, object_name() + "가(이) 베노미를 가합니다.";
BenomiStartcheck:
set@type,istype(@target);
if(@type==3){
if(!char_curse(@myid, "베노미", 120, 15, 35))
message 3, "스펠을 외워 중독이 해제 되었습니다...";
del@myid;
del@target;
del@type;
end;}
if(time() - #benomitime < 30){goto BenomiStart; end;}
message 3, "중독 시간이 지나 끝 났습니다..";
del@myid;
del@target;
del@type;
end;
BenomiStart:
game_sound 0,0;
if(@type==3){
if(!char_curse(@myid, "베노미", 120, 15, 35))
message 3, "스펠을 외워 중독이 해제 되었습니다...";
del@myid;
del@target;
del@type;
end;}
if(get_body(@myid) != 48){
del@hill;//
char_damaged4@myid,#poisondamge*1/100,#poisondamge*1/100;
Sleep(1000);
effect @myid, 247, 0, 75;
message 3, "독기가 온몸을 침투합니다.";
goto BenomiStartcheck;}
}
베노미 이미지를 상태표시에 띄우는 것은..
if(char_curse(@myid, "베노미", 120, 15, 35))
15되어있죠? 저기 저쪽의 숫자와 관련 있는 것 같은데 잘모르겟네요
아니면 다른 함수를 쓰는듯;
앞에 120은 타임 35는 베노미 이미지 아이콘;;

댓글2
-
제이로드
0,0,0,0,0,0,0 Monster_베노미 {
set @myid, get_myid();
set #poisondamage, get_vita;
set #benomitime, time();
if(magic_protection(@myid)){effect @myid, 33, 0, 130; end;}
message 3, object_name() + "가(이) 베노미를 가합니다.";
BenomiStartcheck:
set@type,istype(@target);
if(@type==3){
del@myid;
del@target;
del@type;
end;
message 3, "스펠을 외워 중독이 해제 되었습니다...";
}
if(time() - #benomitime < 30){goto BenomiStart; end;}
message 3, "중독 시간이 지나 끝 났습니다..";
del@myid;
del@target;
del@type;
end;BenomiStart:
if(get_body(@myid) == 48){end;}
if(@type==3){
message 3, "스펠을 외워 중독이 해제 되었습니다...";
del@myid;
del@target;
del@type;
end;}if(get_body(@myid)!=48){
del@hill;//델힐이 위로
char_damaged4@myid,#poisondamge*1/100,#poisondamge*1/100;
Sleep(1000);
effect @myid, 247, 0, 75;
message 3, "독기가 온몸을 침투합니다.";
goto BenomiStartcheck;}
}이건 오류 없는 소스 입니다.. 아우 6시간 수정불가 압박 -_- 이렇게 하면 오류는 없어지지만 오른쪽 상단 상태이미지는 뜨지 않음
나중에 먼지 찬찬히 알아봐야겟음^^;;
제이로드 님의 최근 댓글
감사합니다~~ 2018 05.06 에거 어둠님 안녕하세요.. 저도 한달전에 뒤늦게 mobpoison_delay인걸 알았네요.. 그런데 쓰면 중독. 이렇게 메세지가 나와서.. 일단 리버싱으로 지워버렸는데 공백이 생겨 버리네요... 다음에 업데이트때 실행파일에서 그 점도 해결 좀 해주세요 ^^;; 아니면 다른 방법 있으시면 알려주세요 ^^;; 2018 05.02 Spell 베노미A { set @myid, get_myid(); set #poisondamage, get_vita; set #benomitime, time(); set @type,istype(@target); set #Konst, @target; if(magic_protection(@myid)){effect @myid, 33, 0, 130; end;} if(object_name()!="슬러그A"){end;} if(@type==1||@type==2){ if(magic_exist(3,#Konst,1)){message 3,"이미 걸려 있습니다[베노미]"; end;} poison #Konst,120,0,0,0,0,@myid; } if(@type==3){ {message 3,"이미 걸려 있습니다[베노미]"; end;} } message 3, object_name() + "가(이) 베노미를 가합니다."; BenomiStartcheck: if(#Konst!=@target){end;} del@type; if(get_body(@myid)==48){end;} //뮤레칸 귀신상태 베노미 끝 if(get_body(@myid)==64){end;} //이아방 귀신상태 베노미 끝 if(time() - #benomitime < 120){goto BenomiStart; end;} message 3, "중독 시간이 지나 끝 났습니다.."; del@type; del@myid; del@target; del#Konst; end; BenomiStart: game_sound 0,0; del@hill; char_damaged4@myid,#poisondamge*1/100,#poisondamge*1/100; effect @myid, 247, 0, 75; message 3, get_state + "독기가 온몸을 침투합니다."; Sleep(1000); goto BenomiStartcheck; } 2018 04.16 게임존님 이 게시물 좀 지워주세요 ^^ 2018 04.14 게임존님 기타게임 소스자료실에 베노미스크립트 게시물은 삭제해 주세요 ~ 세오펙으로 테스트 하였습니다. db\script\디스펠\몬스터기술.txt 내용에 저렇게 기입합니다. 2018 04.14