Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- FUNCTIONS --
- addEvent("doClientSpawnPlayerToServer", true)
- local spawn_pos = {
- ["forest"] = {-775.42193603516, -2214.1022949219, 20.011877059937, 50},
- ["industry"] = {2232.5007324219, -2217.4895019531, 13.546875, 90},
- ["city"] = {0, 0, 0, 0},
- }
- local playerLamp = {}
- sFUNC["toggleplayercontrols"] = function(thePlayer, boolean)
- toggleControl(thePlayer, "fire", boolean)
- toggleControl(thePlayer, "sprint", boolean)
- toggleControl(thePlayer, "jump", boolean)
- toggleControl(thePlayer, "enter_exit", boolean)
- toggleControl(thePlayer, "enter_passenger", boolean)
- toggleControl(thePlayer, "radar", boolean)
- end
- sFUNC["toggleplayerlamp"] = function(thePlayer)
- if(isElement(playerLamp[thePlayer])) then
- destroyElement(playerLamp[thePlayer])
- triggerClientEvent(thePlayer, "onSlenderClientTaschenlampe", thePlayer, false)
- else
- playerLamp[thePlayer] = createObject(1215, 0, 0, 0)
- attachElements(playerLamp[thePlayer], thePlayer, 0.5, 3, -1)
- setElementCollisionsEnabled(playerLamp[thePlayer], false)
- setObjectScale(playerLamp[thePlayer], 0)
- -- if(getPedMoveState(thePlayer) == "stand") then
- -- local x, y, z = getElementPosition(thePlayer)
- -- setElementPosition(thePlayer, x, y+0.001, z)
- -- end
- triggerClientEvent(thePlayer, "onSlenderClientTaschenlampe", thePlayer, true)
- end
- triggerClientEvent(thePlayer, "doSlenderClientPlaySound", thePlayer, "flashlight.mp3", false)
- end
- sFUNC["spawnplayer"] = function(thePlayer, auswahl)
- if not(sDATA[thePlaye]) then
- sDATA[thePlayer] = {}
- end
- if(sDATA[thePlayer]["spawned"] ~= true) then
- setPlayerNametagShowing(thePlayer, false)
- sDATA[thePlayer]["spawned"] = true
- fadeCamera(thePlayer, false, 1, 0, 0, 0)
- setTimer(function()
- fadeCamera(thePlayer, true)
- local x, y, z, rot = spawn_pos[auswahl][1], spawn_pos[auswahl][2], spawn_pos[auswahl][3], spawn_pos[auswahl][4]
- spawnPlayer(thePlayer, x, y, z, rot, 60)
- setCameraTarget(thePlayer, thePlayer)
- setElementAlpha(thePlayer, 0)
- sFUNC["toggleplayercontrols"](thePlayer, false)
- sDATA[thePlayer]["lampstatus"] = false
- sFUNC["toggleplayerlamp"](thePlayer)
- if(isKeyBound(thePlayer, "fire", "down", sFUNC["toggleplayerlamp"]) ~= true) then
- bindKey(thePlayer, "fire", "down", sFUNC["toggleplayerlamp"])
- end
- triggerClientEvent(thePlayer, "onSlenderEgoEnable", thePlayer)
- for i = 1, 30, 1 do
- outputChatBox(" ", thePlayer)
- end
- showPlayerHudComponent(thePlayer, "all", false)
- triggerClientEvent(thePlayer, "doSlenderClientSendMessage", thePlayer, "Collect all 8 pages,")
- outputChatBox("Slender Gamemode made by Noneatme.", thePlayer, 255, 255, 255)
- outputChatBox("Skin made by SkylerMilligan.", thePlayer, 255, 255, 255)
- setTimer(function()
- if(isElement(thePlayer)) then
- for i = 1, 30, 1 do
- outputChatBox(" ", thePlayer)
- end
- end
- end, 10000, 1)
- end, 1000, 1)
- end
- end
- addEventHandler("doClientSpawnPlayerToServer", getRootElement(), function(auswahl)
- sFUNC["spawnplayer"](source, auswahl)
- end)
- addEventHandler("onPlayerQuit", getRootElement(), function()
- if(isElement(playerLamp[source])) then
- destroyElement(playerLamp[source])
- end
- end)
- -- ON RESOURCE START --
- addEventHandler("onResourceStart", getResourceRootElement(), function()
- -- MISC --
- for index, car in next, getElementsByType("vehicle") do
- setElementFrozen(car, true)
- setVehicleDamageProof(car, true)
- end
- -- WEATHER SETTINGS --
- setTime(0, 0)
- setMinuteDuration(100000000)
- setSkyGradient(0, 0, 0, 10, 5, 0)
- setFarClipDistance(50)
- setFPSLimit(60)
- setGameType("Slender 1.1")
- setMapName("Slender")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement