[요청]메이플스토리-아리안트
페이지 정보

첨부파일
관련링크
본문
댓글목록
shqk100님의 댓글

감사합니다 잘 감상 하겠습니다.
브라우니님의 댓글


감사합니다 잘 감상 하겠습니다.
midiew님의 댓글


감사합니다 잘들을게요!
킹왕짱짱님의 댓글


잘 쓰도록 하겠습니다!
수구무추님의 댓글


감사합니다 잘 감상 하겠습니다.
Natural님의 댓글


감사합니다아아아아아
미디개초보자님의 댓글


감사합니다 잘 사용하겠습니다
wqw41q님의 댓글


감사합니다 잘 감상 하겠습니다.
메밀님의 댓글


감사합니다 잘 감상 하겠습니다.
Uganaga님의 댓글


감사합니다 잘쓰게씁니다
qweqwrqwrwqrwq님의 댓글

감사합니다 잘 감상 하겠습니다!!
sagar님의 댓글

감사합니다 잘 감상하겠습니다.
Luve천상o님의 댓글

감사합니다 :) 잘 사용할게요!
95231님의 댓글

감사합니다 잘 사용할게요~
QWERR님의 댓글

감사합니다 ! 잘 사용하겠습니다 !
호식님의 댓글

감사합니다 정말 좋아하는 노래인데
qeua님의 댓글

감사합니다 잘 사용할게요
후니2214님의 댓글

감사합니당 잘 사용하겟습니다:)
아하아나아님의 댓글

감사합니다 잘 사용할게여
호깡님의 댓글

감사합니다 잘 사용할게여
히지노님의 댓글

감사합니다. 잘 사용할게여
미디현수님의 댓글

감사합니다 찾던 파일이에요
호놀롤로님의 댓글

아리안트는 메이플명곡중 하나죠 감사합니다
미루1975님의 댓글

감사합니다 잘쓸게요
호호우님의 댓글

감사합니다 잘 쓸게용
Yhyeok님의 댓글

감사합니다 ! 잘 사용하겠습니다 !
lober님의 댓글

감사합니당 잘쓸게염
Secilia님의 댓글

감사합니다 ! 잘 사용하겠습니다 !
낯겨님의 댓글

아리안트군요 한때 중요한 퀘스트인줄 알았는데 그냥 일반퀘스트여서 멍때렸던 곳....
보리콘다님의 댓글

감사합니다 ! 잘 사용하겠습니다 !
아니무스님의 댓글

감사합니다 잘쓸게요!
sdfsdf님의 댓글

settings {
main {
설명: "Overwatch MIDI Pianist mode by ScroogeD. Convert MIDI songs to Overwatch piano songs with this converter on GitHub: github.com/ScroogeD2/owmidiconverter"
}
lobby {
대기열에 등록된 플레이어들도 허용: 네
전장 전환: 일시정지
경기 음성 대화: 활성화
개별 전투 최대 인원: 6
대기실로 돌아가기: 안 함
}
modes {
데스매치 {
enabled maps {
파리
}
}
일반 {
게임 모드 시작: 수동
영웅 제한: 비활성화
}
}
heroes {
일반 {
기술 재사용 대기시간: 0%
주는 피해: 500%
받는 피해: 500%
탄창 제한 없음: 활성화
궁극기 충전율: 250%
}
}
}
variables {
global:
0: notePositions
1: pianoPosition
2: bots
3: speedPercent
4: songPlaying
5: chordArrayIndex
6: defaultFacingDirection
7: playerSpawn
8: i
10: dataArrayIndex
15: banTpLocation
19: songData
20: tempArray
31: currentBotIndex
32: waitTime
player:
1: playNote
2: currentPitch
3: playerToRemove
}
subroutines {
0: destroyBots
}
rule ("Global init") {
event {
Ongoing - Global;
}
action {
Set Global Variable(tempArray, Empty Array);
Set Global Variable(chordArrayIndex, 1);
Set Global Variable(bots, Empty Array);
Set Global Variable(speedPercent, 100);
Set Global Variable(defaultFacingDirection, Vector(162, 60, 0));
Disable Inspector Recording;
Create HUD Text(All Players(All Teams), Null, Null, Custom String("Speed: {0}%", Global Variable(speedPercent), Null, Null), Right, 0, White, White, White, Visible To and String, Default Visibility);
Create HUD Text(All Players(All Teams), Null, Null, Custom String("Host player: Press Interact to start and stop the song, and Crouch+Primary or Crouch+Secondary Fire to change speed", Null, Null, Null), Top, 0, White, White, White, Visible To and String, Default Visibility);
Create HUD Text(All Players(All Teams), Null, Custom String("By ScroogeD", Null, Null, Null), Null, Left, 0, White, Yellow, White, Visible To and String, Default Visibility);
Create HUD Text(All Players(All Teams), Null, Custom String("Website: github.com/ScroogeD2/owmidiconverter", Null, Null, Null), Null, Left, 1, White, Yellow, White, Visible To and String, Default Visibility);
Create HUD Text(Filtered Array(All Players(All Teams), Has Status(Current Array Element, Frozen)), Custom String("The host player has decided to remove you temporarily. Please wait a minute before rejoining.", Null, Null, Null), Null, Null, Top, 1, White, White, White, Visible To and String, Default Visibility);
}
}
rule ("Player init") {
event {
Ongoing - Each Player;
All;
All;
}
condition {
Is Dummy Bot(Event Player) != True;
Has Spawned(Event Player) == True;
Is Alive(Event Player) == True;
}
action {
Set Status(Event Player, Null, Phased Out, 9999);
Wait(1, Ignore Condition);
Teleport(Event Player, Global Variable(playerSpawn));
Set Damage Received(Event Player, Absolute Value(9999999));
}
}
rule ("Dummy init") {
event {
Ongoing - Each Player;
All;
All;
}
condition {
Is Dummy Bot(Event Player) == True;
}
action {
Set Status(Event Player, Null, Phased Out, 9999);
Set Damage Dealt(Event Player, Absolute Value(9999999));
Set Invisible(Event Player, All);
Teleport(Event Player, Global Variable(pianoPosition));
}
}
rule ("Primary fire: increase speed") {
event {
Ongoing - Each Player;
All;
All;
}
condition {
Event Player == Host Player;
Is Button Held(Event Player, Crouch) == True;
Is Button Held(Event Player, Primary Fire) == True;
}
action {
Modify Global Variable(speedPercent, Add, 5);
}
}
rule ("Secondary fire: decrease speed") {
event {
Ongoing - Each Player;
All;
All;
}
condition {
Event Player == Host Player;
Is Button Held(Event Player, Crouch) == True;
Is Button Held(Event Player, Secondary Fire) == True;
Global Variable(speedPercent) > 5;
}
action {
Modify Global Variable(speedPercent, Subtract, 5);
}
}
rule ("Interact: create dummy bots, start playing") {
event {
Ongoing - Each Player;
All;
All;
}
condition {
Event Player == Host Player;
Is Button Held(Event Player, Interact) == True;
Global Variable(songPlaying) == 0;
}
action {
Set Global Variable(songPlaying, 1);
Set Global Variable(i, 11);
While(And(Compare(Count Of(Global Variable(bots)), <, First Of(First Of(Global Variable(songData)))), Compare(Global Variable(i), >, 0)));
If(Not(Entity Exists(Players In Slot(Global Variable(i), All Teams))));
Create Dummy Bot(Hero(시메트라), All Teams, Global Variable(i), Global Variable(pianoPosition), Vector(0, 0, 0));
Modify Global Variable(bots, Append To Array, Last Created Entity);
End;
Modify Global Variable(i, Subtract, 1);
Wait(0.016, Ignore Condition);
End;
Set Global Variable(i, 0);
Wait(2.5, Ignore Condition);
Set Global Variable(songPlaying, 2);
}
}
rule ("Interact: stop playing") {
event {
Ongoing - Each Player;
All;
All;
}
condition {
Event Player == Host Player;
Is Button Held(Event Player, Interact) == True;
Global Variable(songPlaying) == 2;
}
action {
Set Global Variable(bots, Empty Array);
Call Subroutine(destroyBots);
Set Global Variable(dataArrayIndex, 0);
Wait(1, Ignore Condition);
Set Global Variable(songPlaying, 0);
Set Global Variable(chordArrayIndex, 1);
}
}
rule ("Play piano") {
event {
Ongoing - Global;
}
condition {
Global Variable(songPlaying) == 2;
}
action {
While(And(Compare(Global Variable(dataArrayIndex), <, Count Of(Global Variable(songData))), Global Variable(songPlaying)));
If(Compare(Add(Global Variable(chordArrayIndex), Value In Array(Value In Array(Global Variable(songData), Global Variable(dataArrayIndex)), Add(Global Variable(chordArrayIndex), 1))), >, Count Of(Value In Array(Global Variable(songData), Global Variable(dataArrayIndex)))));
Modify Global Variable(dataArrayIndex, Add, 1);
Set Global Variable(chordArrayIndex, 0);
End;
Modify Global Variable(waitTime, Add, Multiply(Value In Array(Value In Array(Global Variable(songData), Global Variable(dataArrayIndex)), Global Variable(chordArrayIndex)), Divide(100, Global Variable(speedPercent))));
While(Compare(Global Variable(waitTime), >=, 0.016));
Wait(0.016, Ignore Condition);
Modify Global Variable(waitTime, Subtract, 0.016);
End;
For Global Variable(i, 0, Value In Array(Value In Array(Global Variable(songData), Global Variable(dataArrayIndex)), Add(Global Variable(chordArrayIndex), 1)), 1);
Set Player Variable(Value In Array(Global Variable(bots), Global Variable(currentBotIndex)), playNote, True);
Set Player Variable(Value In Array(Global Variable(bots), Global Variable(currentBotIndex)), currentPitch, Value In Array(Value In Array(Global Variable(songData), Global Variable(dataArrayIndex)), Add(Add(Global Variable(chordArrayIndex), 2), Global Variable(i))));
Set Global Variable(currentBotIndex, Modulo(Add(Global Variable(currentBotIndex), 1), Count Of(Global Variable(bots))));
End;
Modify Global Variable(chordArrayIndex, Add, Add(Value In Array(Value In Array(Global Variable(songData), Global Variable(dataArrayIndex)), Add(Global Variable(chordArrayIndex), 1)), 2));
End;
Wait(0.25, Ignore Condition);
Set Global Variable(songPlaying, 0);
Set Global Variable(chordArrayIndex, 1);
Set Global Variable(dataArrayIndex, 0);
Call Subroutine(destroyBots);
Set Global Variable(bots, Empty Array);
}
}
rule ("Play note") {
event {
Ongoing - Each Player;
All;
All;
}
condition {
Player Variable(Event Player, playNote) == True;
}
action {
Set Facing(Event Player, Direction From Angles(Y Component Of(Value In Array(Global Variable(notePositions), Player Variable(Event Player, currentPitch))), Z Component Of(Value In Array(Global Variable(notePositions), Player Variable(Event Player, currentPitch)))), To World);
Wait(0.048, Ignore Condition);
Start Holding Button(Event Player, Primary Fire);
Wait(0.032, Ignore Condition);
Stop Holding Button(Event Player, Primary Fire);
Set Player Variable(Event Player, playNote, False);
}
}
rule ("Race condition workaround for very high playing speeds") {
event {
Ongoing - Each Player;
All;
All;
}
condition {
Player Variable(Event Player, playNote) == True;
}
action {
Wait(0.2, Abort When False);
Set Player Variable(Event Player, playNote, False);
Loop;
}
}
rule ("Destroy bots (workaround for Destroy All Dummy Bots bug)") {
event {
Subroutine;
destroyBots;
}
action {
Set Global Variable(i, 0);
For Global Variable(i, 0, 12, 1);
Destroy Dummy Bot(All Teams, Global Variable(i));
End;
Set Global Variable(i, 0);
}
}
rule ("Note positions array init, Point B") {
event {
Ongoing - Global;
}
action {
Set Global Variable(notePositions, Empty Array);
Modify Global Variable(notePositions, Append To Array, Vector(0, -116.543, 59.952));
Modify Global Variable(notePositions, Append To Array, Vector(0, -121.295, 60.05
Corydon님의 댓글

감사합니다 잘 쓸게요 ㅎㅎ
백상아리님의 댓글

감사합니다 잘쓸게요
jss0188님의 댓글

감사합니다 잘 감상 하겠습니다.
고블린님의 댓글

감사합니다 러스트피아노잘칠게여1
맘수탉치님의 댓글

감샇바니당 잘들을게영
중풍이형님의 댓글

감사합니다 잘 쓰겠습니당
루팡님의 댓글

감사합니다 잘 쓰겠습니다
misoria님의 댓글

종말노무노무감사감사링띠띠
몽돔님의 댓글

감사합니다 잘 쓰겠습니다
도윤이님의 댓글

감사합니다 잘쓸게용
엉진망창렁얼뚱땅님의 댓글

감사합니다 잘쓸게용
오른손연습님의 댓글

감사합니다 잘 감상 하겠습니다.
메로나맛쥬스님의 댓글

감사합니다. 잘 듣겠습니다
민신님의 댓글

감사합니다 잘 감상 하겠습니다.
sjhkor님의 댓글

감사합니다 잘 사용할게요~
ID소다님의 댓글

감사합니다. 다운 잘 받겠습니다~
qwer123님의 댓글

감사합니다 잘 감상 하겠습니다.
버섯소님의 댓글

감사합니다 잘 감상 하겠습니다.
Gaeduck님의 댓글

감사합니다 잘 쓰겟습니당
쇼이종핑백님의 댓글

감사합니다 잘 쓰겠습니다!
SAN3님의 댓글

감사합니다 잘쓰겠습니다
아나지마나님의 댓글

감사합니다 잘쓰겠습니다
abcd12님의 댓글

감사합니다 잘쓰겠습니다
trainkay님의 댓글

감사합니다 잘쓰겠습니다
dwkdas님의 댓글

감사합니당 잘 사용하겟습니다:)
00001님의 댓글

감사히잘쓰겠습니다!!
instrumentsguy님의 댓글

감사히 잘쓰겠스빈다.
나도티비님의 댓글

감사히 잘쓰겠습니다~~
시아미님의 댓글

감사히 감사히 잘쓰겠습니다~~
0sim님의 댓글

감사합니다 잘쓸게요 ! ㅎㅎ
ksg99277님의 댓글

감사합니다! 잘쓰겠습니다!
M0LA님의 댓글

감사합니다!!!! 잘쓸게요
학다리님의 댓글

좋은자료 감사합니다 즐겁게 사용하겠습니다
dadada213님의 댓글

좋은자료 감사합니다 즐겁게 사용하겠습니다
Fggh님의 댓글

감사합니다 잘쓸게요
라라님의 댓글

좋아하는곡인데 감사합니다
KIMGUIN님의 댓글

감사합니다 잘쓸게여
2009님의 댓글

ㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇ
Amiya님의 댓글

아리안트 그리워요 메이플을 다시 시작하게 만드는 듯 .>!
짱아별공주님의 댓글

감사해용~ 잘쓸꼐용!
야카님의 댓글

와 진짜좋아하는노래인데 감사합니다 잘쓸게요
음악이좋아요님의 댓글

감사합니다정말잘쓰겠습니다
음유님의 댓글

감사합니다 잘 쓸게요 ㅋㅋ루 ㅋㅋ
온별별님의 댓글

감사합니다 잘쓰겠습니다
오타쿠님의 댓글

잘들을게요 감사합니다.
누리님의 댓글

감사합니다 잘들을게요!!
란비님의 댓글

하 도입부부터 장난아니네요
유부님의 댓글

감사합니다 잘쓰겟습니다~
안녕하세밈님의 댓글

브금 참좋죠 감사합니다
운류님의 댓글

감사합니다~~~~!
HanKim님의 댓글

감사합니다 잘쓸게요
박은님의 댓글

감사합니다~~~~~~
박은님의 댓글

감사합니다~~~~~~
모노오로호님의 댓글

감사합니다 잘들을게용
브이티리님의 댓글

감사합니다 잘 감상 하겠습니다.
음표사랑해요님의 댓글

좋은 곡 정말 감사합니다 잘 들을게요!
KalLoiee님의 댓글

잘쓰겠습니다 감사합니다
달타냥님의 댓글

감사합니다 잘받아가겠습니다
팔도님의 댓글

감사합니다감사합니다감사합니다
4ppleHip님의 댓글

asdfadsfasdfasdfasdf
aprlapfl002님의 댓글

감사합니다 ! 잘 사용하겠습니다 !
아아이아오에후님의 댓글

기대하면서 들어보겠습니다 ! 감사합니다
sinsun님의 댓글

감사합니다 잘쓸게요
jins님의 댓글

감사합니다 잘들을게요!
사또12님의 댓글

잘듣겠습니다 감사합니다
송사랑님의 댓글

감사합니다 잘쓰겠습니다~~
Gazlo님의 댓글

감사합니다 잘쓰겠습니다
wns00님의 댓글

감사합니다 잘쓸게요!
ejo0605님의 댓글

-메- 이플 스토리다람쥐
없다옹님의 댓글

사랑합니다 감사합니다
Luxcell님의 댓글

예전에는 저렙인데 아리안트에 가기도 했죠
없다옹님의 댓글

메이플은 사랑입니다 감사합니다
팥땅콩님의 댓글

감사합니다 잘쓸게요 ㅎㅎ
둘둘님의 댓글

잘 쓰겠습니다 감사합니다
euichan41님의 댓글

감사합니다 잘쓰겠습니다!
자동연주굿님의 댓글

잘듣겠습니다 감사합니다
dsfsedgewgfwe3님의 댓글

감삭담사감사감사감사감사감사합니다
bkamda님의 댓글

감사합니다! 잘 듣겠습니다.
러스트인님의 댓글

감사해요! 잘듣고갑니다
꽃고래님의 댓글

감사합니다 잘쓸게요!
urrtyrty님의 댓글

감사합니다!잘쓸게요~
데미소다님의 댓글

감사합니다 잘들을게요!
wlswn님의 댓글

감사합니다 잘 쓰겠습니다~
Leeyal님의 댓글

아리안트가서 오아시스물 마시고싶다
ifhx님의 댓글

감사합니다 ㅎㅎㅎㅎㅎㅎ
라헤이님의 댓글

잘듣겠습니다 감사합니다
파일리님의 댓글

감사합니다 잘 쓸게용!!!
동탄사우나수건도둑님의 댓글

감사합니다 다운받아가요
dfgdfji3493434님의 댓글

감사합니다 잘 사용할게여
소원참치님의 댓글

감사합니다 잘쓸게요!!
owlnura님의 댓글

감사합니다 잘쓰겠습니다
moad6님의 댓글

감사합니다 잘쓰겠습니다
sdadsadswweq13님의 댓글

감사합니다! 잘 쓰겠습니다!!
flua님의 댓글

감사합니다 개인소장하면서 들어야겠어요
Bindi님의 댓글

러스트에서 잘듣겠습니다 감사합니다
티카님의 댓글

감사합니다 잘들을게요!
nickname님의 댓글

감사합니다 잘쓰겠습니다
salmon12님의 댓글

감사합니다 잘 감상 하겠습니다.
k0n0님의 댓글

감사합니다!! 잘 쓰겠습니다!
edmundgard님의 댓글

감사합니다 잘쓸게용.
Imai님의 댓글

감사합니다! 잘쓸게용
danam01님의 댓글

감사합니다 잘쓸게요
향쁨님의 댓글

감사합니다 잘쓸께요~~
왕태풍님의 댓글

감사합니다 잘쓰겠습니다
Terra님의 댓글

감사합니다 잘들겠습니다
안창살님의 댓글

감사합니다! 잘 쓰겠습니당
큐씨씨피님의 댓글

감사합니다 ㅎㅎㅎㅎ 잘쓰겠습니다.
예쁨비님의 댓글

신청곡 할때 무료로 해주시는건가요?아니면 외주 형식으로 구현해주시는건가요
임소나님의 댓글

감사합니다 잘들을게요~
배고픈돼지님의 댓글

감사합니다! 정말 잘쓰겠습니다!
뀨뀨기님의 댓글

잘쓰겠습니다감사합니다
화려님의 댓글

감사합니다 잘 감상 하겠습니다.
box1129님의 댓글

감사합니다 잘쓰겠습니다~
jeiu님의 댓글

감사합니다 잘쓰겠습니다!!
푸른강물님의 댓글

감사합니다 :) 잘 사용할게요!
222771님의 댓글

감사합니다! 잘 사용하겠습니다!!
노래가조아요님의 댓글

감사합니다아아아아아
Jojo님의 댓글

thank you a lot i was looking for ariant
미디조아용님의 댓글

감사합니다잘쓰겠습니다람
멜로데이님의 댓글

감사합니다 잘 쓰겠습니다
촹왕님의 댓글

감사합니다 잘 감상 하겠습니다.
뚤라딸라님의 댓글

감사합니다 잘 감상 하겠습니다.
현뚱님의 댓글

감사합니다 잘쓰겠습니다
차미님의 댓글

냥쿨쿨님의 댓글

감사합니다 잘 들을게요
ASDFQWER님의 댓글

감사합니당 잘쓸게염
jameskinglord님의 댓글

굳! 고맙습니다!!!!
코쿠님의 댓글

감사합니다 잘 들을게요!
데굴2님의 댓글

감사합니다 잘쓰겠습니다!
csdannys님의 댓글

감사합니다 잘 사용하겠습니다
giggos님의 댓글

감사합니다 러스트에서 사용 잘하겠습니다
쿠베라님의 댓글

감사합니다. 잘 쓰겠습니다 !!
공백없음1님의 댓글

찾고 있던 거였는데..감사합니다 잘들을게요
아르파르님의 댓글

찾고잇엇는데 감사합니다!
아르파르님의 댓글

감사합니다! 잘쓸게요오오
kona0206님의 댓글

감사합니다 잘쓸게요 ㅎㅎㅎ!!!!