Advertisement
Guest User

Untitled

a guest
Apr 29th, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. local timeTable = {};
  2. local marker = createMarker(232.0224609375, 1884.091796875, 17.640625, "cylinder", 7.0, 0, 180, 0, 70);
  3. local isMarerHidden = false;
  4.  
  5. addEventHandler("onMarkerHit", marker, function(player)
  6. if isPedInVehicle(player) then return; end
  7. if (isMarerHidden == true) then return; end
  8. if (getPlayerTeam(player) and getTeamName(getPlayerTeam(player)) == "Resistances") then
  9. outputChatBox("Stay in the marker, do not leave the marker or you will not get the money.", player, 255, 0, 0);
  10. timeTable[player] = setTimer(function()
  11. for _,v in ipairs(getElementsByType("player")) do
  12. if isElementWithinMarker(v, marker) then
  13. givePlayerMoney(v, 5000);
  14. outputChatBox("Robbery Success, Robbery will be available again in 5 minutes.", player, 0, 255, 0);
  15. end
  16. destroyTimer(v);
  17. end
  18. setElementAlpha(marker, 0);
  19. isMarerHidden = true;
  20. setTimer(function()
  21. setElementAlpha(marker, 70);
  22. isMarerHidden = false;
  23. end, 60000, 1);
  24. end, 5000, 1);
  25. end
  26. end);
  27.  
  28. function destroyTimer(element)
  29. if isTimer(timeTable[element]) then
  30. killTimer(timeTable[element]);
  31. timeTable[element] = nil;
  32. end
  33. end
  34.  
  35. addEventHandler("onPlayerWasted", getRootElement(), function()
  36. destroyTimer(source);
  37. end);
  38. addEventHandler("onPlayerQuit", getRootElement(), function()
  39. destroyTimer(source);
  40. end);
  41. addEventHandler("onMarkerLeave", marker, function(player)
  42. destroyTimer(player);
  43. end);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement