An ASI plugin for Grand Theft Auto V, which allows running scripts written in any .NET language on the .NET Framework runtime in-game.
ZLIB License
Bot releases are hidden (Show)
Published by crosire almost 9 years ago
World.GetNearbyPeds()
and World.GetNearbyVehicles()
Vehicle.DisplayName
propertyNative.GetResult()
Published by crosire almost 9 years ago
World.GetClosestVehicle()
Vehicle.EngineRunning
not working when attempting to switch it onPed.CurrentVehicle
returning an invalid vehicle object instead of null when ped is not sitting in any vehiclePublished by crosire about 9 years ago
Ped.Euphoria
and euphoria class helpersPedGroup.Leader
, PedGroup.GetMember()
, PedGroup.ToArray()
, PedGroup.ToList()
, ...Published by crosire about 9 years ago
Native.PedHash
enumNative.Hash
enum to fix compatibility with some older scriptsPedGroup
classPed.IsPerformingStealthKill
, Ped.IsInGroup
, Ped.IsInCoverFacingLeft
, Ped.IsGoingIntoCover
, Ped.NeverLeavesGroup
, Ped.ShootRate
, Ped.GetJacker()
and Ped.GetJackTarget()
Entity.HasGravity
, Entity.IsOnlyDamagedByPlayer
, Entity.LodDistance
and Vehicle.EngineCanDegrade
Published by crosire about 9 years ago
UI.DrawTexture()
overload which accepts an aspect ratioMath.Matrix.FromArray()
, Math.Matrix.ToArray()
and Math.Matrix.Inverse
methodsEntity.HasCollision
, Entity.MaxSpeed
, Entity.IsBulletProof
, Entity.FireProof
, etc.Entity.IsInvincible
getterScriptSettings.GetValue()
to support any enum and types which inherit from IConvertibleRope.Exists()
crash and Scaleform.Render2D()
crashTaskSequence.Close()
crash and added overload to enable repeatingPublished by crosire about 9 years ago
UI.DrawTexture()
to work as previously againPublished by crosire about 9 years ago
RequireScript
attribute)Game.Language
propertyWorld.CalculateTravelDistance()
Entity.Quaternion
and Entity.PositionNoOffset
World.GetStreeName()
and World.GetZoneName()
Besra
hash to VehicleHash
enumGame.CurrentInputMode
Tasks.ShootAt()
UI.DrawTexture()
and added overload with center offset parameterCamera.Shake()
function instead of ShakeType
propertyTasks.SlideToCoord()
to Tasks.SlideTo()
Vehicle.IsLeftHeadLightBroken
to Vehicle.LeftHeadLightBroken
and added setter (same for the right headlight)Game.Pause()
not pausing the gameExplosionType
enum namesGame.GetUserInput()
and added window titlesWorld.GetAllEntities/Vehicles/Props()
etc. not actually returning everything (requires latest C++ Script Hook)World.GetAllEntities()
returning only props and including a lot of duplicatesNative.InputArgument
UI.WorldToScreen()
returning zero all the timeWorld.AddRope()
causing the game to crashPublished by crosire over 9 years ago
Added native memory access and support for drawing custom textures.
Game.Version
, World.GetNearbyPeds/Vehicles()
overloads which accept a positionVehicle.Steering
, Vehicle.Acceleration
, Vehicle.CurrentRPM
, ...UI.DrawTexture()
which allows custom texture drawing using the new Script Hook Direct3D hookWorld.GetNextPositionOnStreet()
Vehicle.PlaceOnNextStreet()
headingPublished by crosire over 9 years ago
Major overhaul of the scripting API with tons of new features.
Published by crosire over 9 years ago
Vehicle.SoundHorn()
, Vehicle.IsTireBurst
and Vehicle.FixTire()
Ped.WetnessHeight
, Ped.ResetVisibleDamage()
and Ped.ResetBloodDamage()
Entity.isTouching
and Entity.HasBeenDamagedBy()
Published by crosire over 9 years ago
PedHash
enumPed.DrivingSpeed
, Ped.MaxDrivingSpeed
and Ped.DrivingStyle
Ped.Weapons
, WeapongCollection
and Weapon
classesVector2.RandomXY()
, Vector3.Around()
, Vector3.RandomXY()
and Vector3.RandomXYZ()
Vector2.DistanceTo()
and Vector3.DistanceTo()
Vehicle.PlaceOnGround()
, Vehicle.PlaceOnNextStreet()
and Vehicle.CreatePedOnSeat()
Entity
attach and range methodsBlip
class and implementationProp
classCamera
and GameplayCamera
class and implementationEntity.Delete()
World.CreateObject()
Ped.CanRagdoll
and fixed setterTasks.PlayAnimation()
and animation handlingTasks.ReactAndFlee()
and Tasks.SkyDive()
TaskSequence
implementationPlayer.Money
propertyScript.IsKeyPressed()
to Game.IsKeyPressed()
Entity.ID
to Entity.Handle
Entity.IsInAir
Vehicle.LightsOn
Published by crosire over 9 years ago
First release created using the new automatic building system.
Vehicle.GetPedOnSeat()
World.AddExplosion()
Game.GetUserInput()
Player.IsFreeAiming
Tasks.Cower()
Game.PlaySound()
Vehicle.GetMod()
, Vehicle.PrimaryColor
, Vehicle.OpenDoor()
, Vehicle.CloseDoor()
, Vehicle.FixWindow()
, Vehicle.RollDownWindow()
, ...