Plast0000

script.vb

Mar 2nd, 2022 (edited)
459
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Imports System
  2. Imports System.windows.forms
  3. Imports GTA
  4. Imports System.Drawing
  5. Public Class gtavcstyle
  6.  
  7.     Inherits Script
  8.  
  9.     Public Sub New()
  10.             Me.Interval = 20000
  11.     End Sub
  12.     Private flag As Byte = 0
  13.     Shadows Sub keyDown(ByVal sender As Object, ByVal e As GTA.KeyEventArgs) Handles MyBase.KeyDown
  14.        
  15.     End Sub
  16.  
  17.     Shadows Sub keyUp(ByVal sender As Object, ByVal e As GTA.KeyEventArgs) Handles MyBase.KeyUp
  18.     End Sub
  19.  
  20.     private Sub Call GenerateCops(ByVal vehicle as String, ByVal peopleArray() As String, Optional position as Single = 70.0F)
  21.         Dim v As Vehicle, d As Ped, c As Ped
  22.         v = World.CreateVehicle(vehicle, Player.Character.Position.Around(position))
  23.         d = v.CreatePedOnSeat(VehicleSeat.Driver, peopleArray[0], RelationshipGroup.Cop)
  24.         c = v.CreatePedOnSeat(VehicleSeat.RightFront, peopleArray[1], RelationshipGroup.Cop)
  25.         v.PlaceOnNextStreetProperly()
  26.         v.Speed = 10
  27.         v.NoLongerNeeded()
  28.         d.NoLongerNeeded()
  29.         If c.isOnScreen = False Then
  30.             c.NoLongerNeeded()
  31.         End If
  32.     End Sub
  33.  
  34.     Private Sub general_tick(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Tick
  35.         Dim v As Vehicle, d As Ped, c As Ped
  36.         If Player.WantedLevel = 1 Then
  37.             If flag = 0 Then
  38.                 Call GenerateCops("police1", New String() {"M_M_Fatcop_01", "M_M_Fatcop_01"}, 40.0F)
  39.                 flag += 1
  40.             ElseIf flag = 1 Then
  41.                 Call GenerateCops("police2", New String() {"M_M_Fatcop_01", "M_M_Fatcop_01"}, 40.0F)
  42.                 flag = 0
  43.             End If
  44.         ElseIf Player.WantedLevel = 2 Then
  45.             Dim p1 As Ped
  46.             If flag = 0 Then
  47.                 Call GenerateCops("police1", New String() {"M_M_Fatcop_01", "M_M_Fatcop_01"}, 40.0F)
  48.                 flag += 1
  49.             ElseIf flag = 1 Then
  50.                 Call GenerateCops("police2", New String() {"M_M_Fatcop_01", "M_M_Fatcop_01"})
  51.                 flag += 1
  52.             ElseIf flag = 2 Then
  53.                 Call GenerateCops("policeb", New String() {"M_M_Fatcop_01", "M_M_Fatcop_01"})
  54.                 flag = 0
  55.             End If
  56.         ElseIf Player.WantedLevel = 3 Then
  57.             Dim p1 As Ped
  58.             If flag = 0 Then
  59.                 Call GenerateCops("police1", New String() {"M_M_Fatcop_01", "M_M_Fatcop_01"})
  60.                 flag += 1
  61.             ElseIf flag = 1 Then
  62.                 Call GenerateCops("police2", New String() {"M_M_Fatcop_01", "M_M_Fatcop_01"})
  63.                 flag += 1
  64.             ElseIf flag = 2 Then
  65.                Call GenerateCops("policeb", New String() {"M_M_Fatcop_01", "M_M_Fatcop_01"})
  66.                 flag += 1
  67.             ElseIf flag = 3 Then
  68.                 Call GenerateCops("fbi", New String() {"M_M_Fatcop_01", "M_M_Fatcop_01"})
  69.                 flag += 1
  70.             Else
  71.                 Call GenerateCops("polpatriot", New String() {"M_M_Fatcop_01", "M_M_Fatcop_01"})
  72.                 flag = 0
  73.             End If
  74.         ElseIf Player.WantedLevel = 4 Then
  75.             Dim p2 As Ped, p1 As Ped
  76.             If flag = 0 Then
  77.                 Call GenerateCops("noose", New String() {"M_M_Fatcop_01", "M_M_Fatcop_01"})
  78.                 flag += 1
  79.             ElseIf flag = 1 Then
  80.                 Call GenerateCops("fbi", New String() {"M_M_Fatcop_01", "M_M_Fatcop_01"})
  81.                 flag += 1
  82.             ElseIf flag = 2 Then
  83.                 Call GenerateCops("polpatriot", New String() {"M_M_Fatcop_01", "M_M_Fatcop_01"})
  84.                 flag += 1
  85.             ElseIf flag = 3 Then
  86.                 Call GenerateCops("nstockade", New String() {"M_M_Fatcop_01", "M_M_Fatcop_01"})
  87.                 flag = 0
  88.             End If
  89.         ElseIf Player.WantedLevel = 5 Then
  90.             If flag = 0 Then
  91.                 Call GenerateCops("police3", New String() {"M_M_Fatcop_01", "M_M_Fatcop_01"})
  92.                 flag = += 1
  93.             ElseIf flag = 1 Then
  94.                 Call GenerateCops("fbi", New String() {"M_M_Fatcop_01", "M_M_Fatcop_01"})
  95.                 flag += 1
  96.             ElseIf flag = 2 Then
  97.                Call GenerateCops("polpatriot", New String() {"M_M_Fatcop_01", "M_M_Fatcop_01"})
  98.                 flag += 1
  99.             ElseIf flag = 3 Then
  100.                 Call GenerateCops("nstockade", New String() {"M_M_Fatcop_01", "M_M_Fatcop_01"})
  101.                 flag = 0
  102.             End If
  103.         ElseIf Player.WantedLevel = 6 Then
  104.             If flag = 0 Then
  105.                 Call GenerateCops("police3", New String() {"M_M_Fatcop_01", "M_M_Fatcop_01"})
  106.                 flag = += 1
  107.             ElseIf flag = 1 Then
  108.                 Call GenerateCops("police4", New String() {"M_M_Fatcop_01", "M_M_Fatcop_01"})
  109.                 flag += 1
  110.             ElseIf flag = 2 Then
  111.                Call GenerateCops("fbi", New String() {"M_M_Fatcop_01", "M_M_Fatcop_01"})
  112.                 flag += 1
  113.             ElseIf flag = 3 Then
  114.                 Call GenerateCops("nstockade", New String() {"M_M_Fatcop_01", "M_M_Fatcop_01"})
  115.                 flag = 0
  116.             End If
  117.         End If
  118.     End Sub
  119.  
  120.     Private Sub console_CMD(ByVal sender As Object, ByVal e As ConsoleEventArgs) Handles MyBase.ConsoleCommand
  121.  
  122.     End Sub
  123.  
  124.     Private Sub GraphicsEventHandler(ByVal sender As Object, ByVal e As GTA.GraphicsEventArgs) Handles MyBase.PerFrameDrawing
  125.     End Sub
  126.  
  127.     Private Sub msg(ByVal sMsg As String, ByVal time As Int32)
  128.         Native.Function.Call("PRINT_STRING_WITH_LITERAL_STRING_NOW", "STRING", sMsg, time, 1)
  129.     End Sub
  130. End Class
  131.  
Add Comment
Please, Sign In to add comment