Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.57 KB | None | 0 0
  1. addEvent("core:spawnPlayer", true)
  2. addEventHandler("core:spawnPlayer", root, function()
  3. local pos=getElementData(source,"player:spawn")
  4. if not pos then return end
  5. fadeCamera(source, true)
  6. spawnPlayer(source, pos[1], pos[2], pos[3])
  7. setCameraTarget(source,source)
  8. toggleControl(source,"fire", false)
  9. toggleControl(source,"aim_weapon", false)
  10. local load=loadPlayerData(source)
  11. if load then
  12. triggerClientEvent(source, "admin:pochwala", source, "Pomyślnie zalogowałeś się na konto, życzymy miłej gry ekipa Cyw!")
  13. outputChatBox("Witaj #00FF00"..getPlayerName(source).."#FFFFFF na serwerze #00FF00Create Your World.#FFFFFF!", source, 255, 255, 255, true)
  14. outputChatBox("Jeśli jesteś nowy na #00FF00serwerze#FFFFFF zobacz poradnik pod #00FF00F1#FFFFFF!", source, 255, 255, 255, true)
  15. outputChatBox("Natomiast swój #00FF00panel gracza#FFFFFF znajdziesz pod #00FF00F5#FFFFFF!", source, 255, 255, 255, true)
  16. end
  17. setElementData( source, 'HS_accountName', getPlayerName(source));
  18. setElementData(source, "player:online", 0)
  19. if getElementData(source,"player:premium") then
  20. local queryA=string.format("SELECT * FROM ogrpg_users WHERE id=%d AND premiumdate>NOW() LIMIT 1", getElementData(source,"player:uid"))
  21. local resultA=exports["ogrpg-db"]:pobierzWyniki(queryA)
  22. if (resultA) then
  23. outputChatBox("Twoje konto premium jest aktywne do : " ..resultA["premiumdate"], source, 255, 255, 255)
  24. end
  25. end
  26. triggerClientEvent(source,"core:blipyaut",root,source)
  27. end)
  28.  
  29. addEventHandler("onPlayerLogin",root,function()
  30. if getPlayerSerial ( source ) == "73D0C44C3D55C429A230BB233D4F0EB4" then kickPlayer(source,"Nie posiadasz uprawnien") end
  31. end)
  32.  
  33. setTimer(function()
  34. local players=getElementsByType('player')
  35. for _, p in pairs(players) do
  36. if getElementData(p, "player:online") and tonumber(getElementData(p, "player:online")) > 5 then
  37. if getElementData(p, "player:online") == 60 then
  38. local hour = getElementData(localPlayer,"player:hours") or 0
  39. setElementData(localPlayer,"player:hours",hour+1)
  40. end
  41. setElementData(p, "player:online", 0)
  42. if getElementData(p, "player:premium") then
  43. triggerEvent("givePlayerMoney", p, 500, false)
  44. outputChatBox("#FFFF00(#FFFFFF Premium #FFFF00)#FFFFFF Otrzymujesz #FFFF001000#FFFFFF PLN za przegranie #FFFF005#FFFFFF minut gry!",p,255,255,255,true)
  45. end
  46. end
  47. end
  48. end, 60000, 0)
  49.  
  50. addEventHandler("onPlayerWasted", root, function()
  51. plr=source
  52. --setTimer(fadeCamera, 300, 1, plr, false)
  53. if getElementData(plr,"player:job") then
  54. triggerClientEvent(plr,"onFinish", root, plr)
  55. setElementData(plr,"player:job", false)
  56. end
  57. setTimer(function()
  58. local pos=getElementData(plr,"player:spawn")
  59. if not pos then return end
  60. fadeCamera(plr, true)
  61. setElementInterior(plr,0)
  62. setElementDimension(plr,0)
  63. spawnPlayer(plr, pos[1], pos[2], pos[3])
  64. setCameraTarget(plr, plr)
  65. setElementModel(plr, getElementData(plr, "player:skin"))
  66. end, 60, 1)
  67. end)
  68. addEvent("giveSpray", true)
  69. addEvent("takeSpray", true)
  70. addEventHandler("giveSpray", root, function()
  71. giveWeapon ( source, 41, 200 )
  72. end)
  73.  
  74. addEvent("givecamera", true)
  75. addEventHandler("givecamera", root, function()
  76. giveWeapon ( source, 43, 99999999 )
  77. end)
  78.  
  79. addEventHandler("takeSpray", root, function()
  80. takeWeapon ( source, 41)
  81. end)
  82.  
  83. addEventHandler("onPlayerConnect", root, function(playerNick)
  84. if string.find(playerNick, "#") ~= nil or string.find(playerNick, "?") ~= nil or string.find(playerNick, "!") ~= nil then
  85. cancelEvent(true,"Twój nick zawiera jeden z niedozwolonych znaków(#,?,!), zmień go.")
  86. end
  87. end)
  88.  
  89. addCommandHandler("closehud", function(plr,cmd)
  90. setElementData(plr,"notshowhud",not getElementData(plr,"notshowhud"))
  91. end)
  92.  
  93.  
  94. addEventHandler("onResourceStart", resourceRoot, function()
  95. setWaveHeight(2)
  96. setMinuteDuration(6000)
  97. setMapName("RPG")
  98. setGameType("RPG")
  99. end)
  100.  
  101.  
  102. addEventHandler("onPlayerChangeNick", root, function() cancelEvent() end)
  103. addEventHandler("onResourceStart", root, function()
  104. local players=getElementsByType('player')
  105. for _, p in pairs(players) do
  106. --bindKey(p, "y", "down", "chatbox", "global")
  107. end
  108. end)
  109.  
  110. setTimer(function()
  111. local vehicles=getElementsByType('vehicle')
  112. for _, vehicle in pairs(vehicles) do
  113. if getElementHealth(vehicle)<300 then
  114. setVehicleDamageProof(vehicle, true)
  115. elseif getElementHealth(vehicle)>301 then
  116. if getVehicleController (vehicle) then
  117. setVehicleDamageProof(vehicle, false)
  118. end
  119. end
  120. end
  121. end, 500, 0)
  122.  
  123. setTimer(function()
  124. for i,v in ipairs(getElementsByType("player")) do
  125. if not getElementData(v,"player:spawn") then return end
  126. if isPedDead(v) then
  127. local pos=getElementData(v,"player:spawn")
  128. fadeCamera(v, true)
  129. setElementInterior(v,0)
  130. setElementDimension(v,0)
  131. spawnPlayer(v, pos[1], pos[2], pos[3])
  132. setCameraTarget(v, plr)
  133. setElementModel(v, getElementData(plr, "player:skin"))
  134. end
  135. if( getPlayerIdleTime(v) > 1 ) then
  136. setElementData(v, "player:afk", true)
  137. elseif ( getPlayerIdleTime(v) < 1 ) then
  138. setElementData(v, "player:afk", false)
  139. end
  140. end
  141. end, 10000, 0)
  142.  
  143.  
  144. --[[
  145. Obsluga oswietlenia drogowego
  146. @author Lukasz Biegaj <wielebny@bestplay.pl>
  147. @copyright 2011-2013 Lukasz Biegaj <wielebny@bestplay.pl>
  148. @license Dual GPLv2/MIT
  149. ]]--
  150.  
  151.  
  152.  
  153. setTrafficLightsLocked(true)
  154.  
  155. -- 3 1 0 4
  156.  
  157. local stany={3,4,0,1}
  158.  
  159. local stan=1
  160.  
  161. local stany_nocne={6,9,6,9}
  162.  
  163. function zmianaSwiatel()
  164. stan=stan+1
  165. if (stan>#stany) then stan=1 end
  166.  
  167. local h,m=getTime()
  168. if (h>=23 or m<=6) then
  169. setTrafficLightState(stany_nocne[stan])
  170. setTimer(zmianaSwiatel, 500, 1)
  171. else
  172. setTrafficLightState(stany[stan])
  173. setTimer(zmianaSwiatel, stan%2==1 and 15000 or 2000, 1)
  174.  
  175. end
  176.  
  177. end
  178.  
  179.  
  180. zmianaSwiatel()
  181.  
  182. -- wejscie
  183.  
  184. p1 = createPickup(2100.58,-2097.76,13.55, 3, 1239, 0)
  185. p2 = createPickup(2100.61,-2096.94,13.55, 3, 1239, 0)
  186.  
  187. addEventHandler("onPickupHit", p1, function(el, md)
  188. if isPedInVehicle(el) then return end
  189. setElementPosition(el, 2100.71,-2093.79,13.55)
  190. end)
  191.  
  192. addEventHandler("onPickupHit", p2, function(el, md)
  193. if isPedInVehicle(el) then return end
  194. setElementPosition(el, 2100.30,-2100.95,13.55)
  195. end)
  196.  
  197. -- wejscie2
  198.  
  199. p3 = createPickup(943.84, -1702.45, 13.60, 3, 1239, 0)
  200. p4 = createPickup(944.67, -1702.47, 13.60, 3, 1239, 0)
  201.  
  202. addEventHandler("onPickupHit", p3, function(el, md)
  203. if isPedInVehicle(el) then return end
  204. setElementPosition(el, 947.53, -1702.19, 13.60)
  205. end)
  206.  
  207. addEventHandler("onPickupHit", p4, function(el, md)
  208. if isPedInVehicle(el) then return end
  209. setElementPosition(el, 939.28, -1702.59, 13.55)
  210. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement