Guest User

Frakcje LordKamis

a guest
Nov 30th, 2014
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 5.46 KB | None | 0 0
  1. function team()
  2.     local player = getRootElement()
  3.     policeteam = createTeam ("Policja", 18, 222, 235)
  4.     setTeamFriendlyFire ( policeteam , false )
  5. end
  6. addEventHandler("onResourceStart", resourceRoot, team)
  7.  
  8. function addLs( player, Police, source )
  9. if ( getPlayerTeam ( player ) == getTeamFromName ( "Policja" ) ) then
  10. outputChatBox("Jesteś już na służbie!", player, 18, 222, 235)
  11. return
  12. end
  13.     setPlayerTeam ( player, policeteam )
  14.     setElementModel(player, 281)
  15.     outputChatBox("Dołączyłeś do Policji ,aby wyjść wpisz /wyjdzpolicja", player, 18, 222, 235)
  16.     giveWeapon(player, 3)
  17.     giveWeapon(player, 23,10)
  18.     giveWeapon(player, 28,1000)
  19.     giveWeapon(player, 31,1000)
  20.     toggleControl(player, "fire", true)
  21.     toggleControl(player, "action", true)
  22.     toggleControl(player, "aim_weapon", true)
  23.    
  24. end
  25.  
  26.  
  27.  
  28. local we = createPickup ( -1616.056, 686.32, 7.18, 3, 1247, 100)
  29.  
  30. function leavePolice(source, player, Policja)
  31.     setElementModel(source, 0)
  32.     setPlayerTeam (source, Gracze)
  33. end
  34. addEventHandler ("onPickupHit", we, addLs)
  35. addCommandHandler("wyjdzpolicja", leavePolice)
  36.  
  37.  
  38.  
  39.  
  40. local mar_wejscie = createMarker (  2290.16210, 2430.98779, 9.6, "cylinder", 1.5, 255, 255, 0, 170 )
  41.  
  42. local mar_wyjscie = createMarker ( 238.599, 139.345, 1001.8, "cylinder", 1.5, 255, 255, 0, 170 )
  43. setElementInterior ( mar_wyjscie , 3)
  44.  
  45. function u_w(thePlayer)
  46. setElementPosition ( thePlayer,  238.599, 139.345, 1002.7 )
  47. setElementInterior ( thePlayer, 3 )
  48. end
  49. addEventHandler( "onMarkerHit", mar_wejscie , u_w )
  50.  
  51. function u_wy(thePlayer)
  52. setElementPosition ( thePlayer, 2290.16210, 2430.98, 10.8 )
  53. setElementInterior ( thePlayer, 0 )
  54.  
  55. end
  56. addEventHandler( "onMarkerHit", mar_wyjscie , u_wy )
  57.  
  58.  
  59.  
  60. local mar_wejscie2 = createMarker (  2340.1997, 2458.169, 13.8, "cylinder", 1.5, 255, 255, 0, 170 )
  61.  
  62. local mar_wyjscie2 = createMarker ( 288.77, 167.47, 1006.1, "cylinder", 1.5, 255, 255, 0, 170 )
  63. setElementInterior ( mar_wyjscie2 , 3)
  64.  
  65. function u_w2(thePlayer)
  66. setElementPosition ( thePlayer,  288.74, 169.133, 1007.2 )
  67. setElementInterior ( thePlayer, 3 )
  68. end
  69. addEventHandler( "onMarkerHit", mar_wejscie2 , u_w2 )
  70.  
  71. function u_wy2(thePlayer)
  72. setElementPosition ( thePlayer, 2340.45, 2455.826, 14.99 )
  73. setElementInterior ( thePlayer, 0 )
  74.  
  75. end
  76. addEventHandler( "onMarkerHit", mar_wyjscie2 , u_wy2 )
  77.  
  78.  
  79. gwiazda = createPickup ( 244.38, 181.99, 1002.9, 3, 1247, 100)
  80. setElementInterior ( gwiazda, 3)
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88. function addLv( player, Police, source )
  89. if ( getPlayerTeam ( player ) == getTeamFromName ( "Policja" ) ) then
  90. outputChatBox("Jesteś już na służbie!", player, 18, 222, 235)
  91. return
  92. end
  93.     setPlayerTeam ( player, policeteam )
  94.     setElementModel(player, 281)
  95.     outputChatBox("Dołączyłeś do Policji ,aby wyjść wpisz /wyjdzpolicja", player, 18, 222, 235)
  96.     giveWeapon(player, 3)
  97.     giveWeapon(player, 23,10)
  98.     giveWeapon(player, 28,1000)
  99.     giveWeapon(player, 31,1000)
  100.     toggleControl(player, "fire", true)
  101.     toggleControl(player, "action", true)
  102.     toggleControl(player, "aim_weapon", true)
  103.    
  104. end
  105.  
  106. addEventHandler ("onPickupHit", gwiazda, addLv)
  107.  
  108.  
  109. ------------------------------------------------------------------------------------------------------------------------------
  110.  
  111.  
  112. Gracze = createTeam ( "Gracze", 230, 228, 40 )
  113. function teamm()
  114.     if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup("Everyone")) then
  115.     setPlayerTeam(source, getTeamFromName("Gracze"))
  116.     setTeamFriendlyFire ( Gracze , false )  -- Usuń tą linijke jeśli chcesz aby gracze z tego teeamu mogli się zabijać.
  117.     end
  118. end
  119. addEventHandler("onPlayerLogin",getRootElement(),teamm)
  120.  
  121.  
  122.  
  123.  
  124. addEventHandler("onPlayerLogin", root, function()
  125.     if getPlayerTeam(source) == getTeamFromName("Gracze") then
  126.         toggleControl(source, "fire", false)
  127.         toggleControl(source, "action", false)
  128.         toggleControl(source, "aim_weapon", false)
  129.     else
  130.         toggleControl(source, "fire", true)
  131.         toggleControl(source, "action", true)
  132.         toggleControl(source, "aim_weapon", true)
  133.     end
  134. end)
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141. -------------------------------------------------------------------------------------------------------------------------------------
  142.  
  143.  
  144.  
  145. function te()
  146.     local player = getRootElement()
  147.     po = createTeam ("Drifterzy", 0, 0, 0)
  148.     setTeamFriendlyFire ( po , false )
  149. end
  150. addEventHandler("onResourceStart", resourceRoot, te)
  151.  
  152. function add( player, Pol, source )
  153. if ( getPlayerTeam ( player ) == getTeamFromName ( "Drifterzy" ) ) then
  154. outputChatBox("Jesteś już drifterem!", player, 120, 246, 86)
  155. return
  156. end
  157.      setPlayerTeam ( player, po )
  158.      outputChatBox("Dołączyłeś do Drifterów możesz driftować! aby wyjść wpisz /wyjdzdrifterzy", player, 120, 246, 86)
  159.      giveWeapon (player, 24, 10000)
  160.      giveWeapon (player, 29, 10000)
  161.      giveWeapon (player, 30, 10000)
  162.      giveWeapon (player, 4)
  163.      toggleControl(player, "fire", true)
  164.      toggleControl(player, "action", true)
  165.      toggleControl(player, "aim_weapon", true)
  166. end
  167.  
  168. function lea(source, player, policj)
  169.     setPlayerTeam ( source, "Gracze" )
  170.     removePedFromVehicle( source )
  171. end
  172.  
  173.  
  174. local drift = createMarker ( -2041.4509, 158.507, 27.85, "cylinder", 1.5, 255, 255, 0, 170)
  175.  
  176. addEventHandler( "onMarkerHit", drift , add)
  177. addCommandHandler("wyjdzdrifterzy", lea)
  178.  
  179. local mechanik = createPed (50, -2039.8615, 166.9683, 28.7, 90)
Advertisement
Add Comment
Please, Sign In to add comment