☻ᶠᶸᶜᵏᵧₒᵤ☻ Posted July 6, 2013 Share Posted July 6, 2013 Hello to all I wanted to ask how do I put the timer to maps of a gamemode, for example, there is a gamemode called "aa" for example where there are two maps. Now as I do that after 10 minutes you start the other map? Now I also put the code gamemode so if you make me a pleasure I already put in the code for the countdown, Please, I need ... Here's the gamemode: local aa_root getRootElement = () teamSurvivor = createTeam ("Humans", 0, 255, 0) teamZombies = createTeam ("Zombies", 255, 0, 0) loadMap function (startmap, player) maproot = getResourceRootElement (startmap) local Plrs = getElementsByType ("player"); for i, plr in pairs (Plrs) do setElementData (plr, "Deaths", 0) - / / / / / / / / / / / / / / / / / / MISION \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ local total_markers = getElementChildrenCount (getElementById ("markers")) local num = math.random (0, total_markers - 1) local marker_spawn = getElementChild (getElementById ("markers"), num) local mx = getElementData (marker_spawn, "posX") my local getElementData = (marker_spawn, "posY") local mz = getElementData (marker_spawn, "posZ") setPlayerTeam (plr, teamSurvivor) objectiveMarker createMarker = (mx, my, mz) - / / / / / / / / / / / / / / / / / SPAWN \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ local total_spawns = getElementChildrenCount (getElementById ("spawns")) local num = math.random (0, total_spawns - 1) local spawn_random = getElementChild (getElementById ("spawns"), num) local x = getElementData (spawn_random, "posX") local y = getElementData (spawn_random, "posY") local z = getElementData (spawn_random, "posZ") local rot = getElementData (spawn_random, "rot") SetTimer (setPedSkin, 500, 1, plr, math.random (9,288)) spawnPlayer (PLR, x, y, z, rot); setCameraTarget (plr, plr); fadeCamera (plr, true); for k, v in ipairs (getElementChildren (getElementById ("armas"))) do giveWeapon (plr, ToNumber (getElementData (v, "id")), getElementData (v, "ammo")) end end end addEventHandler ("onGamemodeMapStart", aa_root, loadMap) aa_onResourceStart function (resourcename, res) setTeamFriendlyFire (teamSurvivor, false) if (resourcename getThisResource == ()) then local Plrs = getElementsByType ("player"); for i, plr in pairs (Plrs) do setElementData (plr, "Deaths", 0) end SetTimer (Call, 1000, 1, getResourceFromName ("scoreboard"), "addScoreboardColumn", "Deaths") end if resourceName == 'mapmanager' then mapmanager createResourceCallInterface = ('mapmanager') end end addEventHandler ("onResourceStart", aa_root, aa_onResourceStart) joinHandler function () local total_spawns = getElementChildrenCount (getElementById ("spawns")) local num = math.random (0, total_spawns - 1) local spawn_random = getElementChild (getElementById ("spawns"), num) local x = getElementData (spawn_random, "posX") local y = getElementData (spawn_random, "posY") local z = getElementData (spawn_random, "posZ") local rot = getElementData (spawn_random, "rot") setElementData (source, "inmarker", false); setPlayerTeam (source teamSurvivor) spawnPlayer (source, x, y, z, rot) SetTimer (setPedSkin, 500, 1, source, math.random (9,288)) outputChatBox ("", source, 255, 138, 0, true) outputChatBox ("", source, 255, 138, 0, true) setCameraTarget (source, source) setElementData (source, "Deaths", 0) fadeCamera (source, true) for k, v in ipairs (getElementChildren (getElementById ("armas"))) do giveWeapon (source ToNumber (getElementData (v, "id")), getElementData (v, "ammo")) end end addEventHandler ("onPlayerJoin", aa_root, joinHandler) aa_playerWasted function (totalAmmo, killer) local playerdeaths = getElementData (source, "Deaths") setElementData (source, "Deaths", playerdeaths +1) local total_spawns = getElementChildrenCount (getElementById ("spawns")) local num = math.random (0, total_spawns - 1) local skin = math.random (9,288) local spawn_random = getElementChild (getElementById ("spawns"), num) local x = getElementData (spawn_random, "posX") local y = getElementData (spawn_random, "posY") local z = getElementData (spawn_random, "posZ") local rot = getElementData (spawn_random, "rot") setPlayerTeam (source teamZombies) SetTimer (spawnPlayer, 5000, 1, source, x, y, z, rot) setCameraTarget (source, source) fadeCamera (source, true) - [[idk what the: O is dat for k, v in ipairs (getElementChildren (getElementById ("armas"))) do SetTimer (giveWeapon, 5000, 1, source, ToNumber (getElementData (v, "id")), getElementData (v, "ammo")) end]] end addEventHandler ("onPlayerWasted", aa_root, aa_playerWasted) local localPlayerName = getPlayerName (aa_root) - Misiones MarkerHit1 function (HitPlayer-L, matchingDimension) local Plrs = getElementsByType ("player"); for i, plr in pairs (Plrs) do WinDisplay textCreateDisplay = () SetTimer (textDisplayAddText, 800, 1, WinDisplay, WinText) - TextDisplayAddText (WinDisplay, WinText) WinText = textCreateTextItem (getPlayerName (HitPlayer-L) .. "WIN! Next Map In 10 Seconds", 0.5, 0.5, "low", 255, 0, 0, 255, 2, "center") textDisplayAddObserver (WinDisplay, plr) setElementData (HitPlayer-L, "inmarker", true) SetTimer (textDestroyTextItem, 5000, 1, WinText) SetTimer (StartNextMap, 10000.1) setPedFrozen (aa_root, true) SetTimer (setElementFrozen, 10000, 1, aa_root, false) end end addEventHandler ("onMarkerHit", aa_root, MarkerHit1) StartNextMap function () exports.mapmanager: changeGamemode (getResourceFromName ('aa')) end infection createPickup = (-1, 1, 3.11, 3, 1275, 15000) function infected (thePlayer) setPlayerTeam (thePlayer, teamZombies) setPedSkin (thePlayer, 13) setPedHeadless (thePlayer, true) end addEventHandler ("onPickupUse", infection, infected) addEventHandler ("onPlayerSpawn", root, function () if (getPlayerTeam (source) == teamZombies) then = {local weaponsToGive {Id = 4, ammo = 30, setAsCurrent = true}, - your knife } for _, v in ipairs (weaponsToGive) do giveWeapon (source v.id, v.ammo, v.setAsCurrent) end setElementModel (source, 137) setPedHeadless (source, true) outputChatBox ("You are now a Zombie.", source, 255, 0, 0) end end ) Sorry for my bad english! Link to comment
iMr.3a[Z]eF Posted July 6, 2013 Share Posted July 6, 2013 https://forum.multitheftauto.com/viewtopic.php?f=91&t=18919 i can't see the codes clearly Link to comment
☻ᶠᶸᶜᵏᵧₒᵤ☻ Posted July 6, 2013 Author Share Posted July 6, 2013 hey, someone wants me to answer? Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now