News: Welcome back to Bullworth! If you haven't already, you will need to reset your password..


Show Posts

Messages | * Topics | Attachments

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Ming

Pages: 1 2 [3] 4 5 6
31
Modding Questions/Help / Nerd Tank
« on: May 04, 2022, 09:44:37 PM »
Code: [Select]
function main()
  repeat
    Wait(0)
  until SystemIsReady() and not AreaIsLoading()
  Wait(500)
 
  LoadAnimationGroup("Authority")
  LoadAnimationGroup("Bike")
  LoadAnimationGroup("V_Bike")
  LoadAnimationGroup("Boxing")
  LoadAnimationGroup("B_Striker")
  LoadAnimationGroup("CV_Female")
  LoadAnimationGroup("CV_Male")
  LoadAnimationGroup("DO_Edgar")
  LoadAnimationGroup("DO_Grap")
  LoadAnimationGroup("DO_StrikeCombo")
  LoadAnimationGroup("DO_Striker")
  LoadAnimationGroup("Earnest")
  LoadAnimationGroup("F_Adult")
  LoadAnimationGroup("F_BULLY")
  LoadAnimationGroup("F_Crazy")
  LoadAnimationGroup("F_Douts")
  LoadAnimationGroup("F_Girls")
  LoadAnimationGroup("F_Greas")
  LoadAnimationGroup("F_Jocks")
  LoadAnimationGroup("F_Nerds")
  LoadAnimationGroup("F_OldPeds")
  LoadAnimationGroup("F_Pref")
  LoadAnimationGroup("F_Preps")
  LoadAnimationGroup("G_Grappler")
  LoadAnimationGroup("G_Johnny")
  LoadAnimationGroup("G_Striker")
  LoadAnimationGroup("Grap")
  LoadAnimationGroup("J_Damon")
  LoadAnimationGroup("J_Grappler")
  LoadAnimationGroup("J_Melee")
  LoadAnimationGroup("J_Ranged")
  LoadAnimationGroup("J_Striker")
  LoadAnimationGroup("LE_Orderly")
  LoadAnimationGroup("Nemesis")
  LoadAnimationGroup("NPC_AggroTaunt")
  LoadAnimationGroup("NPC_Mascot")
  LoadAnimationGroup("N_Ranged")
  LoadAnimationGroup("N_Striker")
  LoadAnimationGroup("N_Striker_A")
  LoadAnimationGroup("N_Striker_B")
  LoadAnimationGroup("P_Grappler")
  LoadAnimationGroup("P_Striker")
  LoadAnimationGroup("PunchBag")
  LoadAnimationGroup("Qped")
  LoadAnimationGroup("Rat_Ped")
  LoadAnimationGroup("Russell")
  LoadAnimationGroup("Russell_Pbomb")
  LoadAnimationGroup("Straf_Dout")
  LoadAnimationGroup("Straf_Fat")
  LoadAnimationGroup("Straf_Female")
  LoadAnimationGroup("Straf_Male")
  LoadAnimationGroup("Straf_Nerd")
  LoadAnimationGroup("Straf_Prep")
  LoadAnimationGroup("Straf_Savage")
  LoadAnimationGroup("Straf_Wrest")
  LoadAnimationGroup("TE_Female")
  LoadAnimationGroup("Dodgeball")
  LoadAnimationGroup("Dodgeball2")
 
  CreateThread("Chariot1")
  CreateThread("Chariot2")
  CreateThread("Chariot3")
  CreateThread("Chariot4")
  CreateThread("DestroyCar")
 
end

DestroyCar = function()
  while true do
    if true or (VehicleIsValid(NerdChariot) and PedIsInVehicle(gPlayer, NerdChariot)) then
      local gPX, gPY, gPZ = PedGetPosXYZ(gPlayer)
      local AllVehicles = VehicleFindInAreaXYZ(gPX, gPY, gPZ, 30)
      if type(AllVehicles) == "table" then
        for VHCNumber, Vehicle in ipairs(AllVehicles) do
         
          if VehicleIsValid(Vehicle) and not VehicleIsModel(Vehicle, 272) and not VehicleIsModel(Vehicle, 273) and not VehicleIsModel(Vehicle, 274) and not VehicleIsModel(Vehicle, 275) and not VehicleIsModel(Vehicle, 276) and not VehicleIsModel(Vehicle, 277) and not VehicleIsModel(Vehicle, 278) and not VehicleIsModel(Vehicle, 279) and not VehicleIsModel(Vehicle, 280) and not VehicleIsModel(Vehicle, 281) and not VehicleIsModel(Vehicle, 282) and not VehicleIsModel(Vehicle, 283) and not VehicleIsModel(Vehicle, 284) and not VehicleIsModel(Vehicle, 289) then
           
            if CarIsDamage(Vehicle) then
             
              local Effect1 = EffectCreate("CarDestroyed", VehicleGetPosXYZ(Vehicle))
              EffectSlowKill(Effect1, 0.5)
             
              VehicleDelete(Vehicle)
             
            end
           
          end
        end
      end
    end
    Wait(0)
  end
end

CarIsDamage = function(car)
  if CarGetDamageNumber(car) == 1 then
    return true
  elseif CarGetDamageNumber(car) == 2 then
    return true
  elseif CarGetDamageNumber(car) == 3 then
    return true
  elseif CarGetDamageNumber(car) == 4 then
    return true
  elseif CarGetDamageNumber(car) == 5 then
    return true
  elseif CarGetDamageNumber(car) == 6 then
    return true
  elseif CarGetDamageNumber(car) == 7 then
    return true
  elseif CarGetDamageNumber(car) == 8 then
    return true
  elseif CarGetDamageNumber(car) == 9 then
    return true
  elseif CarGetDamageNumber(car) == 10 then
    return true
  elseif CarGetDamageNumber(car) == 11 then
    return true
  elseif CarGetDamageNumber(car) == 12 then
    return true
  elseif CarGetDamageNumber(car) == 13 then
    return true
  elseif CarGetDamageNumber(car) == 14 then
    return true
  elseif CarGetDamageNumber(car) == 15 then
    return true
  else
    return false
  end
end

Chariot1 = function()
  while true do
   
    if not VehicleIsValid(NerdChariot) and PedIsInAreaXYZ(gPlayer, 191.8, -6, 6, 50, 0) then
     
      NerdChariot = VehicleCreateXYZ(288, 191.8, -6, 6) --41.5, -133.3, 3
     
    end
   
    Wait(500)
  end
end

Chariot2 = function()
  while true do
   
    if VehicleIsValid(NerdChariot) and PedIsInVehicle(gPlayer, NerdChariot) then
     
      local HX, HY, HZ = PedGetHeadPos(gPlayer)
      local Heading = PedGetHeading(gPlayer)
      local DeltaX = -math.sin(Heading)
      local DeltaY = math.cos(Heading)
      if math.deg(Heading) > 0 then
        Rotation = math.deg(Heading) - 180
      else
        Rotation = math.deg(Heading) + 179.99
      end
      QiangIndex, Qiang = CreatePersistentEntity("WPCannon", HX + DeltaX, HY + DeltaY, HZ + 2, Rotation, AreaGetVisible())
      repeat
       
        DeletePersistentEntity(QiangIndex, Qiang)
        local HX, HY, HZ = PedGetHeadPos(gPlayer)
        local Heading = PedGetHeading(gPlayer)
        local DeltaX = -math.sin(Heading)
        local DeltaY = math.cos(Heading)
        if math.deg(Heading) > 0 then
          Rotation = math.deg(Heading) - 180
        else
          Rotation = math.deg(Heading) + 179.99
        end
        QiangIndex, Qiang = CreatePersistentEntity("WPCannon", HX + DeltaX, HY + DeltaY, HZ + 0.6, Rotation, AreaGetVisible())
       
        Wait(0)
      until not PedIsInVehicle(gPlayer, NerdChariot)
     
      DeletePersistentEntity(QiangIndex, Qiang)
     
    end
   
    Wait(0)
  end
end

Chariot3 = function()
  while true do
   
    if IsButtonPressed(6, 0) and PedIsInVehicle(gPlayer, NerdChariot) then
     
      ChariotShotgun()
      Wait(80)
      ChariotFire()
      Wait(0)
      ChariotFire()
      Wait(0)
      ChariotFire()
      Wait(0)
      ChariotFire()
      Wait(0)
      ChariotFire()
      Wait(0)
      ChariotFire()
      Wait(70)
     
    end
   
    Wait(0)
  end
end

ChariotFire = function()
  local HX, HY, HZ = PedGetHeadPos(gPlayer)
  local Heading = PedGetHeading(gPlayer)
  local DeltaX = -math.sin(Heading)
  local DeltaY = math.cos(Heading)
  Effect1 = EffectCreate("SGTargetHit", HX + DeltaX*1.8, HY + DeltaY*1.8, HZ + 0.8)
  EffectSlowKill(Effect1, 0.1)
  CreateProjectile(308, HX + DeltaX*1.5, HY + DeltaY*1.5, HZ + 1, DeltaX*2, DeltaY*2, -0.3, 50)
 
end

ChariotShotgun = function()
  for i = 1, 6 do
    local HX, HY, HZ = PedGetHeadPos(gPlayer)
    local Heading = PedGetHeading(gPlayer)
    local DeltaX = -math.sin(Heading)
    local DeltaY = math.cos(Heading)
    Effect1 = EffectCreate("SGTargetHit", HX + DeltaX*1.8, HY + DeltaY*1.8, HZ + 0.8)
    EffectSlowKill(Effect1, 0.1)
    CreateProjectile(316, HX + DeltaX*1.5, HY + DeltaY*1.5, HZ + 1, DeltaX*4 + math.random(-200, 200)/1000, DeltaY*4 + math.random(-200, 200)/1000, -0.4 + math.random(-200, 200)/1000, 100)
    Wait(0)
  end
end

Chariot4 = function()
  PedSetFlag(gPlayer, 42, true)
  while true do
   
    if VehicleIsValid(NerdChariot) then
     
      local TX, TY, TZ = VehicleGetPosXYZ(NerdChariot)
     
      if PedIsInAreaXYZ(gPlayer, TX, TY, TZ, 3) and not PedIsInAnyVehicle(gPlayer) then
       
        if IsButtonBeingPressed(9, 0) then
         
        end
       
      end
     
    end
   
    Wait(0)
  end
end
This mod make player drive the Tank and fire cannon, all functions are working fine, only the cannon can't destroy cars, the car can be destroyed with punch,but not cannon

32
Modding Questions/Help / Move any Object
« on: April 25, 2022, 09:25:18 PM »
Code: [Select]
MoveObj = function()
 
  while true do
   
    if IsButtonBeingPressed(2, 0) then
     
      Wait(100)
     
      Heading = PedGetHeading(gPlayer)
      Rotation = math.deg(Heading)
      DeltaX = -math.sin(Heading)
      DeltaY = math.cos(Heading)
      gPX, gPY, gPZ = PedGetPosXYZ(gPlayer)
     
      FrontObjects = {ObjectFindInArea(gPX + DeltaX, gPY + DeltaY, gPZ + 0.3, 0.3)}
      FrontObject = FrontObjects[1]
     
      ObjectBreak(FrontObject)
     
      PEIndex, PE = CreatePersistentEntity(FrontObject, HX + DeltaX, HY + DeltaY, HZ - 0.5, Rotation, AreaGetVisible())
     
      repeat
       
        DeletePersistentEntity(PEIndex, PE)
       
       
        Heading = PedGetHeading(gPlayer)
        Rotation = math.deg(Heading)
        DeltaX = -math.sin(Heading)
        DeltaY = math.cos(Heading)
        gPX, gPY, gPZ = PedGetPosXYZ(gPlayer)
       
        PEIndex, PE = CreatePersistentEntity(FrontObject, gPX + DeltaX, gPY + DeltaY, gPZ + 0.3, Rotation, AreaGetVisible())
       
        if IsButtonBeingPressed(2, 0) then
          break
        end
       
        Wait(0)
      until IsButtonBeingPressed(2, 0)
     
    end
   
    Wait(0)
  end
 
end
When I press aim button, game crash

33
Modding Questions/Help / Water
« on: April 20, 2022, 08:48:59 PM »
How to put water in some places ?
I want to make beta Stronghold Assault

34
Modding Questions/Help / Get Projectile Position
« on: April 17, 2022, 08:38:15 PM »
How to get Get Projectile Position

35
Modding Questions/Help / DeletePersistentEntity not work
« on: April 12, 2022, 10:34:43 PM »
Code: [Select]
FPS6 = function()
 
  while true do
   
    local HX, HY, HZ = PedGetHeadPos(gPlayer)
    local Heading = PedGetHeading(gPlayer)
    local DeltaX = -math.sin(Heading)
    local DeltaY = math.cos(Heading)
    if math.deg(Heading) > 0 then
      Rotation = math.deg(Heading) - 180
    else
      Rotation = math.deg(Heading) + 179.99
    end
    Qiang = CreatePersistentEntity("WPCannon", HX + DeltaX, HY + DeltaY, HZ - 0.5, Rotation, AreaGetVisible())
   
    DeletePersistentEntity(Qiang)
   
    Wait(0)
  end
 
end
Why DeletePersistentEntity(Qiang) not work, it will be a lot of cannon and game crash

36
Modding Questions/Help / Move Prop
« on: April 12, 2022, 03:01:23 AM »
How to Set Prop position

37
Modding Questions/Help / AE First Person Shooter
« on: April 11, 2022, 01:01:06 AM »
Code: [Select]
function main()
  Wait(500)
 
  LoadAnimationGroup("Authority")
  LoadAnimationGroup("Bike")
  LoadAnimationGroup("V_Bike")
  LoadAnimationGroup("Boxing")
  LoadAnimationGroup("B_Striker")
  LoadAnimationGroup("CV_Female")
  LoadAnimationGroup("CV_Male")
  LoadAnimationGroup("DO_Edgar")
  LoadAnimationGroup("DO_Grap")
  LoadAnimationGroup("DO_StrikeCombo")
  LoadAnimationGroup("DO_Striker")
  LoadAnimationGroup("Earnest")
  LoadAnimationGroup("F_Adult")
  LoadAnimationGroup("F_BULLY")
  LoadAnimationGroup("F_Crazy")
  LoadAnimationGroup("F_Douts")
  LoadAnimationGroup("F_Girls")
  LoadAnimationGroup("F_Greas")
  LoadAnimationGroup("F_Jocks")
  LoadAnimationGroup("F_Nerds")
  LoadAnimationGroup("F_OldPeds")
  LoadAnimationGroup("F_Pref")
  LoadAnimationGroup("F_Preps")
  LoadAnimationGroup("G_Grappler")
  LoadAnimationGroup("G_Johnny")
  LoadAnimationGroup("G_Striker")
  LoadAnimationGroup("Grap")
  LoadAnimationGroup("J_Damon")
  LoadAnimationGroup("J_Grappler")
  LoadAnimationGroup("J_Melee")
  LoadAnimationGroup("J_Ranged")
  LoadAnimationGroup("J_Striker")
  LoadAnimationGroup("LE_Orderly")
  LoadAnimationGroup("Nemesis")
  LoadAnimationGroup("NPC_AggroTaunt")
  LoadAnimationGroup("NPC_Mascot")
  LoadAnimationGroup("N_Ranged")
  LoadAnimationGroup("N_Striker")
  LoadAnimationGroup("N_Striker_A")
  LoadAnimationGroup("N_Striker_B")
  LoadAnimationGroup("P_Grappler")
  LoadAnimationGroup("P_Striker")
  LoadAnimationGroup("PunchBag")
  LoadAnimationGroup("Qped")
  LoadAnimationGroup("Rat_Ped")
  LoadAnimationGroup("Russell")
  LoadAnimationGroup("Russell_Pbomb")
  LoadAnimationGroup("Straf_Dout")
  LoadAnimationGroup("Straf_Fat")
  LoadAnimationGroup("Straf_Female")
  LoadAnimationGroup("Straf_Male")
  LoadAnimationGroup("Straf_Nerd")
  LoadAnimationGroup("Straf_Prep")
  LoadAnimationGroup("Straf_Savage")
  LoadAnimationGroup("Straf_Wrest")
  LoadAnimationGroup("TE_Female")
  LoadAnimationGroup("Dodgeball")
  LoadAnimationGroup("Dodgeball2")
 
  CreateThread("FPS1")
  CreateThread("FPS2")
  CreateThread("FPS3")
  CreateThread("FPS4")
 
end

FPS1 = function()
 
  CameraSetActive(2)
  PlayerWeaponHudLock(true)
 
  IsRunning = false
 
  while true do
   
    if IsButtonBeingPressed(2, 0) then
      CameraSetActive(2)
    end
   
    if IsMoving() and not IsRunning and not (PedIsValid(PedGetGrappleTargetPed(gPlayer)) or PedIsValid(PedGetTargetPed())) then
      ExecuteActionNode(gPlayer, "/Global/GS_Female_A/Default_KEY/ExecuteNodes/Free/RunBasic", "Act/Anim/GS_Female_A.act")
      IsRunning = true
    elseif PedIsPlaying(gPlayer, "/Global/GS_Female_A/Default_KEY/ExecuteNodes/Free/RunBasic", "Act/Anim/GS_Female_A.act") and IsRunning and not IsMoving() then
      PlayerStopAllActionControllers()
      IsRunning = false
    elseif IsMoving() and not PedIsPlaying(gPlayer, "/Global/GS_Female_A/Default_KEY/ExecuteNodes/Free/RunBasic", "Act/Anim/GS_Female_A.act") then
      IsRunning = false
    end
   
    Wait(0)
  end
 
end

FPS2 = function()
 
  while true do
   
    if IsButtonBeingPressed(6, 0) or IsButtonBeingPressed(12, 0) then
      PlayerStopAllActionControllers()
      SoundPlay2D("GunPump")
      HX, HY, HZ = PedGetHeadPos(gPlayer)
      Heading = PedGetHeading(gPlayer)
      DeltaX = -math.sin(Heading)
      DeltaY = math.cos(Heading)
      UpDown = GetStickValue(18, 0)
      local Effect1 = EffectCreate("SGTargetHit", HX + DeltaX, HY + DeltaY, HZ - 0.3)
      EffectSlowKill(Effect1, 0.1)
      CreateProjectile(304, HX + DeltaX, HY + DeltaY, HZ - 0.3, DeltaX*4, DeltaY*4, UpDown*4, 15)
      Wait(50)
      SoundPlay2D("GunPump")
      HX, HY, HZ = PedGetHeadPos(gPlayer)
      Heading = PedGetHeading(gPlayer)
      DeltaX = -math.sin(Heading)
      DeltaY = math.cos(Heading)
      UpDown = GetStickValue(18, 0)
      local Effect1 = EffectCreate("SGTargetHit", HX + DeltaX, HY + DeltaY, HZ - 0.3)
      EffectSlowKill(Effect1, 0.1)
      CreateProjectile(304, HX + DeltaX, HY + DeltaY, HZ - 0.3, DeltaX*4, DeltaY*4, UpDown*4, 15)
      Wait(50)
      SoundPlay2D("GunPump")
      HX, HY, HZ = PedGetHeadPos(gPlayer)
      Heading = PedGetHeading(gPlayer)
      DeltaX = -math.sin(Heading)
      DeltaY = math.cos(Heading)
      UpDown = GetStickValue(18, 0)
      local Effect1 = EffectCreate("SGTargetHit", HX + DeltaX, HY + DeltaY, HZ - 0.3)
      EffectSlowKill(Effect1, 0.1)
      CreateProjectile(304, HX + DeltaX, HY + DeltaY, HZ - 0.3, DeltaX*4, DeltaY*4, UpDown*4, 15)
      Wait(200)
    end
   
    Wait(0)
  end
 
end

FPS3 = function()
 
  while true do
   
    if IsButtonPressed(8, 0) then
      HX, HY, HZ = PedGetHeadPos(gPlayer)
      Heading = PedGetHeading(gPlayer)
      DeltaX = -math.sin(Heading)
      DeltaY = math.cos(Heading)
      UpDown = GetStickValue(18, 0)
      CreateProjectile(301, HX + DeltaX, HY + DeltaY, HZ - 0.3, DeltaX/1.3, DeltaY/1.3, UpDown/1.3, 0)
      Wait(800)
    end
   
    Wait(0)
  end
 
end

FPS4 = function()
 
  while true do
   
    if IsButtonPressed(9, 0) then
      PlayerForceActionNode("/Global/Player/Attacks/Strikes/LightAttacks/Left1/Right2/Left3/Release/Unblockable/JackieKick", "Player.act")
      Wait(800)
    end
   
    Wait(0)
  end
 
end

function IsMoving()
  local s = 0.5
  return GetStickValue(16, 0) > s or GetStickValue(16, 0) < -s or GetStickValue(17, 0) > s or GetStickValue(17, 0) < -s
end

PlayerForceActionNode = function(Action1, Action2)
  for i = 0, 20 do
    if PedIsPlaying(gPlayer, Action1, true) then
      break
    end
    PlayerStopAllActionControllers()
    PedLockTarget(gPlayer, -1)
    Wait(0)
    PedSetAITree(gPlayer, "/Global/DarbyAI", "Act/AI_DARBY_2_B.act")
    PedSetActionNode(gPlayer, Action1, Action2)
    PedSetAITree(gPlayer, "/Global/PlayerAI", "Act/PlayerAI.act")
  end
end
I make a first person shooter mod, but I can't aim up and down, how can I fix it

38
Mod Showroom / Oscar Slap
« on: March 31, 2022, 01:39:58 AM »

39
Modding Questions/Help / Destroy car
« on: March 14, 2022, 03:41:44 AM »
Code: [Select]
function main()
  repeat
    Wait(0)
  until SystemIsReady() and not AreaIsLoading()
 
  CreateThread("DestroyCar")
  CreateThread("F_BurningCars")
 
end

DestroyCar = function()
  PedSetFlag(gPlayer, 42, true)
  BurningCars = {}
  while true do
    local AllVehicles = VehicleFindInAreaXYZ(0, 0, 0, 999999)
    if type(AllVehicles) == "table" then
      for VHCNumber, Vehicle in ipairs(AllVehicles) do
       
        if VehicleIsValid(Vehicle) and not VehicleIsModel(Vehicle, 272) and not VehicleIsModel(Vehicle, 273) and not VehicleIsModel(Vehicle, 274) and not VehicleIsModel(Vehicle, 275) and not VehicleIsModel(Vehicle, 276) and not VehicleIsModel(Vehicle, 277) and not VehicleIsModel(Vehicle, 278) and not VehicleIsModel(Vehicle, 279) and not VehicleIsModel(Vehicle, 280) and not VehicleIsModel(Vehicle, 281) and not VehicleIsModel(Vehicle, 282) and not VehicleIsModel(Vehicle, 283) and not VehicleIsModel(Vehicle, 284) and not VehicleIsModel(Vehicle, 289) then
         
          if CarGetDamageNumber(Vehicle) == 4 and not IsInTable(BurningCars, Vehicle) then
           
            for i, v in ipairs(BurningCars) do
             
              VNumber = i + 1
             
            end
           
            BurningCars[VNumber] = {Vehicle, GetTimer()}
           
            local Effect1 = EffectCreate("CarDestroyed", VehicleGetPosXYZ(Vehicle))
        EffectSlowKill(Effect1, 0.5)
           
          end
         
        end
      end
    end
    Wait(0)
  end
end

F_BurningCars = function()
 
  while true do
   
    for i, BCarT in pairs(BurningCars) do
     
      if BCarT[1] ~= nil and GetTimer() - BCarT[2] >= 2500 then
        local Effect1 = EffectCreate("CarDestroyed", VehicleGetPosXYZ(BCarT[1]))
        EffectSlowKill(Effect1, 0.5)
        VehicleDelete(BCarT[1])
        BurningCars[i] = nil
      else
        local Effect2 = EffectCreate("GymFire", VehicleGetPosXYZ(BCarT[1]))
        EffectSlowKill(Effect2, 0.2)
      end
     
    end
   
    Wait(0)
  end
end

IsInTable = function(t, value)
  for i, v in pairs(t) do
    if v == value then
      do return true end
      break
    end
    return false
  end
end
Is IsInTable() wrong ?
How to fix this

40
Modding Questions/Help / Car Jacking
« on: March 12, 2022, 07:19:17 AM »
Code: [Select]
CarJack = function()
  PedSetFlag(gPlayer, 42, true)
  while true do
   
    if IsButtonPressed(15, 0) then
      PedSetActionNode(gPlayer, "Cars/ExecuteNodes/GrapThorw/Attempt/GIVE/jointDrivers", "Cars.act")
    end
    Wait(0)
  end
end
Why it doesn't work, is the node wrong ?

41
Modding Questions/Help / CarGetDamageNumber() not work on AE
« on: March 11, 2022, 11:36:15 PM »
Is CarGetDamageNumber() not work on AE ?
Maybe cars of AE can't be damaged, it is a smash car mission in SE, but not AE

42
Modding Questions/Help / Action node
« on: March 03, 2022, 02:49:47 AM »
What is this node ?
"Triangle", "GlobalActions.act"

43
Mod Showroom / Boss Johnny mod
« on: February 16, 2022, 04:21:12 AM »
https://youtu.be/AGxQ-RxT9hs

I think it is the BEST Johnny mod :D

44
Modding Questions/Help / Can Bully modding like this ?
« on: February 15, 2022, 01:55:55 AM »
This is the Bully cracked version I saw someone downloaded, it can affect the game with an external menu, does anyone know how to do this

45
Modding Questions/Help / setmetatable
« on: February 14, 2022, 04:46:45 AM »
What is setmetatable()

Pages: 1 2 [3] 4 5 6