Guest User

Untitled

a guest
Dec 13th, 2012
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.65 KB | None | 0 0
  1. cLP = getLocalPlayer()
  2. screenWidth, screenHeight = guiGetScreenSize()
  3.  
  4. function cRStest()
  5. setTimer(resourcesCheck, 10000, 1)
  6. end
  7. addEventHandler("onClientResourceStart", getRootElement(), cRStest)
  8.  
  9. function resourcesCheck()
  10. if check=="done" then return
  11. else
  12. setRadioChannel(0)
  13. setTimer(cbinds, 1000, 1)
  14. textToggle=0
  15. check="done"
  16. end
  17. end
  18.  
  19. function cRS()
  20. if check=="done" then return
  21. else
  22. setRadioChannel(0)
  23. setTimer(cbinds, 3333, 1)
  24. textToggle=0
  25. check="done"
  26. end
  27. end
  28. addEventHandler("onClientPlayerSpawn", getLocalPlayer(), cRS)
  29.  
  30. function markers(player)
  31. if isPedInVehicle(player) then
  32. local vehicle = getPedOccupiedVehicle(player)
  33. fixVehicle(vehicle)
  34. end
  35. end
  36. addEventHandler("onClientMarkerHit", getResourceRootElement(getThisResource()), markers)
  37.  
  38. function cbinds()
  39. local keys1 = getBoundKeys("vehicle_fire")
  40. local keys2 = getBoundKeys("vehicle_secondary_fire")
  41. if keys1 then
  42. for keyName, state in pairs(keys1) do
  43. bindKey(keyName, "down", cdoshoot)
  44. end
  45. bindKey("F", "down", cdoshoot)
  46. cbindsText = "- Premi F per sparare o con il tasto sinistro del mouse!\n- Puoi Sparare con i razzi ogni 3 secondi.\n- Ricorda Se Prendi I Marker Ti Daranno Dei Bonus..\n- Buona Fortuna e Buon Game! By xCrysis#"
  47. end
  48. if keys2 then
  49. for keyName, state in pairs(keys2) do
  50. bindKey(keyName, "down", cdoshoot)
  51. end
  52. end
  53. if (not keys1) and (not keys2) then
  54. bindKey("F", "down", cdoshoot)
  55. bindKey("lctrl", "down", cdoshoot)
  56. bindKey("rctrl", "down", cdoshoot)
  57. cbindsText = "- Press F or CTRL to shoot rockets!\n- You can shoot once every 3 seconds."
  58. end
  59. theVehicle = getPedOccupiedVehicle(cLP)
  60. allowShoots()
  61. bindKey("M", "down", toggleText)
  62. outputChatBox("#FF0000Press #00ff00M #ff0000to show/hide instructions! :D", 255, 255, 255, true)
  63. end
  64.  
  65. function toggleText()
  66. if textToggle==0 then
  67. addEventHandler("onClientRender", getRootElement(), bindsText)
  68. textToggle=1
  69. elseif textToggle==1 then
  70. removeEventHandler("onClientRender", getRootElement(), bindsText)
  71. textToggle=0
  72. end
  73. end
  74.  
  75. function allowShoots()
  76. bindTrigger = 1
  77. end
  78.  
  79. function cdoshoot()
  80. if bindTrigger == 1 then
  81. if not isPlayerDead(cLP) then
  82. bindTrigger = 0
  83. local x,y,z = getElementPosition(theVehicle)
  84. local rX,rY,rZ = getElementRotation(theVehicle)
  85. local x = x+4*math.cos(math.rad(rZ+90))
  86. local y = y+4*math.sin(math.rad(rZ+90))
  87. createProjectile(theVehicle, 19, x, y, z, 1.0, nil)
  88. setTimer(allowShoots, 3000, 1)
  89. end
  90. end
  91. end
  92.  
  93. function bindsText()
  94. dxDrawText(cbindsText, screenWidth/15, screenHeight/2.5, screenWidth, screenHeight, tocolor(0, 149, 254, 255), 0.75, "bankgothic")
  95. end
Advertisement
Add Comment
Please, Sign In to add comment