Ultimate Reallife Halloween event Zombies spawnen nicht

  • Ultimate

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

  • Und hier ist nochmal der Code

    LUA-Quellcode: halloween_intro_client.lua

    1. local camLookAtX, camLookAtY, halloweenCamPos
    2. local HalloweenModels = {
    3. [1]=13,
    4. [2]=22,
    5. [3]=68,
    6. [4]=84,
    7. [5]=152,
    8. [6]=162,
    9. [7]=264
    10. }
    11. local zombiePositions = {}
    12. zombiePositions["x"] = {}
    13. zombiePositions["y"] = {}
    14. zombiePositions["z"] = {}
    15. local i = 0
    16. i = i + 1
    17. zombiePositions["x"], zombiePositions["y"][i], zombiePositions["z"][i] = 913.24499511719, -1103.3891601563, 23.946100234985
    18. i = i + 1
    19. zombiePositions["x"][i], zombiePositions["y"][i], zombiePositions["z"][i] = 895.55462646484, -1106.3125, 23.149225234985
    20. i = i + 1
    21. zombiePositions["x"][i], zombiePositions["y"][i], zombiePositions["z"][i] = 869.08483886719, -1108.5260009766, 23.8812084198
    22. i = i + 1
    23. zombiePositions["x"][i], zombiePositions["y"][i], zombiePositions["z"][i] = 886.93902587891, -1097.1392822266, 23.879888534546
    24. i = i + 1
    25. zombiePositions["x"][i], zombiePositions["y"][i], zombiePositions["z"][i] = 905.06921386719, -1094.5563964844, 23.946100234985
    26. i = i + 1
    27. zombiePositions["x"][i], zombiePositions["y"][i], zombiePositions["z"][i] = 918.78948974609, -1097.4002685547, 23.954639434814
    28. i = i + 1
    29. zombiePositions["x"][i], zombiePositions["y"][i], zombiePositions["z"][i] = 919.36199951172, -1108.2281494141, 23.923425674438
    30. i = i + 1
    31. zombiePositions["x"][i], zombiePositions["y"][i], zombiePositions["z"][i] = 864.36004638672, -1099.8049316406, 23.946100234985
    32. i = i + 1
    33. zombiePositions["x"][i], zombiePositions["y"][i], zombiePositions["z"][i] = 848.19622802734, -1106.0549316406, 23.916841506958
    34. i = i + 1
    35. zombiePositions["x"][i], zombiePositions["y"][i], zombiePositions["z"][i] = 839.73645019531, -1099.0528564453, 23.916841506958
    36. i = i + 1
    37. zombiePositions["x"][i], zombiePositions["y"][i], zombiePositions["z"][i] = 835.41534423828, -1110.8784179688, 23.839847564697
    38. i = i + 1
    39. zombiePositions["x"][i], zombiePositions["y"][i], zombiePositions["z"][i] = 929.67938232422, -1110.2612304688, 23.850492477417
    40. i = i + 1
    41. zombiePositions["x"][i], zombiePositions["y"][i], zombiePositions["z"][i] = 930.51190185547, -1092.0285644531, 23.850492477417
    42. i = i + 1
    43. zombiePositions["x"][i], zombiePositions["y"][i], zombiePositions["z"][i] = 940.51928710938, -1104.5961914063, 23.850492477417
    44. i = i + 1
    45. zombiePositions["x"][i], zombiePositions["y"][i], zombiePositions["z"][i] = 935.65948486328, -1117.8385009766, 23.850492477417
    46. i = i + 1
    47. zombiePositions["x"][i], zombiePositions["y"][i], zombiePositions["z"][i] = 943.47680664063, -1089.142578125, 23.850492477417
    48. i = i + 1
    49. zombiePositions["x"][i], zombiePositions["y"][i], zombiePositions["z"][i] = 925.80029296875, -1080.3283691406, 23.850492477417
    50. i = i + 1
    51. zombiePositions["x"][i], zombiePositions["y"][i], zombiePositions["z"][i] = 894.421875, -1078.8986816406, 23.850492477417
    52. local zombieSpawnPositions = i
    53. local HalloweenZombiesOnLoadScreen = {}
    54. function startHalloweenCamFlight ()
    55. guiSetEnabled ( damageImage, false )
    56. guiSetAlpha ( damageImage, 0 )
    57. loadHalloweenSkins ()
    58. setWeather ( 9 )
    59. setTime ( 1, 0 )
    60. camLookAtX, camLookAtY, camLookAtZ = 895.65313720703, -1101.6677246094, 24.171594619751
    61. halloweenCamPos = createObject ( 1337, 945.86889648438, -1103.2341308594, 29.125005722046 )
    62. setElementAlpha ( halloweenCamPos, 0 )
    63. moveObject ( halloweenCamPos, 20000, 822.66461181641, -1116.329345703, 29.125005722046 )
    64. setTimer ( turnHalloweenCamAroundA, 20000, 1 )
    65. setTimer ( churchBell, 3000, 12 )
    66. -- Spawn zombies --
    67. for i = 1, zombieSpawnPositions do
    68. local zombie = createPed ( HalloweenModels[math.random ( 1, 7 )], zombiePositions["x"][i], zombiePositions["y"][i], zombiePositions["z"][i] )
    69. setPedRotation ( zombie, math.random ( 1, 360 ) )
    70. setElementDimension ( zombie, getElementDimension ( lp ) )
    71. setElementParent ( zombie, halloweenCamPos )
    72. letZombieDoAnything ( zombie )
    73. end
    74. -- --
    75. addEventHandler ( "onClientRender", getRootElement(), halloweenCamRender )
    76. end
    77. function churchBell ()
    78. if isElement ( halloweenCamPos ) then
    79. local sound = playSound ( "sounds/bell.ogg", false )
    80. setSoundVolume ( sound, 0.5 )
    81. end
    82. end
    83. function letZombieDoAnything ( ped )
    84. if isElement ( ped ) then
    85. setPedAnimation ( ped )
    86. setElementDimension ( ped, getElementDimension ( lp ) )
    87. local rnd = math.random ( 1, 4 )
    88. if rnd == 1 then
    89. setPedRotation ( ped, math.random ( 1, 360 ) )
    90. setPedAnimation ( ped, "ped", "run_old" )
    91. setTimer ( letZombieDoAnything, 2000, 1, ped )
    92. elseif rnd == 2 then
    93. setPedRotation ( ped, math.random ( 1, 360 ) )
    94. setPedAnimation ( ped, "PED", "Player_Sneak" )
    95. setTimer ( letZombieDoAnything, 2000, 1, ped )
    96. elseif rnd == 3 then
    97. -- Do nothing
    98. setTimer ( letZombieDoAnything, 3000, 1, ped )
    99. else
    100. setPedAnimation ( ped, "MEDIC", "cpr", -1, false, true, false, true )
    101. setTimer ( letZombieDoAnything, 4200, 1, ped )
    102. end
    103. end
    104. end
    105. function loadHalloweenSkins ()
    106. --[[local models = {
    107. [13]=true,
    108. [22]=true,
    109. [68]=true,
    110. [84]=true,
    111. [152]=true,
    112. [162]=true,
    113. [264]=true
    114. }
    115. local skin
    116. for key, index in pairs ( models ) do
    117. skin = engineLoadTXD ( "models/"..key..".txd" )
    118. engineImportTXD ( skin, key )
    119. end]]
    120. end
    121. function unloadHalloweenSkins ()
    122. -- Unable
    123. end
    124. function stopHalloweenCamFlight ()
    125. destroyElement ( halloweenCamPos )
    126. guiSetEnabled ( damageImage, true )
    127. guiSetAlpha ( damageImage, 1 )
    128. unloadHalloweenSkins ()
    129. triggerServerEvent ( "resyncWeatherAndTimeFromHalloween", lp )
    130. end
    131. function resyncWeatherAndTimeFromHalloween ( weather, hours, minutes )
    132. setWeather ( weather )
    133. setTime ( hours, minutes )
    134. end
    135. addEvent ( "resyncWeatherAndTimeFromHalloween", true )
    136. addEventHandler ( "resyncWeatherAndTimeFromHalloween", getRootElement (), resyncWeatherAndTimeFromHalloween )
    137. function halloweenCamRender ()
    138. if isElement ( halloweenCamPos ) then
    139. setTime ( 1, 0 )
    140. if not ( getWeather == 9 ) then
    141. setWeather ( 9 )
    142. end
    143. local x1, y1, z1 = getElementPosition ( halloweenCamPos )
    144. local x2, y2, z2 = camLookAtX, camLookAtY, camLookAtZ
    145. setCameraMatrix ( x1, y1, z1, x2, y2, z2 )
    146. else
    147. removeEventHandler ( "onClientRender", getRootElement(), halloweenCamRender )
    148. end
    149. end
    150. function turnHalloweenCamAroundA ()
    151. if isElement ( halloweenCamPos ) then
    152. moveObject ( halloweenCamPos, 20000, 945.86889648438, -1103.2341308594, 29.125005722046 )
    153. setTimer ( turnHalloweenCamAroundB, 20000, 1 )
    154. end
    155. end
    156. function turnHalloweenCamAroundB ()
    157. if isElement ( halloweenCamPos ) then
    158. moveObject ( halloweenCamPos, 20000, 822.66461181641, -1116.329345703, 29.125005722046 )
    159. setTimer ( turnHalloweenCamAroundA, 20000, 1 )
    160. end
    161. end
    162. -- Michi --
    163. function closeHalloweenGUI ( )
    164. destroyElement ( gWindow["halloweenMenue"] )
    165. showCursor ( false )
    166. setElementClicked ( false )
    167. end
    168. local gHalloweenButton = {}
    169. function createHalloweenGUI ( )
    170. if isHalloween then
    171. if getElementClicked () then
    172. return
    173. end
    174. showCursor ( true )
    175. setElementClicked ( true )
    176. local x, y = guiGetScreenSize()
    177. local windowx = x/2 - 627/2
    178. local windowy = y/2 - 221/2
    179. gWindow["halloweenMenue"] = guiCreateWindow( windowx, windowy, 627, 221, "Halloween-Boni", false )
    180. gHalloweenButton[1] = guiCreateButton( 10, 25, 147, 65, "Suessigkeiten\nfuer 10 Kuerbisse", false, gWindow["halloweenMenue"] )
    181. gHalloweenButton[2] = guiCreateButton( 10, 95, 147, 65, "'Sensenmann' fuer 100 Kuerbisse", false, gWindow["halloweenMenue"] )
    182. gHalloweenButton[3] = guiCreateButton( 10, 165, 147, 65, "Premium fuer 5000 Kuerbisse", false, gWindow["halloweenMenue"] )
    183. gHalloweenButton[4] = guiCreateButton( 162, 25, 147, 65, "10.000$\nfuer 250 Kuerbisse", false, gWindow["halloweenMenue"] )
    184. gHalloweenButton[5] = guiCreateButton( 162, 95, 147, 65, "Kopflos-Munition\nfuer 150 Kuerbisse", false, gWindow["halloweenMenue"] )
    185. gHalloweenButton[6] = guiCreateButton( 467, 165, 147, 65, "Clown Kostuem \nfuer 15 Kuerbisse", false, gWindow["halloweenMenue"] )
    186. gHalloweenButton[7] = guiCreateButton( 314, 25, 147, 65, "Auto-Gutschein\nfuer 1200 Kuerbisse", false, gWindow["halloweenMenue"] )
    187. gHalloweenButton[8] = guiCreateButton( 314, 95, 147, 65, "Turismo\nfuer 2000 Kuerbisse", false, gWindow["halloweenMenue"] )
    188. gHalloweenButton[9] = guiCreateButton( 467, 25, 147, 65, "Hotring\nfuer 5000 Kuerbisse", false, gWindow["halloweenMenue"] )
    189. gHalloweenButton[10] = guiCreateButton( 467, 95, 147, 65, "Hausmarker\nfuer 1000 Kuerbisse", false, gWindow["halloweenMenue"] )
    190. gHalloweenButton[11] = guiCreateButton( (627/2-239/2), 160, 239, 48, "Abbrechen", false, gWindow["halloweenMenue"] )
    191. addEventHandler ( "onClientGUIClick", gHalloweenButton[11],
    192. function ( )
    193. closeHalloweenGUI ( )
    194. end, false )
    195. addEventHandler ( "onClientGUIClick", gHalloweenButton[1],
    196. function ( )
    197. closeHalloweenGUI ( )
    198. triggerServerEvent ( "buyEasterBonus", lp, "suess" )
    199. end, false )
    200. addEventHandler ( "onClientGUIClick", gHalloweenButton[2],
    201. function ( )
    202. closeHalloweenGUI ( )
    203. triggerServerEvent ( "buyEasterBonus", lp, "state" )
    204. end, false )
    205. addEventHandler ( "onClientGUIClick", gHalloweenButton[3],
    206. function ( )
    207. closeHalloweenGUI ( )
    208. triggerServerEvent ( "buyEasterBonus", lp, "premium" )
    209. end, false )
    210. addEventHandler ( "onClientGUIClick", gHalloweenButton[4],
    211. function ( )
    212. closeHalloweenGUI ( )
    213. triggerServerEvent ( "buyEasterBonus", lp, "dollar" )
    214. end, false )
    215. addEventHandler ( "onClientGUIClick", gHalloweenButton[5],
    216. function ( )
    217. closeHalloweenGUI ( )
    218. triggerServerEvent ( "buyEasterBonus", lp, "munni" )
    219. end, false )
    220. addEventHandler ( "onClientGUIClick", gHalloweenButton[6],
    221. function ( )
    222. closeHalloweenGUI ( )
    223. triggerServerEvent ( "buyEasterBonus", lp, "clown" )
    224. end, false )
    225. addEventHandler ( "onClientGUIClick", gHalloweenButton[7],
    226. function ( )
    227. closeHalloweenGUI ( )
    228. triggerServerEvent ( "buyEasterBonus", lp, "gutschein" )
    229. end, false )
    230. addEventHandler ( "onClientGUIClick", gHalloweenButton[8],
    231. function ( )
    232. closeHalloweenGUI ( )
    233. triggerServerEvent ( "buyEasterBonus", lp, "turismo" )
    234. end, false )
    235. addEventHandler ( "onClientGUIClick", gHalloweenButton[9],
    236. function ( )
    237. closeHalloweenGUI ( )
    238. triggerServerEvent ( "buyEasterBonus", lp, "ht b" )
    239. end, false )
    240. addEventHandler ( "onClientGUIClick", gHalloweenButton[10],
    241. function ( )
    242. closeHalloweenGUI ( )
    243. triggerServerEvent ( "buyEasterBonus", lp, "haus" )
    244. end, false )
    245. end
    246. end
    247. addCommandHandler ( "halloween", createHalloweenGUI )
    Alles anzeigen

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

  • immernoch falsch eingerückt und der highlighter muss schon auf lua gestellt sein
    Normalerweise hat man beim ultimate (oder andere vio scripts) ein ordner namens :"vio_stored_files" da sind einige Bilder und datein drin die für das script benötigt werden - z.b. für das login panel. Ich weiß halt nurnicht ob das für das halloween event auch gilt
  • Kann dir auch so direkt sagen das das HW Event nicht richtig funktioniert.^^
    @Bonus hat mir damals selbst gesagt, das er die nie wirklich verwendet hat (die = Easter + HW )
    Man kann sie aber auch entbuggen (wenn man es so nennen kann) - das jedoch finde selbst heraus. Musst nur mit Notepad++ mal alle Files danach durchsuchen, und ich verspreche dir du wirst es finden.

    An alle die nun sagen "Sag doch direkt wie das geht":
    Leckt mich da wo die Sonne nicht scheint (und nein NICHT Deutschland)
    Ich bin der Meinung das wir langsam den Leuten den Lösungsweg und nicht die Lösung geben sollten.
    So finden die Leute endlich auch den Rest herraus. Man sollte sich den Code von dem Script das man used schon einprägen.
    [Blockierte Grafik: https://media.giphy.com/media/3oKIP6ZL6nnykKFuLe/giphy.gif]
    Post's never die :D