メモ(スタッフロール) 

投稿者:Icon mini cdv30200 投稿日:2014/10/07 00:30

エンディングA・B
fadeOutMusicFadeIn(400, 259311, 400)

#ここにセリフが入る

#カメラ移動
b = getPlayerPosX()
#speak("カメラが左方向に移動します")
while b > getPlayerPosX() - 32 * 4
  moveCamera(true, b, getPlayerPosY())
#aの値を少しずつ増加させます。増加する数字が少ないほど滑らかになります。
  b = b - 0.007
end

#エンディング
text = <<EOS






















  ゲームに使用した
    素材の作者様(敬称略)


  キャラクタ
   REFMAP
   dycoon
   alnyan
   idohaka
   kawakami23
   shirosaboten

   Loose Leafキャラクター
         合成シミュレータ
   【Rド】
   敦煌回廊


  アイテム・アイコン
   dycoon
   aoihikawa
   cpu
   glatan
   kinako5757
   maoomaoo
   mifa
   noes
   ravenknight
   shirosaboten
   sugoihuto
   yo2gen


  効果アニメーション
   dycoon
   jun2332
   oyaji
   shirosaboten
   zeni3


  マップチップ画像
   REFMAP
   @rim_4
   ebitiri62
   ぴぽや


  BGM
   @knatech
   kenjioh
   ronto
   うさぎ529

   H/MIX GALLERY
   TAM Music Factory
   煉獄庭園


  効果音
   1272197237_yuudai427
   @jyokyojyu
   tkhr_64pan
   yukino
   とりか

   On-Jin ~音人~
   TAM Music Factory


  参考にした
   スクリプトの作者様(敬称略)

   takumi2310
   (経験値制レベルアップ)
   rurun9
   (所持金を常時画面表示)
   shirosaboten
   (カメラ移動)(物を押す)
   ugonight
   (透過前景)
   光楼(114)
   (非ログインユーザーへの警告文)


  ★スペシャルサンクス★
   このゲームを
   プレーして下さった
   すべての皆様







  ゲーム制作
    cdv30200



EOS

#i = 0
#while i < 8
# text = text + text
# i = i + 1
#end

n = 0

while n < 2000
  
  tx = createText(0, 0 - n, 512, 384 + 2000)  
  setText(tx, text)
  waitTime(0)
  deleteText(tx)
  
  n = n + 1

end
#スタッフロール後、シャインを消す
fadeOut(0, 0, 0)
setEventCharacter("playerCharacterEvent", 23142)
fadeIn()

#ここにセリフが入る

#エンディングAとBのテスト(普通のエンディング)
#clearSaveGlobalVariable()
  if getFlag("オニキスを背負う") && getFlag("白金の首飾り左入手")
  addSaveGlobalVariable("白金の首飾り左入手test", "左テスト")
#addSaveGlobalVariable("大規模なRPG", getVariable("テスト左"))
  elsif getFlag("エオリアンを背負う") && getFlag("白金の首飾り右入手")
  addSaveGlobalVariable("白金の首飾り右入手test", "右テスト")
#addSaveGlobalVariable("大規模なRPG", getVariable("テスト右"))
  else
  end
goEnding()

エンディングC
#ここにセリフが入る
waitTime(500)
fadeOut(0, 0, 0)
waitTime(500)
fadeOutMusicFadeIn(1800, 261344, 200)
warpEvent("playerCharacterEvent", 46, 10)

#黒い画面にいるシャインとオニキスを移動
warpEvent("event123", 99, 0);warpEvent("event124", 98, 0)

#画面左に黒い背景を表示
changeSprite_c()
fadeIn()

#setEventCharacter("playerCharacterEvent", 23142)

#アンジャビカの街
setEventDirection("event94",getRightDirection())
setEventDirection("event93",getLeftDirection())
#砂漠
setEventDirection("event105",getUpDirection())
#ほこら
setEventDirection("event102",getUpDirection())
setEventDirection("event103",getUpDirection())
#レヴェラリエ城
setEventDirection("event36",getUpDirection())
setEventDirection("event136",getUpDirection())
setEventDirection("event112",getLeftDirection())
#森
setEventDirection("event126",getRightDirection())
setEventDirection("event129",getUpDirection())
setEventDirection("event130",getDownDirection())
setEventDirection("event131",getLeftDirection())
setEventDirection("event132",getUpDirection())
setEventDirection("event133",getUpDirection())
setEventDirection("event134",getUpDirection())
setEventDirection("event135",getUpDirection())
#宿屋
setEventDirection("event100",getUpDirection())
setEventDirection("event101",getLeftDirection())
#海
setEventDirection("event116",getLeftDirection())
setEventDirection("event117",getLeftDirection())
#墓地
setEventDirection("event97",getUpDirection())
setEventDirection("event98",getUpDirection())
setEventDirection("event140",getUpDirection())
setEventDirection("event141",getRightDirection())
setEventDirection("event142",getRightDirection())
#------------------------------------------

#カメラ移動1(街)
#スタッフロール
speakFullScreen(false, "\n\n\n\n\n ゲームに使用した\n    素材の作者様(敬称略)")
speakFullScreen(false, "\n\nキャラクタ\n\n REFMAP\n dycoon\n alnyan\n idohaka\n kawakami23\n shirosaboten\n\n Loose Leafキャラクター\n       合成シミュレータ\n 【Rド】\n 敦煌回廊")
setEventTarget("event113", 50, 12);runEventMove()
waitTime(400)
setEventTarget("event113", 50, 17);setEventTarget("event114", 51, 17);runEventMove()
#「再びアンジャビカの街」の開始位置に移動
warpEvent("event113", 67, 13);warpEvent("event114", 51, 1)

#カメラ移動2(砂漠)
warpEvent("playerCharacterEvent", 7, 43)
#スタッフロール
speakFullScreen(false, "\n\nアイテム・アイコン\n\n dycoon\n aoihikawa\n cpu\n glatan\n kinako5757\n maoomaoo\n mifa\n noes\n ravenknight\n shirosaboten\n sugoihuto\n yo2gen")
waitTime(400)
setEventDirection("event107",getLeftDirection())
waitTime(400)
setEventTarget("event106", 13, 42);runEventMove()
setEventDirection("event107",getDownDirection())
waitTime(300)
setEventTarget("event107", 14, 41);runEventMove()
setVariable("imageID", showImage(224392))
waitTime(50)
hideImage(getVariable("imageID"))
waitTime(50)
setVariable("imageID", showImage(224392))
waitTime(50)
hideImage(getVariable("imageID"))
waitTime(300)
warpEvent("event108", 99, 2);warpEvent("event109", 99, 3)
warpEvent("event110", 99, 4);warpEvent("event111", 99, 5);warpEvent("event118", 98, 6)
waitTime(300)
setEventDirection("event106",getRightDirection())
waitTime(1000)

#カメラ移動3(ほこら)
warpEvent("playerCharacterEvent", 30, 42)
#スタッフロール
speakFullScreen(false, "\n\n効果アニメーション\n\n dycoon\n jun2332\n oyaji\n shirosaboten\n zeni3")
waitTime(500)
warpEvent("event119", 34, 40)
waitTime(800)
warpEvent("event120", 36, 41)
waitTime(300)
warpEvent("event121", 33, 41)
waitTime(300)
warpEvent("event122", 35, 40)
waitTime(1000)

#カメラ移動4(レヴェラリエ城)
warpEvent("playerCharacterEvent", 47, 42)
#スタッフロール
speakFullScreen(false, "\n\nマップチップ画像\n\n REFMAP\n @rim_4\n ebitiri62\n 
ぴぽや")
waitTime(500)
setEventTarget("event36", 51, 45);runEventMove()
setEventTarget("event36", 51, 46);runEventMove()
setEventDirection("event36",getUpDirection())
waitTime(400)
setEventTarget("event136", 52, 46);runEventMove()
setEventTarget("event136", 52, 45);runEventMove()
waitTime(1000)

#カメラ移動5(再びアンジャビカの街)
warpEvent("playerCharacterEvent", 46, 10)
#スタッフロール
speakFullScreen(false, "\n\nBGM\n\n @knatech\n kenjioh\n ronto\n うさぎ529\n\n H/MIX GALLERY\n TAM Music Factory\n 煉獄庭園")
setEventDirection("event127",getUpDirection())
setEventDirection("event128",getLeftDirection())
setEventTarget("event114", 51, 9);runEventMove()
waitTime(200)
setEventDirection("event114",getRightDirection())
waitTime(200)
setEventDirection("event114",getDownDirection())
waitTime(200)
setEventDirection("event114",getLeftDirection())
waitTime(200)
setEventDirection("event114",getDownDirection())
waitTime(500)
setEventTarget("event114", 57, 9);runEventMove()
warpEvent("event114", 67, 9)
setEventDirection("event114",getDownDirection())

b = getPlayerPosX()
#speak("カメラが右方向に移動します")
while b < getPlayerPosX() + 32 * 16
  moveCamera(true, b, getPlayerPosY())
#bの値を少しずつ増加させます。増加する数字が少ないほど滑らかになります。
  b = b + 0.06
end

waitTime(1200)
setEventDirection("event113",getUpDirection())
waitTime(400)
setEventTarget("event113", 67, 12);runEventMove()
waitTime(400)
setEventTarget("event114", 66, 9);runEventMove()
setEventTarget("event114", 62, 9);runEventMove()
waitTime(500)
setEventDirection("event113",getDownDirection())
waitTime(400)
setEventTarget("event113", 67, 9);runEventMove()
setEventDirection("event113",getLeftDirection())
waitTime(800)
setEventTarget("event113", 67, 13);runEventMove()
waitTime(1000)
#カメラ戻し
moveCamera(false)

#カメラ移動6(森)
warpEvent("playerCharacterEvent", 54, 42)
#スタッフロール
speakFullScreen(false, "\n\n効果音\n\n 1272197237_yuudai427\n @jyokyojyu\n tkhr_64pan\n yukino\n とりか\n\n On-Jin ~音人~\n TAM Music Factory")
waitTime(800)
setEventTarget("event132", 59, 42);runEventMove()
waitTime(800)
setEventTarget("event133", 58, 42);runEventMove()

setVariable("imageID", showImage(224392))
waitTime(30)
hideImage(getVariable("imageID"))

setEventDirection("event133",getRightDirection())
setEventTarget("event132", 61, 42);runEventMove()
#setEventDirection("event132",getLeftDirection())
warpEvent("event130", 98, 5)

setEventTarget("event133", 59, 40);runEventMove()
warpEvent("event129", 98, 4)
setEventTarget("event132", 59, 42);runEventMove()
setEventDirection("event132",getUpDirection())
#setEventTarget("event133", 59, 39);runEventMove()
warpEvent("event133", 59, 39)
setEventDirection("event133",getRightDirection())
warpEvent("event131", 98, 3)

setEventDirection("event133",getLeftDirection())
warpEvent("event126", 98, 2)
waitTime(500)
setEventDirection("event133",getDownDirection())

waitTime(300)
setEventTarget("event133", 58, 42);runEventMove()
waitTime(300)
setEventDirection("event133",getRightDirection())
waitTime(500)
setEventDirection("event132",getLeftDirection())
setEventCharacter("event133", 31008)
waitTime(1000)

setVariable("imageID", showImage(224392))
waitTime(30)
hideImage(getVariable("imageID"))
setEventTarget("event132", 61, 42);setEventTarget("event133", 56, 42);runEventMove()
setEventTarget("event132", 59, 42);setEventTarget("event133", 58, 42);runEventMove()

setVariable("imageID", showImage(224392))
waitTime(20)
warpEvent("event134", 59, 45)
hideImage(getVariable("imageID"))
setEventTarget("event132", 61, 42);setEventTarget("event133", 56, 42);runEventMove()
setEventTarget("event132", 59, 42);setEventTarget("event133", 58, 42);runEventMove()

setVariable("imageID", showImage(224392))
waitTime(20)
warpEvent("event135", 58, 46)
hideImage(getVariable("imageID"))
setEventTarget("event132", 61, 42);setEventTarget("event133", 56, 42);runEventMove()
setEventTarget("event132", 59, 42);setEventTarget("event133", 58, 42);runEventMove()
setEventDirection("event134",getDownDirection())

setVariable("imageID", showImage(224392))
waitTime(30)
hideImage(getVariable("imageID"))
setEventTarget("event132", 61, 42);setEventTarget("event133", 56, 42);runEventMove()
setEventTarget("event132", 59, 42);setEventTarget("event133", 58, 42);runEventMove()

setVariable("imageID", showImage(224392))
waitTime(30)
hideImage(getVariable("imageID"))
setEventTarget("event132", 61, 42);setEventTarget("event133", 56, 42);runEventMove()
setEventTarget("event132", 59, 42);setEventTarget("event133", 58, 42);runEventMove()
setEventTarget("event134", 55, 45);setEventTarget("event135", 55, 46);runEventMove()
waitTime(1000)
#--------------------------------------


#カメラ移動7(宿屋)
warpEvent("playerCharacterEvent", 37, 42)
#スタッフロール
speakFullScreen(false, "\n\n参考にした\n  スクリプトの作者様(敬称略)\n\n  takumi2310\n (経験値制レベルアップ)\n rurun9\n (所持金を常時画面表示)\n shirosaboten\n (カメラ移動)(物を押す)\n ugonight\n (透過前景)")
waitTime(400)
setEventTarget("event100", 42, 43);runEventMove()
setEventDirection("event100",getRightDirection())
waitTime(700)
setEventTarget("event100", 42, 47);runEventMove()
setEventTarget("event100", 39, 47);setEventTarget("event101", 42, 43);runEventMove()
setEventDirection("event101",getDownDirection())
waitTime(1000)

#カメラ移動8(海)
warpEvent("playerCharacterEvent", 22, 42)
#スタッフロール
speakFullScreen(false, "\n\n★スペシャルサンクス★\n\n このゲームを\n プレーして下さった\n すべての皆様")
setEventDirection("event117",getRightDirection())
waitTime(800)
setEventTarget("event116", 28, 43);runEventMove()
waitTime(500)
setEventDirection("event117",getLeftDirection())
waitTime(300)
setEventDirection("event117",getDownDirection())
setEventTarget("event138", 28, 46);setEventTarget("event139", 29, 49);runEventMove()
setEventDirection("event116",getDownDirection())
setEventTarget("event137", 27, 47);setEventTarget("event139", 29, 48);runEventMove()
setEventTarget("event139", 29, 47);runEventMove()
waitTime(1000)

#カメラ移動9(墓地)
warpEvent("playerCharacterEvent", 83, 42)
b = getPlayerPosX()
#speak("カメラが右方向に移動します")
while b < getPlayerPosX() + 32 * 8
  moveCamera(true, b, getPlayerPosY())
#bの値を少しずつ増加させます。増加する数字が少ないほど滑らかになります。
  b = b + 0.01
end
#スタッフロール
speakFullScreen(false, "\n\n    ゲーム制作\n\n     cdv30200")
waitTime(1200)
#------------------------------------------

#エンディングC(一枚絵を出したままで停止させる)
fadeOut(0, 0, 0)
#↓このプレイヤーワープは黒い背景を消すのに必要
warp(36500, 91, 57)
showImage(273498)
fadeIn()

t=true
while t
 waitTime(100)
end

コメントする

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

コメント一覧

コメントはありません。