Let'sダンススクリプト

投稿者:   mini rdjk5242 投稿日:2012/02/14 15:01

最初に書いておくと、長いです。
setCustomParamMenuEnable(true)
setCustomParamMenuName("Let's ダンシング!")
setMenuItemVisible(getMenuStatus(), false)
setMenuItemVisible(getMenuItem(), false)
setMenuItemVisible(getMenuEquipment(), false)
setMenuItemVisible(getMenuSortParty(), false)
setMenuItemVisible(getMenuBackLog(), false)
setMenuItemVisible(getMenuSave(), false)
setMenuItemVisible(getMenuLoad(), false)
setMenuItemVisible(getMenuHideWindow(), false)


def aL()
setEventDirection("playerCharacterEvent",getLeftDirection())
end
def aU()
setEventDirection("playerCharacterEvent",getUpDirection())
end
def aR()
setEventDirection("playerCharacterEvent",getRightDirection())
end
def aD()
setEventDirection("playerCharacterEvent",getDownDirection())
end

def bL()
setEventDirection("event4",getLeftDirection())
end
def bU()
setEventDirection("event4",getUpDirection())
end
def bR()
setEventDirection("event4",getRightDirection())
end
def bD()
setEventDirection("event4",getDownDirection())
end

def cL()
setEventDirection("event5",getLeftDirection())
end
def cU()
setEventDirection("event5",getUpDirection())
end
def cR()
setEventDirection("event5",getRightDirection())
end
def cD()
setEventDirection("event5",getDownDirection())
end

def dL()
setEventDirection("event6",getLeftDirection())
end
def dU()
setEventDirection("event6",getUpDirection())
end
def dR()
setEventDirection("event6",getRightDirection())
end
def dD()
setEventDirection("event6",getDownDirection())
end


def eL()
setEventDirection("event7",getLeftDirection())
end
def eU()
setEventDirection("event7",getUpDirection())
end
def eR()
setEventDirection("event7",getRightDirection())
end
def eD()
setEventDirection("event7",getDownDirection())
end



def onShowCustomParameter() 
warp(19512, 7, 5)
aD()
bD()
cD()
dD()
eD()
waitTime(780)
playBGM(8732)
a=0
while a<=7
aL()
waitTime(290)
aU()
waitTime(290)
aR()
waitTime(290)
aD()
waitTime(290)
a=a+1
end
a=0

aL()
bL()
waitTime(290)
aU()
bU()
waitTime(290)
aR()
bR()
waitTime(290)
aD()
bD()
waitTime(290)

aL()
cL()
waitTime(290)
aU()
cU()
waitTime(290)
aR()
cR()
waitTime(290)
aD()
cD()
waitTime(290)

aL()
dL()
waitTime(290)
aU()
dU()
waitTime(290)
aR()
dR()
waitTime(290)
aD()
dD()
waitTime(290)

aL()
eL()
waitTime(290)
aU()
eU()
waitTime(290)
aR()
eR()
waitTime(290)
aD()
eD()
waitTime(290)

while a<3
aL()
bL()
cL()
dL()
eL()
waitTime(290)
aU()
bU()
cU()
dU()
eU()
waitTime(290)
aR()
bR()
cR()
dR()
eR()
waitTime(290)
aD()
bD()
cD()
dD()
eD()
waitTime(290)
a=a+1
end
a=0

setEventTarget("event4", 5, 5)
setEventTarget("event5", 6, 5)
setEventTarget("event6", 8, 5)
setEventTarget("event7", 9, 5)
runEventMove()

aD()
bD()
cD()
dD()
eD()
waitTime(900)

while a<3
eR()
waitTime(290)
eU()
dR()
waitTime(290)
eL()
dU()
aR()
waitTime(290)
eD()
dL()
aU()
cR()
waitTime(290)
dD()
aL()
cU()
bR()
waitTime(290)
aD()
cL()
bU()
waitTime(290)
cD()
bL()
waitTime(290)
bD()
waitTime(290)
a=a+1
end
a=0

setEventTarget("event4", 5, 2)
setEventTarget("event5", 6, 2)
setEventTarget("event6", 8, 9)
setEventTarget("event7", 9, 9)
runEventMove()

aL()
waitTime(290)
aU()
waitTime(290)
aR()
waitTime(290)
aD()
waitTime(290)

setEventTarget("event4", 11, 2)
setEventTarget("event5", 12, 2)
setEventTarget("event6", 2, 9)
setEventTarget("event7", 3, 9)
runEventMove()

aL()
waitTime(290)
aU()
waitTime(290)
aR()
waitTime(290)
aD()
waitTime(290)

setEventTarget("event4", 11, 9)
setEventTarget("event5", 12, 9)
setEventTarget("event6", 2, 2)
setEventTarget("event7", 3, 2)
runEventMove()

aL()
waitTime(290)
aU()
waitTime(290)
aR()
waitTime(290)
aD()
waitTime(290)

setEventTarget("event4", 9, 5)
setEventTarget("event5", 11, 5)
setEventTarget("event6", 5, 5)
setEventTarget("event7", 3, 5)
runEventMove()
aD()
bD()
cD()
dD()
eD()
waitTime(800)

while a<5
eL()
cR()
waitTime(290)
eU()
cU()
dL()
bR()
waitTime(290)
eR()
cL()
dU()
bU()
waitTime(290)
eD()
cD()
dR()
bL()
waitTime(290)
dD()
bD()
waitTime(290)
a=a+1
end
a=0
waitTime(1360)
setEventTarget("event4", 10, 5)
setEventTarget("event5", 12, 5)
setEventTarget("event6", 6, 5)
setEventTarget("event7", 4, 5)
setEventTarget("playerCharacterEvent", 8, 5)
runEventMove()
aL()
bL()
cL()
dL()
eL()
waitTime(290)
aR()
bR()
cR()
dR()
eR()
waitTime(290)
aL()
bL()
cL()
dL()
eL()
waitTime(290)
setEventTarget("event4", 9, 5)
setEventTarget("event5", 11, 5)
setEventTarget("event6", 5, 5)
setEventTarget("event7", 3, 5)
setEventTarget("playerCharacterEvent", 7, 5)
runEventMove()
waitTime(1000)
setEventTarget("event4", 8, 5)
setEventTarget("event5", 10, 5)
setEventTarget("event6", 4, 5)
setEventTarget("event7", 2, 5)
setEventTarget("playerCharacterEvent", 6, 5)
runEventMove()
aR()
bR()
cR()
dR()
eR()
waitTime(290)
aL()
bL()
cL()
dL()
eL()
waitTime(290)
aR()
bR()
cR()
dR()
eR()
waitTime(290)
setEventTarget("event4", 9, 5)
setEventTarget("event5", 11, 5)
setEventTarget("event6", 5, 5)
setEventTarget("event7", 3, 5)
setEventTarget("playerCharacterEvent", 7, 5)
runEventMove()
waitTime(1000)
aD()
bD()
cD()
dD()
eD()
waitTime(1000)
speak("ありがとうございました!")
speak("これで終わります。\n\nどうでしたか?\n\nよかったらコメントしていってください。\n\nThank you for playing!")

fadeOutMusicStop(1000)
goEnding()




end
drawCustomParam()
speakFullScreen(true, "今日はダンス大会の日。\n\nあなたは初心者なのでみんなと一緒に踊りましょう!\n\nまずはみんなと話してください。")

コメントする

コメントするには、ログインする必要があります。

コメント一覧

   mini rdjk5242(投稿日:2012/02/14 15:29, 履歴)
設定するというか、2つ目のマップにいる人のイベントのキャラクターを変えればいいです。

自分以外の4人がevent4~7なのです。
Material 110912 1 mini アイネ・レグルス(投稿日:2012/02/14 15:16, 履歴)
すごく良いですね!

あと、ダンスするキャラクターを設定する時って、どこを変更すればいいのでしょうか?