XSE Movecamera Script Problem

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • XSE Movecamera Script Problem

      Tag,

      Ich hab ein Level-Script geschrieben für Pokemon Smaragd (Englische Version). Wenn der Spieler die Map nun betritt funktioniert erstmal alles so wie es soll.
      Nachdem ersten Trainerkampf geht der Gegner so wie er soll zum Ausgang.

      Danach soll sich eigentlich die Kamera weiter nach rechts bewegen um den neuen Gegner halt beim eintritt zu zeigen.
      Soweit kommt es aber garnicht erst. Das Script geht nicht weiter und alle Personen auf der Map sind locked. (Das Spiel freezt nicht Musik läuft weiter)

      Ich hab rumprobiert neue Commands hinzugefügt oder welche entfernt aber es hat alles nichts gebracht.

      Das Script besteht eigentlich nur aus Wiederholungen. Nach jeder wiederholung hab ich eine Zeile frei gelassen um den Augenkrebs Faktor gering zu halten.
      PS: Ist extra gemacht das das Script immer wieder neu startet bei betreten der Map.

      Hier das Script:

      Quellcode

      1. #freespace 0xFF
      2. #dynamic 0xE40000
      3. #org @main
      4. setflag 0x206
      5. hidesprite 0x2
      6. hidesprite 0x3
      7. hidesprite 0x4
      8. hidesprite 0x5
      9. hidesprite 0x6
      10. hidesprite 0x7
      11. hidesprite 0x8
      12. setvar 0x4033 0x0
      13. applymovement 0xFF @go
      14. waitmovement 0x0
      15. special 0x116
      16. applymovement 0x7F @cam
      17. waitmovement 0x0
      18. showsprite 0x2
      19. special 0x117
      20. applymovement 0x2 @go1
      21. waitmovement 0x0
      22. special 0x116
      23. applymovement 0x7F @cam1
      24. waitmovement 0x0
      25. special 0x117
      26. msgbox @text 0x6
      27. trainerbattle 0x3 0x1D 0x0 @after
      28. applymovement 0x2 @go2
      29. waitmovement 0x0
      30. pause 0x10
      31. special 0x116
      32. applymovement 0x7F @camlol
      33. waitmovement 0x0
      34. special 0x117
      35. hidesprite 0x2
      36. showsprite 0x3
      37. applymovement 0x3 @go1
      38. waitmovement 0x0
      39. special 0x116
      40. applymovement 0x7F @cam1
      41. waitmovement 0x0
      42. special 0x117
      43. msgbox @text 0x6
      44. trainerbattle 0x3 0x1E 0x0 @after
      45. applymovement 0x3 @go2
      46. waitmovement 0x0
      47. pause 0x10
      48. special 0x116
      49. applymovement 0x7F @camlol
      50. waitmovement 0x0
      51. special 0x117
      52. hidesprite 0x3
      53. showsprite 0x4
      54. applymovement 0x3 @go1
      55. waitmovement 0x0
      56. special 0x116
      57. applymovement 0x7F @cam1
      58. waitmovement 0x0
      59. special 0x117
      60. msgbox @text 0x6
      61. trainerbattle 0x3 0x1F 0x0 @after
      62. applymovement 0x4 @go2
      63. waitmovement 0x0
      64. pause 0x10
      65. special 0x116
      66. applymovement 0x7F @camlol
      67. waitmovement 0x0
      68. special 0x117
      69. hidesprite 0x4
      70. showsprite 0x5
      71. applymovement 0x5 @go1
      72. waitmovement 0x0
      73. special 0x116
      74. applymovement 0x7F @cam1
      75. waitmovement 0x0
      76. special 0x117
      77. msgbox @text 0x6
      78. trainerbattle 0x3 0x20 0x0 @after
      79. applymovement 0x5 @go2
      80. waitmovement 0x0
      81. pause 0x10
      82. special 0x116
      83. applymovement 0x7F @camlol
      84. waitmovement 0x0
      85. special 0x117
      86. hidesprite 0x5
      87. showsprite 0x6
      88. applymovement 0x6 @go1
      89. waitmovement 0x0
      90. special 0x116
      91. applymovement 0x7F @cam1
      92. waitmovement 0x0
      93. special 0x117
      94. msgbox @text 0x6
      95. trainerbattle 0x3 0x21 0x0 @after
      96. applymovement 0x6 @go2
      97. pause 0x10
      98. special 0x116
      99. applymovement 0x7F @camlol
      100. waitmovement 0x0
      101. special 0x117
      102. waitmovement 0x0
      103. hidesprite 0x6
      104. showsprite 0x7
      105. applymovement 0x7 @go1
      106. waitmovement 0x0
      107. special 0x116
      108. applymovement 0x7F @cam1
      109. waitmovement 0x0
      110. special 0x117
      111. msgbox @text 0x6
      112. trainerbattle 0x3 0x22 0x0 @after
      113. pause 0x10
      114. special 0x116
      115. applymovement 0x7F @camlol
      116. waitmovement 0x0
      117. special 0x117
      118. applymovement 0x7 @go2
      119. waitmovement 0x0
      120. hidesprite 0x7
      121. showsprite 0x8
      122. applymovement 0x8 @go1
      123. waitmovement 0x0
      124. special 0x116
      125. applymovement 0x7F @cam1
      126. waitmovement 0x0
      127. special 0x117
      128. msgbox @text 0x6
      129. trainerbattle 0x3 0x23 0x0 @after
      130. applymovement 0x8 @go2
      131. waitmovement 0x0
      132. pause 0x10
      133. special 0x116
      134. applymovement 0x7F @camlol
      135. waitmovement 0x0
      136. special 0x117
      137. hidesprite 0x8
      138. special 0x116
      139. applymovement 0x7F @ende
      140. waitmovement 0x0
      141. special 0x117
      142. applymovement 0x1 @endeeins
      143. waitmovement 0x0
      144. applymovement 0xFF @endezwei
      145. waitmovement 0x0
      146. msgbox @textende 0x6
      147. applymovement 0x1 @lol
      148. applymovement 0xFF @lol1
      149. waitmovement 0x0
      150. warp 0x1A 0x62 0x0 0x1D 0x3
      151. waitstate
      152. release
      153. end
      154. #org @go
      155. #raw 0x9
      156. #raw 0x9
      157. #raw 0x9
      158. #raw 0xB
      159. #raw 0xFE
      160. #org @cam
      161. #raw 0xB
      162. #raw 0xB
      163. #raw 0xB
      164. #raw 0xB
      165. #raw 0xB
      166. #raw 0xB
      167. #raw 0xFE
      168. #org @go1
      169. #raw 0x9
      170. #raw 0x9
      171. #raw 0x9
      172. #raw 0xA
      173. #raw 0xFE
      174. #org @cam1
      175. #raw 0xA
      176. #raw 0xA
      177. #raw 0xA
      178. #raw 0xFE
      179. #org @camlol
      180. #org 0xB
      181. #raw 0xB
      182. #raw 0xB
      183. #raw 0xFE
      184. #org @go2
      185. #raw 0xB
      186. #raw 0x8
      187. #raw 0x8
      188. #raw 0x8
      189. #raw 0xFE
      190. #org @ende
      191. #raw 0xA
      192. #raw 0xA
      193. #raw 0xA
      194. #raw 0xFE
      195. #org @endeeins
      196. #raw 0xB
      197. #raw 0x9
      198. #raw 0x9
      199. #raw 0x9
      200. #raw 0x3
      201. #raw 0xFE
      202. #org @endezwei
      203. #raw 0x2
      204. #raw 0xFE
      205. #org @lol
      206. #raw 0x8
      207. #raw 0x8
      208. #raw 0x8
      209. #raw 0xFE
      210. #org @lol1
      211. #raw 0xA
      212. #raw 0x8
      213. #raw 0x8
      214. #raw 0xFE
      215. #org @text
      216. = In Position[.][.][.]\pKampf!
      217. #org @after
      218. = Gegner besiegt!\pNächster!
      219. #org @textende
      220. = Du hast alle Gegner besiegt\pBitte folge mir zur nächsten Etage.
      Alles anzeigen

      Und hier nochmal das Dekomplimierte Script

      Brainfuck-Quellcode

      1. '---------------
      2. #org 0xE4CDA9
      3. setflag 0x206
      4. hidesprite 0x2
      5. hidesprite 0x3
      6. hidesprite 0x4
      7. hidesprite 0x5
      8. hidesprite 0x6
      9. hidesprite 0x7
      10. hidesprite 0x8
      11. setvar 0x4033 0x0
      12. applymovement MOVE_PLAYER 0x8E4D054
      13. waitmovement 0x0
      14. special 0x116
      15. applymovement MOVE_CAMERA 0x8E4D05A
      16. waitmovement 0x0
      17. showsprite 0x2
      18. special 0x117
      19. applymovement 0x2 0x8E4D062
      20. waitmovement 0x0
      21. special 0x116
      22. applymovement MOVE_CAMERA 0x8E4D068
      23. waitmovement 0x0
      24. special 0x117
      25. msgbox 0x8E4D090 MSG_NORMAL '"In Position[.][.][.]\pKampf!"
      26. trainerbattle 0x3 0x1D 0x0 0x8E4D0A8
      27. applymovement 0x2 0x8E4D071
      28. waitmovement 0x0
      29. pause 0x10
      30. special 0x116
      31. applymovement MOVE_CAMERA 0x8E4D06D
      32. waitmovement 0x0
      33. special 0x117
      34. hidesprite 0x2
      35. showsprite 0x3
      36. applymovement 0x3 0x8E4D062
      37. waitmovement 0x0
      38. special 0x116
      39. applymovement MOVE_CAMERA 0x8E4D068
      40. waitmovement 0x0
      41. special 0x117
      42. msgbox 0x8E4D090 MSG_NORMAL '"In Position[.][.][.]\pKampf!"
      43. trainerbattle 0x3 0x1E 0x0 0x8E4D0A8
      44. applymovement 0x3 0x8E4D071
      45. waitmovement 0x0
      46. pause 0x10
      47. special 0x116
      48. applymovement MOVE_CAMERA 0x8E4D06D
      49. waitmovement 0x0
      50. special 0x117
      51. hidesprite 0x3
      52. showsprite 0x4
      53. applymovement 0x3 0x8E4D062
      54. waitmovement 0x0
      55. special 0x116
      56. applymovement MOVE_CAMERA 0x8E4D068
      57. waitmovement 0x0
      58. special 0x117
      59. msgbox 0x8E4D090 MSG_NORMAL '"In Position[.][.][.]\pKampf!"
      60. trainerbattle 0x3 0x1F 0x0 0x8E4D0A8
      61. applymovement 0x4 0x8E4D071
      62. waitmovement 0x0
      63. pause 0x10
      64. special 0x116
      65. applymovement MOVE_CAMERA 0x8E4D06D
      66. waitmovement 0x0
      67. special 0x117
      68. hidesprite 0x4
      69. showsprite 0x5
      70. applymovement 0x5 0x8E4D062
      71. waitmovement 0x0
      72. special 0x116
      73. applymovement MOVE_CAMERA 0x8E4D068
      74. waitmovement 0x0
      75. special 0x117
      76. msgbox 0x8E4D090 MSG_NORMAL '"In Position[.][.][.]\pKampf!"
      77. trainerbattle 0x3 0x20 0x0 0x8E4D0A8
      78. applymovement 0x5 0x8E4D071
      79. waitmovement 0x0
      80. pause 0x10
      81. special 0x116
      82. applymovement MOVE_CAMERA 0x8E4D06D
      83. waitmovement 0x0
      84. special 0x117
      85. hidesprite 0x5
      86. showsprite 0x6
      87. applymovement 0x6 0x8E4D062
      88. waitmovement 0x0
      89. special 0x116
      90. applymovement MOVE_CAMERA 0x8E4D068
      91. waitmovement 0x0
      92. special 0x117
      93. msgbox 0x8E4D090 MSG_NORMAL '"In Position[.][.][.]\pKampf!"
      94. trainerbattle 0x3 0x21 0x0 0x8E4D0A8
      95. applymovement 0x6 0x8E4D071
      96. pause 0x10
      97. special 0x116
      98. applymovement MOVE_CAMERA 0x8E4D06D
      99. waitmovement 0x0
      100. special 0x117
      101. waitmovement 0x0
      102. hidesprite 0x6
      103. showsprite 0x7
      104. applymovement 0x7 0x8E4D062
      105. waitmovement 0x0
      106. special 0x116
      107. applymovement MOVE_CAMERA 0x8E4D068
      108. waitmovement 0x0
      109. special 0x117
      110. msgbox 0x8E4D090 MSG_NORMAL '"In Position[.][.][.]\pKampf!"
      111. trainerbattle 0x3 0x22 0x0 0x8E4D0A8
      112. pause 0x10
      113. special 0x116
      114. applymovement MOVE_CAMERA 0x8E4D06D
      115. waitmovement 0x0
      116. special 0x117
      117. applymovement 0x7 0x8E4D071
      118. waitmovement 0x0
      119. hidesprite 0x7
      120. showsprite 0x8
      121. applymovement 0x8 0x8E4D062
      122. waitmovement 0x0
      123. special 0x116
      124. applymovement MOVE_CAMERA 0x8E4D068
      125. waitmovement 0x0
      126. special 0x117
      127. msgbox 0x8E4D090 MSG_NORMAL '"In Position[.][.][.]\pKampf!"
      128. trainerbattle 0x3 0x23 0x0 0x8E4D0A8
      129. applymovement 0x8 0x8E4D071
      130. waitmovement 0x0
      131. pause 0x10
      132. special 0x116
      133. applymovement MOVE_CAMERA 0x8E4D06D
      134. waitmovement 0x0
      135. special 0x117
      136. hidesprite 0x8
      137. special 0x116
      138. applymovement MOVE_CAMERA 0x8E4D077
      139. waitmovement 0x0
      140. special 0x117
      141. applymovement 0x1 0x8E4D07C
      142. waitmovement 0x0
      143. applymovement MOVE_PLAYER 0x8E4D083
      144. waitmovement 0x0
      145. msgbox 0x8E4D0C4 MSG_NORMAL '"Du hast alle Gegner besiegt\pBitte..."
      146. applymovement 0x1 0x8E4D086
      147. applymovement MOVE_PLAYER 0x8E4D08B
      148. waitmovement 0x0
      149. warp 0x1A 0x62 0x0 0x1D 0x3
      150. pause 0x30
      151. release
      152. #raw 0x2
      153. #raw pointer 0x90909FF
      154. callstdif 0xFE 0xFF
      155. callstdif 0xB 0xB
      156. callstdif 0xB 0xB
      157. '---------
      158. ' Strings
      159. '---------
      160. #org 0xE4D090
      161. = In Position[.][.][.]\pKampf!
      162. #org 0xE4D0A8
      163. = Gegner besiegt!\pNächster!
      164. #org 0xE4D0C4
      165. = Du hast alle Gegner besiegt\pBitte folge mir zur nächsten Etage.
      166. '-----------
      167. ' Movements
      168. '-----------
      169. #org 0xE4D054
      170. #raw 0x9 'Step Up (Normal)
      171. #raw 0x9 'Step Up (Normal)
      172. #raw 0x9 'Step Up (Normal)
      173. #raw 0xB 'Step Right (Normal)
      174. #raw 0xFE 'End of Movements
      175. #org 0xE4D05A
      176. #raw 0xB 'Step Right (Normal)
      177. #raw 0xB 'Step Right (Normal)
      178. #raw 0xB 'Step Right (Normal)
      179. #raw 0xB 'Step Right (Normal)
      180. #raw 0xB 'Step Right (Normal)
      181. #raw 0xB 'Step Right (Normal)
      182. #raw 0xFE 'End of Movements
      183. #org 0xE4D062
      184. #raw 0x9 'Step Up (Normal)
      185. #raw 0x9 'Step Up (Normal)
      186. #raw 0x9 'Step Up (Normal)
      187. #raw 0xA 'Step Left (Normal)
      188. #raw 0xFE 'End of Movements
      189. #org 0xE4D068
      190. #raw 0xA 'Step Left (Normal)
      191. #raw 0xA 'Step Left (Normal)
      192. #raw 0xA 'Step Left (Normal)
      193. #raw 0xFE 'End of Movements
      194. #org 0xE4D071
      195. #raw 0xB 'Step Right (Normal)
      196. #raw 0x8 'Step Down (Normal)
      197. #raw 0x8 'Step Down (Normal)
      198. #raw 0x8 'Step Down (Normal)
      199. #raw 0xFE 'End of Movements
      200. #org 0xE4D06D
      201. #org 0xE4D077
      202. #raw 0xA 'Step Left (Normal)
      203. #raw 0xA 'Step Left (Normal)
      204. #raw 0xA 'Step Left (Normal)
      205. #raw 0xFE 'End of Movements
      206. #org 0xE4D07C
      207. #raw 0xB 'Step Right (Normal)
      208. #raw 0x9 'Step Up (Normal)
      209. #raw 0x9 'Step Up (Normal)
      210. #raw 0x9 'Step Up (Normal)
      211. #raw 0x3 'Face Right
      212. #raw 0xFE 'End of Movements
      213. #org 0xE4D083
      214. #raw 0x2 'Face Left
      215. #raw 0xFE 'End of Movements
      216. #org 0xE4D086
      217. #raw 0x8 'Step Down (Normal)
      218. #raw 0x8 'Step Down (Normal)
      219. #raw 0x8 'Step Down (Normal)
      220. #raw 0xFE 'End of Movements
      221. #org 0xE4D08B
      222. #raw 0xA 'Step Left (Normal)
      223. #raw 0x8 'Step Down (Normal)
      224. #raw 0x8 'Step Down (Normal)
      225. #raw 0xFE 'End of Movements
      Alles anzeigen
      Beim Dekomplimierten Script ist mir die Zeile 210 besonders aufgefallen vll hat das irgendwas damit zu tuen.

      Ich hoffe ihr könnt mir helfen.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Cradily_ArT ()

    • Danke für die Antwort aber das komische ist ja das nur die @camlol nicht funktioniert (ich hab der schon alle möglichen namen gegeben) wenn ich @camlol aus dem script entferne funktioniert alles super auch die anderen movements.

      Ist ja nicht so schlimm ich hab @camlol einfach aus dem Script entfernt und habs leicht umgeschrieben. Es hatte mich halt trotzdem gewundert warum @camlol nicht funktionieren wollte.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Cradily_ArT () aus folgendem Grund: hatte was vergessen