diff --git a/docs/README.html b/docs/README.html index b104dfd..9b6be47 100644 --- a/docs/README.html +++ b/docs/README.html @@ -76,10 +76,6 @@ Forks Stargazers Issues

-

⚠ Notice

-

The original author of this project is EntenKoeniq. -The project has been reworked and is currently maintained by Sardelka9515. -To download the legacy versions, go to this repository

🧠 That's it

RAGECOOP is a multiplayer mod to play story mode or some mods made for RAGECOOP or just drive around with your buddy.

Old name: GTACOOP:R

diff --git a/docs/api/RageCoop.Client.Scripting.API.Config.html b/docs/api/RageCoop.Client.Scripting.API.Config.html index 0893dc1..dad8129 100644 --- a/docs/api/RageCoop.Client.Scripting.API.Config.html +++ b/docs/api/RageCoop.Client.Scripting.API.Config.html @@ -151,6 +151,58 @@ + +

BlipScale

+

Get or set scale of player's blip

+
+
+
Declaration
+
+
public static float BlipScale { get; set; }
+
+
Property Value
+ + + + + + + + + + + + + +
TypeDescription
Single
+ + + +

BlipSprite

+

Get or set player's blip sprite

+
+
+
Declaration
+
+
public static BlipSprite BlipSprite { get; set; }
+
+
Property Value
+ + + + + + + + + + + + + +
TypeDescription
GTA.BlipSprite
+ +

EnableAutoRespawn

Enable automatic respawn for this player.

diff --git a/docs/api/RageCoop.Client.Scripting.API.html b/docs/api/RageCoop.Client.Scripting.API.html index b0ef833..874763c 100644 --- a/docs/api/RageCoop.Client.Scripting.API.html +++ b/docs/api/RageCoop.Client.Scripting.API.html @@ -419,41 +419,6 @@ - -

SendCustomEvent(Int32, List<Object>)

-

Send an event and data to the server.

-
-
-
Declaration
-
-
public static void SendCustomEvent(int eventHash, List<object> args)
-
-
Parameters
- - - - - - - - - - - - - - - - - - - - -
TypeNameDescription
Int32eventHash

An unique identifier of the event

-
List<Object>args

The objects conataing your data, see CustomEventReceivedArgs for a list of supported types

-
- -

SendCustomEvent(Int32, Object[])

Send an event and data to the server.

@@ -476,12 +441,14 @@ Int32 eventHash - +

An unique identifier of the event

+ Object[] args - +

The objects conataing your data, see CustomEventReceivedArgs for a list of supported types

+ diff --git a/docs/api/RageCoop.Client.Scripting.CustomEventReceivedArgs.html b/docs/api/RageCoop.Client.Scripting.CustomEventReceivedArgs.html index bd4d0e1..6966fab 100644 --- a/docs/api/RageCoop.Client.Scripting.CustomEventReceivedArgs.html +++ b/docs/api/RageCoop.Client.Scripting.CustomEventReceivedArgs.html @@ -135,7 +135,7 @@
Declaration
-
public List<object> Args { get; set; }
+
public object[] Args { get; set; }
Property Value
@@ -147,7 +147,7 @@ - + diff --git a/docs/api/RageCoop.Server.Client.html b/docs/api/RageCoop.Server.Client.html index 0802584..8a1f1df 100644 --- a/docs/api/RageCoop.Server.Client.html +++ b/docs/api/RageCoop.Server.Client.html @@ -257,7 +257,7 @@

Player

-

The ServerPed instance representing the client's main character.

+

The ServerPed instance representing the client's main character.

Declaration
@@ -274,7 +274,7 @@
- + @@ -399,41 +399,6 @@
List<Object>Object[]
ServerPedServerPed
- -

SendCustomEvent(Int32, List<Object>)

-

Trigger a CustomEvent for this client

-
-
-
Declaration
-
-
public void SendCustomEvent(int hash, List<object> args)
-
-
Parameters
- - - - - - - - - - - - - - - - - - - - -
TypeNameDescription
Int32hash

An unique identifier of the event, you can use Hash(String) to get it from a string

-
List<Object>args

Arguments

-
- -

SendCustomEvent(Int32, Object[])

Trigger a CustomEvent for this client

@@ -469,6 +434,39 @@ + +

SendCustomEventQueued(Int32, Object[])

+

Send a CustomEvent that'll be queued at client side and invoked from script thread

+
+
+
Declaration
+
+
public void SendCustomEventQueued(int hash, params object[] args)
+
+
Parameters
+ + + + + + + + + + + + + + + + + + + + +
TypeNameDescription
Int32hash
Object[]args
+ +

SendNativeCall(Hash, Object[])

Send a native call to client and ignore it's response.

diff --git a/docs/api/RageCoop.Server.Scripting.API.html b/docs/api/RageCoop.Server.Scripting.API.html index a89ec4f..aebd12c 100644 --- a/docs/api/RageCoop.Server.Scripting.API.html +++ b/docs/api/RageCoop.Server.Scripting.API.html @@ -171,7 +171,33 @@ - ServerEntities + ServerEntities + + + + + + + +

Host

+

Gets or sets the client that is resposible for synchronizing time and weather

+
+
+
Declaration
+
+
public Client Host { get; set; }
+
+
Property Value
+ + + + + + + + + + @@ -213,7 +239,7 @@
Declaration
-
public Dictionary<long, Client> GetAllClients()
+
public Dictionary<string, Client> GetAllClients()
Returns
TypeDescription
Client
@@ -225,7 +251,7 @@ - + @@ -528,13 +554,13 @@ -

SendCustomEvent(Int32, List<Object>, List<Client>)

-

Send an event and data to the specified clients. Use SendCustomEvent(Int32, List<Object>) if you want to send event to individual client.

+

SendCustomEvent(List<Client>, Int32, Object[])

+

Send an event and data to the specified clients. Use SendCustomEvent(Int32, Object[]) if you want to send event to individual client.

Declaration
-
public void SendCustomEvent(int eventHash, List<object> args = null, List<Client> targets = null)
+
public void SendCustomEvent(List<Client> targets, int eventHash, params object[] args)
Parameters
Dictionary<Int64, Client>Dictionary<String, Client>

All clients as a dictionary indexed by NetID

@@ -546,6 +572,12 @@ + + + + + @@ -553,29 +585,23 @@ - + - - - - -
List<Client>targets

The target clients to send. Leave it null to send to all clients

+
Int32 eventHash
List<Object>Object[] args

The objects conataing your data, see Args for supported types.

-
List<Client>targets

The target clients to send. Leave it null to send to all clients

- -

SendCustomEvent(String, List<Object>, List<Client>)

-

Send an event and data to the specified clients. Use SendCustomEvent(Int32, List<Object>) if you want to send event to individual client.

+ +

SendCustomEventQueued(List<Client>, Int32, Object[])

+

Send a CustomEvent that'll be queued at client side and invoked from script thread

Declaration
-
public void SendCustomEvent(string name, List<object> args = null, List<Client> targets = null)
+
public void SendCustomEventQueued(List<Client> targets, int eventHash, params object[] args)
Parameters
@@ -587,24 +613,60 @@ - - - - - - - - - - - + + + + + + + + + + + + +
Stringname

The name of the event, will be hashed to an int. For optimal performence, you should hash it in a static contructor inside the shared library, then call SendCustomEvent(Int32, List<Object>, List<Client>).

-
List<Object>args

See CustomEventReceivedArgs for a list of supported types.

-
List<Client> targets

The target clients to send. Leave it null to send to all clients

+
Int32eventHash
Object[]args
+ + + +

SendNativeCall(List<Client>, Hash, Object[])

+

Send native call specified clients.

+
+
+
Declaration
+
+
public void SendNativeCall(List<Client> clients, Hash hash, params object[] args)
+
+
Parameters
+ + + + + + + + + + + + + + + + + + + + + + +
TypeNameDescription
List<Client>clients

Clients to send, null for all clients

GTA.Native.Hashhash
Object[]args
diff --git a/docs/api/RageCoop.Server.Scripting.CustomEventReceivedArgs.html b/docs/api/RageCoop.Server.Scripting.CustomEventReceivedArgs.html index a5b7846..2f34fee 100644 --- a/docs/api/RageCoop.Server.Scripting.CustomEventReceivedArgs.html +++ b/docs/api/RageCoop.Server.Scripting.CustomEventReceivedArgs.html @@ -130,12 +130,12 @@

Args

-

Supported types: byte, short, ushort, int, uint, long, ulong, float, bool, string, Vector3, Quaternion, ServerPed, ServerVehicle, ServerProp

+

Supported types: byte, short, ushort, int, uint, long, ulong, float, bool, string, Vector3, Quaternion, Vector2 Handle

Declaration
-
public List<object> Args { get; set; }
+
public object[] Args { get; set; }
Property Value
@@ -147,7 +147,7 @@ - + diff --git a/docs/api/RageCoop.Server.Scripting.PedBlip.html b/docs/api/RageCoop.Server.Scripting.PedBlip.html new file mode 100644 index 0000000..c5b5516 --- /dev/null +++ b/docs/api/RageCoop.Server.Scripting.PedBlip.html @@ -0,0 +1,266 @@ + + + + + + + + Class PedBlip + | RageCoop resource documentation + + + + + + + + + + + + + + + +
+
+ + + + +
+
+ +
+
Search Results for
+
+

+
+
    +
    +
    +
    List<Object>Object[]
    + + + + + + + + + + + + +
    TypeDescription
    GTA.BlipColor
    + + + +

    Ped

    +

    Get the ServerPed that this blip attached to.

    +
    +
    +
    Declaration
    +
    +
    public ServerPed Ped { get; }
    +
    +
    Property Value
    + + + + + + + + + + + + + +
    TypeDescription
    ServerPed
    + + + +

    Scale

    +

    Scale of this blip

    +
    +
    +
    Declaration
    +
    +
    public float Scale { get; set; }
    +
    +
    Property Value
    + + + + + + + + + + + + + +
    TypeDescription
    Single
    + + + +

    Sprite

    +

    Sprite of this blip

    +
    +
    +
    Declaration
    +
    +
    public BlipSprite Sprite { get; set; }
    +
    +
    Property Value
    + + + + + + + + + + + + + +
    TypeDescription
    GTA.BlipSprite
    + +
    + + +
    +
    + + +
    + + + + + + diff --git a/docs/api/RageCoop.Server.Scripting.ServerBlip.html b/docs/api/RageCoop.Server.Scripting.ServerBlip.html new file mode 100644 index 0000000..815edc0 --- /dev/null +++ b/docs/api/RageCoop.Server.Scripting.ServerBlip.html @@ -0,0 +1,383 @@ + + + + + + + + Class ServerBlip + | RageCoop resource documentation + + + + + + + + + + + + + + + +
    +
    + + + + +
    +
    + +
    +
    Search Results for
    +
    +

    +
    +
      +
      +
      + + + +
      + + + + + + diff --git a/docs/api/RageCoop.Server.Scripting.ServerEntities.html b/docs/api/RageCoop.Server.Scripting.ServerEntities.html new file mode 100644 index 0000000..4d53e8e --- /dev/null +++ b/docs/api/RageCoop.Server.Scripting.ServerEntities.html @@ -0,0 +1,601 @@ + + + + + + + + Class ServerEntities + | RageCoop resource documentation + + + + + + + + + + + + + + + +
      +
      + + + + +
      +
      + +
      +
      Search Results for
      +
      +

      +
      +
        +
        +
        + + + +
        + + + + + + diff --git a/docs/api/RageCoop.Server.Scripting.ServerObject.html b/docs/api/RageCoop.Server.Scripting.ServerObject.html new file mode 100644 index 0000000..d115f76 --- /dev/null +++ b/docs/api/RageCoop.Server.Scripting.ServerObject.html @@ -0,0 +1,377 @@ + + + + + + + + Class ServerObject + | RageCoop resource documentation + + + + + + + + + + + + + + + +
        +
        + + + + +
        +
        + +
        +
        Search Results for
        +
        +

        +
        +
          +
          +
          + + + +
          + + + + + + diff --git a/docs/api/RageCoop.Server.Scripting.ServerPed.html b/docs/api/RageCoop.Server.Scripting.ServerPed.html new file mode 100644 index 0000000..08b7639 --- /dev/null +++ b/docs/api/RageCoop.Server.Scripting.ServerPed.html @@ -0,0 +1,293 @@ + + + + + + + + Class ServerPed + | RageCoop resource documentation + + + + + + + + + + + + + + + +
          +
          + + + + +
          +
          + +
          +
          Search Results for
          +
          +

          +
          +
            +
            +
            + + + +
            + + + + + + diff --git a/docs/api/RageCoop.Server.Scripting.ServerProp.html b/docs/api/RageCoop.Server.Scripting.ServerProp.html new file mode 100644 index 0000000..766c223 --- /dev/null +++ b/docs/api/RageCoop.Server.Scripting.ServerProp.html @@ -0,0 +1,249 @@ + + + + + + + + Class ServerProp + | RageCoop resource documentation + + + + + + + + + + + + + + + +
            +
            + + + + +
            +
            + +
            +
            Search Results for
            +
            +

            +
            +
              +
              +
              + + + +
              + + + + + + diff --git a/docs/api/RageCoop.Server.Scripting.ServerVehicle.html b/docs/api/RageCoop.Server.Scripting.ServerVehicle.html new file mode 100644 index 0000000..50ac093 --- /dev/null +++ b/docs/api/RageCoop.Server.Scripting.ServerVehicle.html @@ -0,0 +1,238 @@ + + + + + + + + Class ServerVehicle + | RageCoop resource documentation + + + + + + + + + + + + + + + +
              +
              + + + + +
              +
              + +
              +
              Search Results for
              +
              +

              +
              +
                +
                +
                + + + +
                + + + + + + diff --git a/docs/api/RageCoop.Server.Scripting.html b/docs/api/RageCoop.Server.Scripting.html index a99e584..1d15c6c 100644 --- a/docs/api/RageCoop.Server.Scripting.html +++ b/docs/api/RageCoop.Server.Scripting.html @@ -104,13 +104,34 @@

                OnCommandEventArgs

                +

                PedBlip

                +

                Represent a blip attached to ped.

                +
                +

                ServerBlip

                +

                A static blip owned by server.

                +
                +

                ServerEntities

                +

                Manipulate entities from the server

                +

                ServerEvents

                +

                ServerObject

                +

                Server-side object controller

                +
                +

                ServerPed

                +

                Represents a ped from a client

                +
                +

                ServerProp

                +

                Represents an prop owned by server.

                +

                ServerResource

                A class representing a server side resource, each resource is isolated from another and will be started alongside the server.

                ServerScript

                Inherit from this class, constructor will be called automatically, but other scripts might have yet been loaded and API will be null, you should use OnStart(). to initiate your script.

                +
                +

                ServerVehicle

                +

                Represents a vehicle from a client

                diff --git a/docs/api/RageCoop.Server.ServerSettings.html b/docs/api/RageCoop.Server.ServerSettings.html index f13f266..3385517 100644 --- a/docs/api/RageCoop.Server.ServerSettings.html +++ b/docs/api/RageCoop.Server.ServerSettings.html @@ -151,6 +151,84 @@ + +

                Description

                +

                The description to be shown on master server

                +
                +
                +
                Declaration
                +
                +
                public string Description { get; set; }
                +
                +
                Property Value
                + + + + + + + + + + + + + +
                TypeDescription
                String
                + + + +

                GameMode

                +

                The game mode to be shown on master server

                +
                +
                +
                Declaration
                +
                +
                public string GameMode { get; set; }
                +
                +
                Property Value
                + + + + + + + + + + + + + +
                TypeDescription
                String
                + + + +

                Language

                +

                The language to be shown on master server

                +
                +
                +
                Declaration
                +
                +
                public string Language { get; set; }
                +
                +
                Property Value
                + + + + + + + + + + + + + +
                TypeDescription
                String
                + +

                LogLevel

                See LogLevel.

                @@ -359,6 +437,84 @@ + +

                TimeSync

                +

                If enabled, all clients will have same time as host

                +
                +
                +
                Declaration
                +
                +
                public bool TimeSync { get; set; }
                +
                +
                Property Value
                + + + + + + + + + + + + + +
                TypeDescription
                Boolean
                + + + +

                WeatherSync

                +

                If enabled, all clients will have same weather as host

                +
                +
                +
                Declaration
                +
                +
                public bool WeatherSync { get; set; }
                +
                +
                Property Value
                + + + + + + + + + + + + + +
                TypeDescription
                Boolean
                + + + +

                Website

                +

                The website address to be shown on master server

                +
                +
                +
                Declaration
                +
                +
                public string Website { get; set; }
                +
                +
                Property Value
                + + + + + + + + + + + + + +
                TypeDescription
                String
                + +

                WelcomeMessage

                The message to send when a client connected (not visible to others)

                diff --git a/docs/api/RageCoop.Server.html b/docs/api/RageCoop.Server.html index e0086a4..f66b750 100644 --- a/docs/api/RageCoop.Server.html +++ b/docs/api/RageCoop.Server.html @@ -92,27 +92,9 @@

                Server

                The instantiable RageCoop server class

                -
                -

                ServerBlip

                -

                A static blip owned by server.

                -
                -

                ServerEntities

                -

                Manipulate entities from the server

                -
                -

                ServerObject

                -

                Server-side object controller

                -
                -

                ServerPed

                -

                Represents a ped from a client

                -
                -

                ServerProp

                -

                Represents an prop owned by server.

                ServerSettings

                Settings for RageCoop Server

                -
                -

                ServerVehicle

                -

                Represents a vehicle from a client

                diff --git a/docs/api/toc.html b/docs/api/toc.html index 8c37ed1..da9537d 100644 --- a/docs/api/toc.html +++ b/docs/api/toc.html @@ -111,27 +111,9 @@
              • Server
              • -
              • - ServerBlip -
              • -
              • - ServerEntities -
              • -
              • - ServerObject -
              • -
              • - ServerPed -
              • -
              • - ServerProp -
              • ServerSettings
              • -
              • - ServerVehicle -
              • @@ -160,15 +142,36 @@
              • OnCommandEventArgs
              • +
              • + PedBlip +
              • +
              • + ServerBlip +
              • +
              • + ServerEntities +
              • ServerEvents
              • +
              • + ServerObject +
              • +
              • + ServerPed +
              • +
              • + ServerProp +
              • ServerResource
              • ServerScript
              • +
              • + ServerVehicle +
              • diff --git a/docs/index.html b/docs/index.html index b1321fc..30561de 100644 --- a/docs/index.html +++ b/docs/index.html @@ -84,19 +84,18 @@ └───Resources └───Server │ │ RageCoop.Resources.Management.zip - │ │ RageCoop.Resources.FreeRoam.Server.zip + │ │ RageCoop.Resources.Race.zip │ │ │ │───Client - │ │ RageCoop.Resources.FreeRoam.Client.zip + │ │ RageCoop.Resources.Race.Client.zip │ │ │ └───Temp

                Settings.xml

                This file will be generated first time you started the server, you can then change the server's configuration option by editing it, refer to ServerSettings for detailed description.

                -

                Server Reource

                -

                To create a server resource:

                +

                Server Resource

                1. Create a C# class library project targeting .NET 6.0.
                2. Add reference to RageCoop.Server.dll and RageCoop.Core.dll.
                3. @@ -110,7 +109,7 @@ using RageCoop.Core; -
                4. Inherit a class from ServerScript.
                5. +
                6. Inherit from ServerScript.
                7. Implement OnStart() and OnStop(), your cs file should look like this:
                  using RageCoop.Server.Scripting;
                   
                  @@ -137,6 +136,46 @@ namespace NiceGuy.MyFirstResource
                   
                8. That's it! Start your server and you should see your resource loading.
                +

                Client Resource

                +
                  +
                1. Create a C# class library project targeting .NET Framework 4.8.
                2. +
                3. Add reference to RageCoop.Client.dll and RageCoop.Core.dll.
                4. +
                5. Add following namespace(s): +
                  using RageCoop.Client.Scripting;
                  +
                  +// Optional
                  +using RageCoop.Core.Scripting;
                  +using RageCoop.Core;
                  +
                  +
                  +
                6. +
                7. Inherit from ClientScript.
                8. +
                9. Implement OnStart() and OnStop(), your cs file should look like this: +
                  using RageCoop.Server.Scripting;
                  +
                  +namespace NiceGuy.MyFirstClientResource
                  +{
                  +    public class Main : ClientScript
                  +    {
                  +         public override void OnStart()
                  +         {
                  +             // Initiate your script here
                  +         }
                  +         public override void OnStop()
                  +         {
                  +             // Free all resources and perform cleanup
                  +         }
                  +    }
                  +}
                  +
                  +
                10. +
                11. Now you can use anything from SHVDN to control client behaviour by adding a reference to ScriptHookVDotNet3.dll
                12. +
                13. For convenience, you can create a symlink in ServerRoot/Resources/Client/NiceGuy.MyFirstResource targeting your output folder: +
                  mklink /d ServerRoot/Resources/Client/NiceGuy.MyFirstClientResource C:/MyRepos/NiceGuy.MyFirstClientResource/bin/Debug
                  +
                  +
                14. +
                15. That's it! When a client connects the resource will be sent and loaded at client side.
                16. +
                diff --git a/docs/index.json b/docs/index.json index c39bc3d..95b0a11 100644 --- a/docs/index.json +++ b/docs/index.json @@ -17,7 +17,7 @@ "api/RageCoop.Client.Scripting.API.Config.html": { "href": "api/RageCoop.Client.Scripting.API.Config.html", "title": "Class API.Config | RageCoop resource documentation", - "keywords": "Class API.Config Client configuration, this will conflict with server-side config. Inheritance Object API.Config Inherited Members Object.ToString() Object.Equals(Object) Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Namespace : RageCoop.Client.Scripting Assembly : RageCoop.Client.dll Syntax public static class Config Properties BlipColor Get or set player's blip color Declaration public static BlipColor BlipColor { get; set; } Property Value Type Description GTA.BlipColor EnableAutoRespawn Enable automatic respawn for this player. Declaration public static bool EnableAutoRespawn { get; set; } Property Value Type Description Boolean Username Get or set local player's username, set won't be effective if already connected to a server. Declaration public static string Username { get; set; } Property Value Type Description String" + "keywords": "Class API.Config Client configuration, this will conflict with server-side config. Inheritance Object API.Config Inherited Members Object.ToString() Object.Equals(Object) Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Namespace : RageCoop.Client.Scripting Assembly : RageCoop.Client.dll Syntax public static class Config Properties BlipColor Get or set player's blip color Declaration public static BlipColor BlipColor { get; set; } Property Value Type Description GTA.BlipColor BlipScale Get or set scale of player's blip Declaration public static float BlipScale { get; set; } Property Value Type Description Single BlipSprite Get or set player's blip sprite Declaration public static BlipSprite BlipSprite { get; set; } Property Value Type Description GTA.BlipSprite EnableAutoRespawn Enable automatic respawn for this player. Declaration public static bool EnableAutoRespawn { get; set; } Property Value Type Description Boolean Username Get or set local player's username, set won't be effective if already connected to a server. Declaration public static string Username { get; set; } Property Value Type Description String" }, "api/RageCoop.Client.Scripting.API.Events.CustomEvent.html": { "href": "api/RageCoop.Client.Scripting.API.Events.CustomEvent.html", @@ -37,7 +37,7 @@ "api/RageCoop.Client.Scripting.API.html": { "href": "api/RageCoop.Client.Scripting.API.html", "title": "Class API | RageCoop resource documentation", - "keywords": "Class API Provides vital functionality to interact with RAGECOOP Inheritance Object API Inherited Members Object.ToString() Object.Equals(Object) Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Namespace : RageCoop.Client.Scripting Assembly : RageCoop.Client.dll Syntax public static class API Properties CurrentVersion Get the version of RAGECOOP Declaration public static string CurrentVersion { get; } Property Value Type Description String IsChatFocused Check if the RAGECOOP chat is visible Declaration public static bool IsChatFocused { get; } Property Value Type Description Boolean IsMenuVisible Check if a RAGECOOP menu is visible Declaration public static bool IsMenuVisible { get; } Property Value Type Description Boolean IsOnServer Check if the player is already on a server Declaration public static bool IsOnServer { get; } Property Value Type Description Boolean IsPlayerListVisible Check if the RAGECOOP list of players is visible Declaration public static bool IsPlayerListVisible { get; } Property Value Type Description Boolean LocalPlayerID Get the local player's ID Declaration public static int LocalPlayerID { get; } Property Value Type Description Int32 PlayerID Logger Get a Logger that RAGECOOP is currently using. Declaration public static Logger Logger { get; } Property Value Type Description Logger Methods Disconnect() Disconnect from the server Declaration public static void Disconnect() LocalChatMessage(String, String) Send a local chat message to this player Declaration public static void LocalChatMessage(string from, string message) Parameters Type Name Description String from Name of the sender String message The player's message QueueAction(Action) Queue an action to be executed on next tick. Declaration public static void QueueAction(Action a) Parameters Type Name Description Action a RegisterCustomEventHandler(Int32, Action) Register an handler to the specifed event hash, one event can have multiple handlers. This will be invoked from backgound thread, use QueueAction(Action) in the handler to dispatch code to script thread. Declaration public static void RegisterCustomEventHandler(int hash, Action handler) Parameters Type Name Description Int32 hash An unique identifier of the event, you can hash your event name with Hash(String) Action < CustomEventReceivedArgs > handler An handler to be invoked when the event is received from the server. SendCustomEvent(Int32, List) Send an event and data to the server. Declaration public static void SendCustomEvent(int eventHash, List args) Parameters Type Name Description Int32 eventHash An unique identifier of the event List < Object > args The objects conataing your data, see CustomEventReceivedArgs for a list of supported types SendCustomEvent(Int32, Object[]) Send an event and data to the server. Declaration public static void SendCustomEvent(int eventHash, params object[] args) Parameters Type Name Description Int32 eventHash Object [] args" + "keywords": "Class API Provides vital functionality to interact with RAGECOOP Inheritance Object API Inherited Members Object.ToString() Object.Equals(Object) Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Namespace : RageCoop.Client.Scripting Assembly : RageCoop.Client.dll Syntax public static class API Properties CurrentVersion Get the version of RAGECOOP Declaration public static string CurrentVersion { get; } Property Value Type Description String IsChatFocused Check if the RAGECOOP chat is visible Declaration public static bool IsChatFocused { get; } Property Value Type Description Boolean IsMenuVisible Check if a RAGECOOP menu is visible Declaration public static bool IsMenuVisible { get; } Property Value Type Description Boolean IsOnServer Check if the player is already on a server Declaration public static bool IsOnServer { get; } Property Value Type Description Boolean IsPlayerListVisible Check if the RAGECOOP list of players is visible Declaration public static bool IsPlayerListVisible { get; } Property Value Type Description Boolean LocalPlayerID Get the local player's ID Declaration public static int LocalPlayerID { get; } Property Value Type Description Int32 PlayerID Logger Get a Logger that RAGECOOP is currently using. Declaration public static Logger Logger { get; } Property Value Type Description Logger Methods Disconnect() Disconnect from the server Declaration public static void Disconnect() LocalChatMessage(String, String) Send a local chat message to this player Declaration public static void LocalChatMessage(string from, string message) Parameters Type Name Description String from Name of the sender String message The player's message QueueAction(Action) Queue an action to be executed on next tick. Declaration public static void QueueAction(Action a) Parameters Type Name Description Action a RegisterCustomEventHandler(Int32, Action) Register an handler to the specifed event hash, one event can have multiple handlers. This will be invoked from backgound thread, use QueueAction(Action) in the handler to dispatch code to script thread. Declaration public static void RegisterCustomEventHandler(int hash, Action handler) Parameters Type Name Description Int32 hash An unique identifier of the event, you can hash your event name with Hash(String) Action < CustomEventReceivedArgs > handler An handler to be invoked when the event is received from the server. SendCustomEvent(Int32, Object[]) Send an event and data to the server. Declaration public static void SendCustomEvent(int eventHash, params object[] args) Parameters Type Name Description Int32 eventHash An unique identifier of the event Object [] args The objects conataing your data, see CustomEventReceivedArgs for a list of supported types" }, "api/RageCoop.Client.Scripting.ClientResource.html": { "href": "api/RageCoop.Client.Scripting.ClientResource.html", @@ -52,7 +52,7 @@ "api/RageCoop.Client.Scripting.CustomEventReceivedArgs.html": { "href": "api/RageCoop.Client.Scripting.CustomEventReceivedArgs.html", "title": "Class CustomEventReceivedArgs | RageCoop resource documentation", - "keywords": "Class CustomEventReceivedArgs Inheritance Object EventArgs CustomEventReceivedArgs Inherited Members EventArgs.Empty Object.ToString() Object.Equals(Object) Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Namespace : RageCoop.Client.Scripting Assembly : RageCoop.Client.dll Syntax public class CustomEventReceivedArgs : EventArgs Properties Args Supported types: byte, short, ushort, int, uint, long, ulong, float, bool, string, Vector3, Quaternion Declaration public List Args { get; set; } Property Value Type Description List < Object > Hash The event hash Declaration public int Hash { get; set; } Property Value Type Description Int32" + "keywords": "Class CustomEventReceivedArgs Inheritance Object EventArgs CustomEventReceivedArgs Inherited Members EventArgs.Empty Object.ToString() Object.Equals(Object) Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Namespace : RageCoop.Client.Scripting Assembly : RageCoop.Client.dll Syntax public class CustomEventReceivedArgs : EventArgs Properties Args Supported types: byte, short, ushort, int, uint, long, ulong, float, bool, string, Vector3, Quaternion Declaration public object[] Args { get; set; } Property Value Type Description Object [] Hash The event hash Declaration public int Hash { get; set; } Property Value Type Description Int32" }, "api/RageCoop.Client.Scripting.html": { "href": "api/RageCoop.Client.Scripting.html", @@ -122,17 +122,17 @@ "api/RageCoop.Server.Client.html": { "href": "api/RageCoop.Server.Client.html", "title": "Class Client | RageCoop resource documentation", - "keywords": "Class Client Represent a player connected to this server. Inheritance Object Client Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : RageCoop.Server Assembly : RageCoop.Server.dll Syntax public class Client Properties DisplayNameTag Gets or sets whether to enable automatic respawn for this client's main ped. Declaration public bool DisplayNameTag { get; set; } Property Value Type Description Boolean EnableAutoRespawn Gets or sets whether to enable automatic respawn for this client's main ped. Declaration public bool EnableAutoRespawn { get; set; } Property Value Type Description Boolean EndPoint Th client's IP address and port. Declaration public IPEndPoint EndPoint { get; } Property Value Type Description IPEndPoint IsReady Indicates whether the client has succefully loaded all resources. Declaration public bool IsReady { get; } Property Value Type Description Boolean Latency The client's latency in seconds. Declaration public float Latency { get; } Property Value Type Description Single Player The ServerPed instance representing the client's main character. Declaration public ServerPed Player { get; } Property Value Type Description ServerPed Username The client's username. Declaration public string Username { get; } Property Value Type Description String Methods Kick(String) Kick this client Declaration public void Kick(string reason = \"You have been kicked!\") Parameters Type Name Description String reason Kick(String[]) Kick this client Declaration public void Kick(params string[] reasons) Parameters Type Name Description String [] reasons Reasons to kick SendChatMessage(String, String) Send a chat messsage to this client, not visible to others. Declaration public void SendChatMessage(string message, string from = \"Server\") Parameters Type Name Description String message String from SendCustomEvent(Int32, List) Trigger a CustomEvent for this client Declaration public void SendCustomEvent(int hash, List args) Parameters Type Name Description Int32 hash An unique identifier of the event, you can use Hash(String) to get it from a string List < Object > args Arguments SendCustomEvent(Int32, Object[]) Trigger a CustomEvent for this client Declaration public void SendCustomEvent(int hash, params object[] args) Parameters Type Name Description Int32 hash An unique identifier of the event, you can use Hash(String) to get it from a string Object [] args Arguments SendNativeCall(Hash, Object[]) Send a native call to client and ignore it's response. Declaration public void SendNativeCall(Hash hash, params object[] args) Parameters Type Name Description GTA.Native.Hash hash Object [] args SendNativeCall(Action, Hash, Object[]) Send a native call to client and do a callback when the response received. Declaration public void SendNativeCall(Action callBack, Hash hash, params object[] args) Parameters Type Name Description Action < Object > callBack GTA.Native.Hash hash Object [] args Type Parameters Name Description T Type of the response" + "keywords": "Class Client Represent a player connected to this server. Inheritance Object Client Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : RageCoop.Server Assembly : RageCoop.Server.dll Syntax public class Client Properties DisplayNameTag Gets or sets whether to enable automatic respawn for this client's main ped. Declaration public bool DisplayNameTag { get; set; } Property Value Type Description Boolean EnableAutoRespawn Gets or sets whether to enable automatic respawn for this client's main ped. Declaration public bool EnableAutoRespawn { get; set; } Property Value Type Description Boolean EndPoint Th client's IP address and port. Declaration public IPEndPoint EndPoint { get; } Property Value Type Description IPEndPoint IsReady Indicates whether the client has succefully loaded all resources. Declaration public bool IsReady { get; } Property Value Type Description Boolean Latency The client's latency in seconds. Declaration public float Latency { get; } Property Value Type Description Single Player The ServerPed instance representing the client's main character. Declaration public ServerPed Player { get; } Property Value Type Description ServerPed Username The client's username. Declaration public string Username { get; } Property Value Type Description String Methods Kick(String) Kick this client Declaration public void Kick(string reason = \"You have been kicked!\") Parameters Type Name Description String reason Kick(String[]) Kick this client Declaration public void Kick(params string[] reasons) Parameters Type Name Description String [] reasons Reasons to kick SendChatMessage(String, String) Send a chat messsage to this client, not visible to others. Declaration public void SendChatMessage(string message, string from = \"Server\") Parameters Type Name Description String message String from SendCustomEvent(Int32, Object[]) Trigger a CustomEvent for this client Declaration public void SendCustomEvent(int hash, params object[] args) Parameters Type Name Description Int32 hash An unique identifier of the event, you can use Hash(String) to get it from a string Object [] args Arguments SendCustomEventQueued(Int32, Object[]) Send a CustomEvent that'll be queued at client side and invoked from script thread Declaration public void SendCustomEventQueued(int hash, params object[] args) Parameters Type Name Description Int32 hash Object [] args SendNativeCall(Hash, Object[]) Send a native call to client and ignore it's response. Declaration public void SendNativeCall(Hash hash, params object[] args) Parameters Type Name Description GTA.Native.Hash hash Object [] args SendNativeCall(Action, Hash, Object[]) Send a native call to client and do a callback when the response received. Declaration public void SendNativeCall(Action callBack, Hash hash, params object[] args) Parameters Type Name Description Action < Object > callBack GTA.Native.Hash hash Object [] args Type Parameters Name Description T Type of the response" }, "api/RageCoop.Server.html": { "href": "api/RageCoop.Server.html", "title": "Namespace RageCoop.Server | RageCoop resource documentation", - "keywords": "Namespace RageCoop.Server Classes Client Represent a player connected to this server. Server The instantiable RageCoop server class ServerBlip A static blip owned by server. ServerEntities Manipulate entities from the server ServerObject Server-side object controller ServerPed Represents a ped from a client ServerProp Represents an prop owned by server. ServerSettings Settings for RageCoop Server ServerVehicle Represents a vehicle from a client" + "keywords": "Namespace RageCoop.Server Classes Client Represent a player connected to this server. Server The instantiable RageCoop server class ServerSettings Settings for RageCoop Server" }, "api/RageCoop.Server.Scripting.API.html": { "href": "api/RageCoop.Server.Scripting.API.html", "title": "Class API | RageCoop resource documentation", - "keywords": "Class API An class that can be used to interact with RageCoop server. Inheritance Object API Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : RageCoop.Server.Scripting Assembly : RageCoop.Server.dll Syntax public class API Fields Events Server side events Declaration public readonly ServerEvents Events Field Value Type Description ServerEvents Properties Entities All synchronized entities on this server. Declaration public ServerEntities Entities { get; } Property Value Type Description ServerEntities Logger Get a Logger that the server is currently using, you should use Logger to display resource-specific information. Declaration public Logger Logger { get; } Property Value Type Description Logger Methods GetAllClients() Get a list of all Clients Declaration public Dictionary GetAllClients() Returns Type Description Dictionary < Int64 , Client > All clients as a dictionary indexed by NetID GetClientByUsername(String) Get the client by its username Declaration public Client GetClientByUsername(string username) Parameters Type Name Description String username The username to search for (non case-sensitive) Returns Type Description Client The Client from this user or null RegisterCommand(String, Action) Register a new command chat command (Example: \"/test\") Declaration public void RegisterCommand(string name, Action callback) Parameters Type Name Description String name The name of the command (Example: \"test\" for \"/test\") Action < CommandContext > callback A callback to invoke when the command received. RegisterCommand(String, String, Int16, Action) Send CleanUpWorld to all players to delete all objects created by the server Declaration public void RegisterCommand(string name, string usage, short argsLength, Action callback) Parameters Type Name Description String name The name of the command (Example: \"test\" for \"/test\") String usage How to use this message (argsLength required!) Int16 argsLength The length of args (Example: \"/message USERNAME MESSAGE\" = 2) (usage required!) Action < CommandContext > callback A callback to invoke when the command received. RegisterCommands(Object) Register all commands inside an class instance Declaration public void RegisterCommands(object obj) Parameters Type Name Description Object obj The instance of type containing the commands RegisterCommands() Register all commands in a static class Declaration public void RegisterCommands() Type Parameters Name Description T Your static class with commands RegisterCustomEventHandler(Int32, Action) Register an handler to the specifed event hash, one event can have multiple handlers. Declaration public void RegisterCustomEventHandler(int hash, Action handler) Parameters Type Name Description Int32 hash An unique identifier of the event, you can hash your event name with Hash(String) Action < CustomEventReceivedArgs > handler An handler to be invoked when the event is received from the server. RegisterCustomEventHandler(String, Action) Register an event handler for specified event name. Declaration public void RegisterCustomEventHandler(string name, Action handler) Parameters Type Name Description String name This value will be hashed to an int to reduce overhead Action < CustomEventReceivedArgs > handler The handler to be invoked when the event is received SendChatMessage(String, List, String) Send a chat message to all players, use SendChatMessage(String, String) to send to an individual client. Declaration public void SendChatMessage(string message, List targets = null, string username = \"Server\") Parameters Type Name Description String message The chat message List < Client > targets The clients to send message, leave it null to send to all clients String username The username which send this message (default = \"Server\") SendCustomEvent(Int32, List, List) Send an event and data to the specified clients. Use SendCustomEvent(Int32, List) if you want to send event to individual client. Declaration public void SendCustomEvent(int eventHash, List args = null, List targets = null) Parameters Type Name Description Int32 eventHash An unique identifier of the event, you can use Hash(String) to get it from a string List < Object > args The objects conataing your data, see Args for supported types. List < Client > targets The target clients to send. Leave it null to send to all clients SendCustomEvent(String, List, List) Send an event and data to the specified clients. Use SendCustomEvent(Int32, List) if you want to send event to individual client. Declaration public void SendCustomEvent(string name, List args = null, List targets = null) Parameters Type Name Description String name The name of the event, will be hashed to an int. For optimal performence, you should hash it in a static contructor inside the shared library, then call SendCustomEvent(Int32, List, List) . List < Object > args See CustomEventReceivedArgs for a list of supported types. List < Client > targets The target clients to send. Leave it null to send to all clients" + "keywords": "Class API An class that can be used to interact with RageCoop server. Inheritance Object API Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : RageCoop.Server.Scripting Assembly : RageCoop.Server.dll Syntax public class API Fields Events Server side events Declaration public readonly ServerEvents Events Field Value Type Description ServerEvents Properties Entities All synchronized entities on this server. Declaration public ServerEntities Entities { get; } Property Value Type Description ServerEntities Host Gets or sets the client that is resposible for synchronizing time and weather Declaration public Client Host { get; set; } Property Value Type Description Client Logger Get a Logger that the server is currently using, you should use Logger to display resource-specific information. Declaration public Logger Logger { get; } Property Value Type Description Logger Methods GetAllClients() Get a list of all Clients Declaration public Dictionary GetAllClients() Returns Type Description Dictionary < String , Client > All clients as a dictionary indexed by NetID GetClientByUsername(String) Get the client by its username Declaration public Client GetClientByUsername(string username) Parameters Type Name Description String username The username to search for (non case-sensitive) Returns Type Description Client The Client from this user or null RegisterCommand(String, Action) Register a new command chat command (Example: \"/test\") Declaration public void RegisterCommand(string name, Action callback) Parameters Type Name Description String name The name of the command (Example: \"test\" for \"/test\") Action < CommandContext > callback A callback to invoke when the command received. RegisterCommand(String, String, Int16, Action) Send CleanUpWorld to all players to delete all objects created by the server Declaration public void RegisterCommand(string name, string usage, short argsLength, Action callback) Parameters Type Name Description String name The name of the command (Example: \"test\" for \"/test\") String usage How to use this message (argsLength required!) Int16 argsLength The length of args (Example: \"/message USERNAME MESSAGE\" = 2) (usage required!) Action < CommandContext > callback A callback to invoke when the command received. RegisterCommands(Object) Register all commands inside an class instance Declaration public void RegisterCommands(object obj) Parameters Type Name Description Object obj The instance of type containing the commands RegisterCommands() Register all commands in a static class Declaration public void RegisterCommands() Type Parameters Name Description T Your static class with commands RegisterCustomEventHandler(Int32, Action) Register an handler to the specifed event hash, one event can have multiple handlers. Declaration public void RegisterCustomEventHandler(int hash, Action handler) Parameters Type Name Description Int32 hash An unique identifier of the event, you can hash your event name with Hash(String) Action < CustomEventReceivedArgs > handler An handler to be invoked when the event is received from the server. RegisterCustomEventHandler(String, Action) Register an event handler for specified event name. Declaration public void RegisterCustomEventHandler(string name, Action handler) Parameters Type Name Description String name This value will be hashed to an int to reduce overhead Action < CustomEventReceivedArgs > handler The handler to be invoked when the event is received SendChatMessage(String, List, String) Send a chat message to all players, use SendChatMessage(String, String) to send to an individual client. Declaration public void SendChatMessage(string message, List targets = null, string username = \"Server\") Parameters Type Name Description String message The chat message List < Client > targets The clients to send message, leave it null to send to all clients String username The username which send this message (default = \"Server\") SendCustomEvent(List, Int32, Object[]) Send an event and data to the specified clients. Use SendCustomEvent(Int32, Object[]) if you want to send event to individual client. Declaration public void SendCustomEvent(List targets, int eventHash, params object[] args) Parameters Type Name Description List < Client > targets The target clients to send. Leave it null to send to all clients Int32 eventHash An unique identifier of the event, you can use Hash(String) to get it from a string Object [] args The objects conataing your data, see Args for supported types. SendCustomEventQueued(List, Int32, Object[]) Send a CustomEvent that'll be queued at client side and invoked from script thread Declaration public void SendCustomEventQueued(List targets, int eventHash, params object[] args) Parameters Type Name Description List < Client > targets Int32 eventHash Object [] args SendNativeCall(List, Hash, Object[]) Send native call specified clients. Declaration public void SendNativeCall(List clients, Hash hash, params object[] args) Parameters Type Name Description List < Client > clients Clients to send, null for all clients GTA.Native.Hash hash Object [] args" }, "api/RageCoop.Server.Scripting.ChatEventArgs.html": { "href": "api/RageCoop.Server.Scripting.ChatEventArgs.html", @@ -152,7 +152,7 @@ "api/RageCoop.Server.Scripting.CustomEventReceivedArgs.html": { "href": "api/RageCoop.Server.Scripting.CustomEventReceivedArgs.html", "title": "Class CustomEventReceivedArgs | RageCoop resource documentation", - "keywords": "Class CustomEventReceivedArgs Inheritance Object EventArgs CustomEventReceivedArgs Inherited Members EventArgs.Empty Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : RageCoop.Server.Scripting Assembly : RageCoop.Server.dll Syntax public class CustomEventReceivedArgs : EventArgs Properties Args Supported types: byte, short, ushort, int, uint, long, ulong, float, bool, string, Vector3, Quaternion, ServerPed, ServerVehicle, ServerProp Declaration public List Args { get; set; } Property Value Type Description List < Object > Hash The event hash Declaration public int Hash { get; set; } Property Value Type Description Int32 Sender The Client that triggered this event Declaration public Client Sender { get; set; } Property Value Type Description Client" + "keywords": "Class CustomEventReceivedArgs Inheritance Object EventArgs CustomEventReceivedArgs Inherited Members EventArgs.Empty Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : RageCoop.Server.Scripting Assembly : RageCoop.Server.dll Syntax public class CustomEventReceivedArgs : EventArgs Properties Args Supported types: byte, short, ushort, int, uint, long, ulong, float, bool, string, Vector3, Quaternion, Vector2 Handle Declaration public object[] Args { get; set; } Property Value Type Description Object [] Hash The event hash Declaration public int Hash { get; set; } Property Value Type Description Int32 Sender The Client that triggered this event Declaration public Client Sender { get; set; } Property Value Type Description Client" }, "api/RageCoop.Server.Scripting.HandshakeEventArgs.html": { "href": "api/RageCoop.Server.Scripting.HandshakeEventArgs.html", @@ -162,18 +162,48 @@ "api/RageCoop.Server.Scripting.html": { "href": "api/RageCoop.Server.Scripting.html", "title": "Namespace RageCoop.Server.Scripting | RageCoop resource documentation", - "keywords": "Namespace RageCoop.Server.Scripting Classes API An class that can be used to interact with RageCoop server. ChatEventArgs Command Decorate your method with this attribute and use RegisterCommands() or RegisterCommands(Object) to register commands. CommandContext The context containg command information. CustomEventReceivedArgs HandshakeEventArgs OnCommandEventArgs ServerEvents ServerResource A class representing a server side resource, each resource is isolated from another and will be started alongside the server. ServerScript Inherit from this class, constructor will be called automatically, but other scripts might have yet been loaded and API will be null, you should use OnStart() . to initiate your script." + "keywords": "Namespace RageCoop.Server.Scripting Classes API An class that can be used to interact with RageCoop server. ChatEventArgs Command Decorate your method with this attribute and use RegisterCommands() or RegisterCommands(Object) to register commands. CommandContext The context containg command information. CustomEventReceivedArgs HandshakeEventArgs OnCommandEventArgs PedBlip Represent a blip attached to ped. ServerBlip A static blip owned by server. ServerEntities Manipulate entities from the server ServerEvents ServerObject Server-side object controller ServerPed Represents a ped from a client ServerProp Represents an prop owned by server. ServerResource A class representing a server side resource, each resource is isolated from another and will be started alongside the server. ServerScript Inherit from this class, constructor will be called automatically, but other scripts might have yet been loaded and API will be null, you should use OnStart() . to initiate your script. ServerVehicle Represents a vehicle from a client" }, "api/RageCoop.Server.Scripting.OnCommandEventArgs.html": { "href": "api/RageCoop.Server.Scripting.OnCommandEventArgs.html", "title": "Class OnCommandEventArgs | RageCoop resource documentation", "keywords": "Class OnCommandEventArgs Inheritance Object EventArgs OnCommandEventArgs Inherited Members EventArgs.Empty Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : RageCoop.Server.Scripting Assembly : RageCoop.Server.dll Syntax public class OnCommandEventArgs : EventArgs Properties Args Arguments Declaration public string[] Args { get; set; } Property Value Type Description String [] Cancel If this value was set to true, corresponding handler registered with RegisterCommand(String, Action) will not be invoked. Declaration public bool Cancel { get; set; } Property Value Type Description Boolean Name The name of executed command Declaration public string Name { get; set; } Property Value Type Description String Sender The Client that executed this command. Declaration public Client Sender { get; set; } Property Value Type Description Client" }, + "api/RageCoop.Server.Scripting.PedBlip.html": { + "href": "api/RageCoop.Server.Scripting.PedBlip.html", + "title": "Class PedBlip | RageCoop resource documentation", + "keywords": "Class PedBlip Represent a blip attached to ped. Inheritance Object PedBlip Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : RageCoop.Server.Scripting Assembly : RageCoop.Server.dll Syntax public class PedBlip Properties Color Color of this blip Declaration public BlipColor Color { get; set; } Property Value Type Description GTA.BlipColor Ped Get the ServerPed that this blip attached to. Declaration public ServerPed Ped { get; } Property Value Type Description ServerPed Scale Scale of this blip Declaration public float Scale { get; set; } Property Value Type Description Single Sprite Sprite of this blip Declaration public BlipSprite Sprite { get; set; } Property Value Type Description GTA.BlipSprite" + }, + "api/RageCoop.Server.Scripting.ServerBlip.html": { + "href": "api/RageCoop.Server.Scripting.ServerBlip.html", + "title": "Class ServerBlip | RageCoop resource documentation", + "keywords": "Class ServerBlip A static blip owned by server. Inheritance Object ServerBlip Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : RageCoop.Server.Scripting Assembly : RageCoop.Server.dll Syntax public class ServerBlip Properties Color Color of this blip Declaration public BlipColor Color { get; set; } Property Value Type Description GTA.BlipColor Handle Pass this as an argument in CustomEvent or NativeCall to convert this object to handle at client side. Declaration public Tuple Handle { get; } Property Value Type Description Tuple < Byte , Byte []> ID Network ID (not handle!) Declaration public int ID { get; } Property Value Type Description Int32 Name Name of this blip Declaration public string Name { get; set; } Property Value Type Description String Position Position of this blip Declaration public Vector3 Position { get; set; } Property Value Type Description GTA.Math.Vector3 Rotation Rotation of this blip Declaration public int Rotation { get; set; } Property Value Type Description Int32 Scale Scale of this blip Declaration public float Scale { get; set; } Property Value Type Description Single Sprite Sprite of this blip Declaration public BlipSprite Sprite { get; set; } Property Value Type Description GTA.BlipSprite Methods Delete() Delete this blip Declaration public void Delete()" + }, + "api/RageCoop.Server.Scripting.ServerEntities.html": { + "href": "api/RageCoop.Server.Scripting.ServerEntities.html", + "title": "Class ServerEntities | RageCoop resource documentation", + "keywords": "Class ServerEntities Manipulate entities from the server Inheritance Object ServerEntities Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : RageCoop.Server.Scripting Assembly : RageCoop.Server.dll Syntax public class ServerEntities Methods CreateBlip(Vector3, Int32) Create a static ServerBlip owned by server. Declaration public ServerBlip CreateBlip(Vector3 pos, int rotation) Parameters Type Name Description GTA.Math.Vector3 pos Int32 rotation Returns Type Description ServerBlip CreateProp(Model, Vector3, Vector3) Create a static prop owned by server. Declaration public ServerProp CreateProp(Model model, Vector3 pos, Vector3 rot) Parameters Type Name Description GTA.Model model GTA.Math.Vector3 pos GTA.Math.Vector3 rot Returns Type Description ServerProp CreateVehicle(Client, Model, Vector3, Single) Create a vehicle Declaration public ServerVehicle CreateVehicle(Client owner, Model model, Vector3 pos, float heading) Parameters Type Name Description Client owner Owner of this vehicle GTA.Model model model GTA.Math.Vector3 pos position Single heading heading of this vehicle Returns Type Description ServerVehicle GetAllBlips() Get all blips owned by server Declaration public ServerBlip[] GetAllBlips() Returns Type Description ServerBlip [] GetAllPeds() Get all peds on this server Declaration public ServerPed[] GetAllPeds() Returns Type Description ServerPed [] GetAllProps() Get all static prop objects owned by server Declaration public ServerProp[] GetAllProps() Returns Type Description ServerProp [] GetAllVehicles() Get all vehicles on this server Declaration public ServerVehicle[] GetAllVehicles() Returns Type Description ServerVehicle [] GetBlipByID(Int32) Get a ServerBlip by it's id. Declaration public ServerBlip GetBlipByID(int id) Parameters Type Name Description Int32 id Returns Type Description ServerBlip GetPedByID(Int32) Get a ServerPed by it's id Declaration public ServerPed GetPedByID(int id) Parameters Type Name Description Int32 id Returns Type Description ServerPed GetPropByID(Int32) Get a ServerProp owned by server from it's ID. Declaration public ServerProp GetPropByID(int id) Parameters Type Name Description Int32 id Returns Type Description ServerProp GetVehicleByID(Int32) Get a ServerVehicle by it's id Declaration public ServerVehicle GetVehicleByID(int id) Parameters Type Name Description Int32 id Returns Type Description ServerVehicle" + }, "api/RageCoop.Server.Scripting.ServerEvents.html": { "href": "api/RageCoop.Server.Scripting.ServerEvents.html", "title": "Class ServerEvents | RageCoop resource documentation", "keywords": "Class ServerEvents Inheritance Object ServerEvents Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : RageCoop.Server.Scripting Assembly : RageCoop.Server.dll Syntax public class ServerEvents Events OnChatMessage Invoked when a chat message is received. Declaration public event EventHandler OnChatMessage Event Type Type Description EventHandler < ChatEventArgs > OnCommandReceived Will be invoked from main thread before registered handlers Declaration public event EventHandler OnCommandReceived Event Type Type Description EventHandler < OnCommandEventArgs > OnPlayerConnected Will be invoked when a player is connected, but this player might not be ready yet(client resources not loaded), using OnPlayerReady is recommended. Declaration public event EventHandler OnPlayerConnected Event Type Type Description EventHandler < Client > OnPlayerDisconnected Invoked when a player disconnected, all method won't be effective in this scope. Declaration public event EventHandler OnPlayerDisconnected Event Type Type Description EventHandler < Client > OnPlayerHandshake Will be invoked from main thread when a client is attempting to connect, use Deny(String) to deny the connection request. Declaration public event EventHandler OnPlayerHandshake Event Type Type Description EventHandler < HandshakeEventArgs > OnPlayerReady Will be invoked after the client connected and all resources(if any) have been loaded. Declaration public event EventHandler OnPlayerReady Event Type Type Description EventHandler < Client > OnPlayerUpdate Invoked everytime a player's main ped has been updated Declaration public event EventHandler OnPlayerUpdate Event Type Type Description EventHandler < Client >" }, + "api/RageCoop.Server.Scripting.ServerObject.html": { + "href": "api/RageCoop.Server.Scripting.ServerObject.html", + "title": "Class ServerObject | RageCoop resource documentation", + "keywords": "Class ServerObject Server-side object controller Inheritance Object ServerObject ServerPed ServerProp ServerVehicle Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : RageCoop.Server.Scripting Assembly : RageCoop.Server.dll Syntax public abstract class ServerObject Properties Handle Pass this as an argument in CustomEvent or NativeCall to convert this object to handle at client side. Declaration public Tuple Handle { get; } Property Value Type Description Tuple < Byte , Byte []> ID Network ID of this object. Declaration public int ID { get; } Property Value Type Description Int32 Model The object's model Declaration public Model Model { get; } Property Value Type Description GTA.Model Owner The client that owns this object, null if it's owned by server. Declaration public Client Owner { get; } Property Value Type Description Client Position Gets or sets this object's position Declaration public virtual Vector3 Position { get; set; } Property Value Type Description GTA.Math.Vector3 Rotation Gets or sets this object's rotation Declaration public virtual Vector3 Rotation { get; set; } Property Value Type Description GTA.Math.Vector3 Methods Delete() Send updated information to clients, would be called automatically. Declaration public virtual void Delete() Freeze(Boolean) Freeze this object, will throw an exception if it's a ServerProp. Declaration public virtual void Freeze(bool toggle) Parameters Type Name Description Boolean toggle Exceptions Type Condition InvalidOperationException" + }, + "api/RageCoop.Server.Scripting.ServerPed.html": { + "href": "api/RageCoop.Server.Scripting.ServerPed.html", + "title": "Class ServerPed | RageCoop resource documentation", + "keywords": "Class ServerPed Represents a ped from a client Inheritance Object ServerObject ServerPed Inherited Members ServerObject.Handle ServerObject.Owner ServerObject.ID ServerObject.Model ServerObject.Position ServerObject.Rotation ServerObject.Delete() ServerObject.Freeze(Boolean) Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : RageCoop.Server.Scripting Assembly : RageCoop.Server.dll Syntax public class ServerPed : ServerObject Properties AttachedBlip Get the PedBlip attached to this ped. Declaration public PedBlip AttachedBlip { get; } Property Value Type Description PedBlip Health Health Declaration public int Health { get; } Property Value Type Description Int32 LastVehicle Get the ped's last vehicle Declaration public ServerVehicle LastVehicle { get; } Property Value Type Description ServerVehicle Methods AddBlip() Attach a blip to this ped. Declaration public PedBlip AddBlip() Returns Type Description PedBlip" + }, + "api/RageCoop.Server.Scripting.ServerProp.html": { + "href": "api/RageCoop.Server.Scripting.ServerProp.html", + "title": "Class ServerProp | RageCoop resource documentation", + "keywords": "Class ServerProp Represents an prop owned by server. Inheritance Object ServerObject ServerProp Inherited Members ServerObject.Handle ServerObject.Owner ServerObject.ID ServerObject.Model ServerObject.Freeze(Boolean) Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : RageCoop.Server.Scripting Assembly : RageCoop.Server.dll Syntax public class ServerProp : ServerObject Properties Position Gets or sets this object's position Declaration public override Vector3 Position { get; set; } Property Value Type Description GTA.Math.Vector3 Overrides ServerObject.Position Rotation Gets or sets this object's rotation Declaration public override Vector3 Rotation { get; set; } Property Value Type Description GTA.Math.Vector3 Overrides ServerObject.Rotation Methods Delete() Delete this prop Declaration public override void Delete() Overrides ServerObject.Delete()" + }, "api/RageCoop.Server.Scripting.ServerResource.html": { "href": "api/RageCoop.Server.Scripting.ServerResource.html", "title": "Class ServerResource | RageCoop resource documentation", @@ -184,54 +214,29 @@ "title": "Class ServerScript | RageCoop resource documentation", "keywords": "Class ServerScript Inherit from this class, constructor will be called automatically, but other scripts might have yet been loaded and API will be null, you should use OnStart() . to initiate your script. Inheritance Object ServerScript Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : RageCoop.Server.Scripting Assembly : RageCoop.Server.dll Syntax public abstract class ServerScript Properties API Get the API instance that can be used to control the server. Declaration public API API { get; set; } Property Value Type Description API CurrentFile Get the ResourceFile that the script belongs to. Declaration public ResourceFile CurrentFile { get; } Property Value Type Description ResourceFile CurrentResource Get the ServerResource this script belongs to, this property won't be initiated before OnStart() . Declaration public ServerResource CurrentResource { get; } Property Value Type Description ServerResource Methods OnStart() This method would be called from listener thread after all scripts have been loaded. Declaration public abstract void OnStart() OnStop() This method would be called from listener thread when the server is shutting down, you MUST terminate all background jobs/threads in this method. Declaration public abstract void OnStop()" }, + "api/RageCoop.Server.Scripting.ServerVehicle.html": { + "href": "api/RageCoop.Server.Scripting.ServerVehicle.html", + "title": "Class ServerVehicle | RageCoop resource documentation", + "keywords": "Class ServerVehicle Represents a vehicle from a client Inheritance Object ServerObject ServerVehicle Inherited Members ServerObject.Handle ServerObject.Owner ServerObject.ID ServerObject.Model ServerObject.Position ServerObject.Delete() ServerObject.Freeze(Boolean) Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : RageCoop.Server.Scripting Assembly : RageCoop.Server.dll Syntax public class ServerVehicle : ServerObject Properties Quaternion Get this vehicle's quaternion Declaration public Quaternion Quaternion { get; set; } Property Value Type Description GTA.Math.Quaternion Rotation Gets or sets vehicle rotation Declaration public override Vector3 Rotation { get; set; } Property Value Type Description GTA.Math.Vector3 Overrides ServerObject.Rotation" + }, "api/RageCoop.Server.Server.html": { "href": "api/RageCoop.Server.Server.html", "title": "Class Server | RageCoop resource documentation", "keywords": "Class Server The instantiable RageCoop server class Inheritance Object Server Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : RageCoop.Server Assembly : RageCoop.Server.dll Syntax public class Server Constructors Server(ServerSettings, Logger) Instantiate a server. Declaration public Server(ServerSettings settings, Logger logger = null) Parameters Type Name Description ServerSettings settings Logger logger Exceptions Type Condition ArgumentNullException Properties API The API for controlling server and hooking events. Declaration public API API { get; } Property Value Type Description API Methods Start() Spawn threads and start the server Declaration public void Start() Stop() Terminate threads and stop the server Declaration public void Stop()" }, - "api/RageCoop.Server.ServerBlip.html": { - "href": "api/RageCoop.Server.ServerBlip.html", - "title": "Class ServerBlip | RageCoop resource documentation", - "keywords": "Class ServerBlip A static blip owned by server. Inheritance Object ServerBlip Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : RageCoop.Server Assembly : RageCoop.Server.dll Syntax public class ServerBlip Properties Color Color of this blip Declaration public BlipColor Color { get; set; } Property Value Type Description GTA.BlipColor ID Network ID (not handle!) Declaration public int ID { get; } Property Value Type Description Int32 Position Position of this blip Declaration public Vector3 Position { get; set; } Property Value Type Description GTA.Math.Vector3 Rotation Scale of this blip Declaration public int Rotation { get; set; } Property Value Type Description Int32 Scale Scale of this blip Declaration public Vector2 Scale { get; set; } Property Value Type Description GTA.Math.Vector2 Sprite Sprite of this blip Declaration public BlipSprite Sprite { get; set; } Property Value Type Description GTA.BlipSprite Methods Delete() Delete this blip Declaration public void Delete()" - }, - "api/RageCoop.Server.ServerEntities.html": { - "href": "api/RageCoop.Server.ServerEntities.html", - "title": "Class ServerEntities | RageCoop resource documentation", - "keywords": "Class ServerEntities Manipulate entities from the server Inheritance Object ServerEntities Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : RageCoop.Server Assembly : RageCoop.Server.dll Syntax public class ServerEntities Methods CreateBlip(Vector3, Int32) Create a static ServerBlip owned by server. Declaration public ServerBlip CreateBlip(Vector3 pos, int rotation) Parameters Type Name Description GTA.Math.Vector3 pos Int32 rotation Returns Type Description ServerBlip CreateProp(Model, Vector3, Vector3) Create a static prop owned by server. Declaration public ServerProp CreateProp(Model model, Vector3 pos, Vector3 rot) Parameters Type Name Description GTA.Model model GTA.Math.Vector3 pos GTA.Math.Vector3 rot Returns Type Description ServerProp GetAllBlips() Get all static objects owned by server Declaration public ServerBlip[] GetAllBlips() Returns Type Description ServerBlip [] GetAllPeds() Get all peds on this server Declaration public ServerPed[] GetAllPeds() Returns Type Description ServerPed [] GetAllProps() Get all static prop objects owned by server Declaration public ServerProp[] GetAllProps() Returns Type Description ServerProp [] GetAllVehicles() Get all vehicles on this server Declaration public ServerVehicle[] GetAllVehicles() Returns Type Description ServerVehicle [] GetBlipByID(Int32) Get a ServerBlip by it's id. Declaration public ServerBlip GetBlipByID(int id) Parameters Type Name Description Int32 id Returns Type Description ServerBlip GetPedByID(Int32) Get a ServerPed by it's id Declaration public ServerPed GetPedByID(int id) Parameters Type Name Description Int32 id Returns Type Description ServerPed GetPropByID(Int32) Get a ServerProp owned by server from it's ID. Declaration public ServerProp GetPropByID(int id) Parameters Type Name Description Int32 id Returns Type Description ServerProp GetVehicleByID(Int32) Get a ServerVehicle by it's id Declaration public ServerVehicle GetVehicleByID(int id) Parameters Type Name Description Int32 id Returns Type Description ServerVehicle" - }, - "api/RageCoop.Server.ServerObject.html": { - "href": "api/RageCoop.Server.ServerObject.html", - "title": "Class ServerObject | RageCoop resource documentation", - "keywords": "Class ServerObject Server-side object controller Inheritance Object ServerObject ServerPed ServerProp ServerVehicle Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : RageCoop.Server Assembly : RageCoop.Server.dll Syntax public abstract class ServerObject Properties Handle Pass this as an argument in CustomEvent or NativeCall to convert this object to handle at client side. Declaration public Tuple Handle { get; } Property Value Type Description Tuple < Byte , Byte []> ID Network ID of this object. Declaration public int ID { get; } Property Value Type Description Int32 Model The object's model Declaration public Model Model { get; } Property Value Type Description GTA.Model Owner The client that owns this object, null if it's owned by server. Declaration public Client Owner { get; } Property Value Type Description Client Position Gets or sets this object's position Declaration public virtual Vector3 Position { get; set; } Property Value Type Description GTA.Math.Vector3 Rotation Gets or sets this object's rotation Declaration public virtual Vector3 Rotation { get; set; } Property Value Type Description GTA.Math.Vector3 Methods Delete() Delete this object Declaration public virtual void Delete() Freeze(Boolean) Freeze this object, will throw an exception if it's a ServerProp. Declaration public virtual void Freeze(bool toggle) Parameters Type Name Description Boolean toggle Exceptions Type Condition InvalidOperationException Update() Send updated information to clients, would be called automatically. Declaration public virtual void Update()" - }, - "api/RageCoop.Server.ServerPed.html": { - "href": "api/RageCoop.Server.ServerPed.html", - "title": "Class ServerPed | RageCoop resource documentation", - "keywords": "Class ServerPed Represents a ped from a client Inheritance Object ServerObject ServerPed Inherited Members ServerObject.Handle ServerObject.Owner ServerObject.ID ServerObject.Model ServerObject.Position ServerObject.Rotation ServerObject.Update() ServerObject.Delete() ServerObject.Freeze(Boolean) Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : RageCoop.Server Assembly : RageCoop.Server.dll Syntax public class ServerPed : ServerObject Properties Health Health Declaration public int Health { get; } Property Value Type Description Int32 LastVehicle Get the ped's last vehicle Declaration public ServerVehicle LastVehicle { get; } Property Value Type Description ServerVehicle" - }, - "api/RageCoop.Server.ServerProp.html": { - "href": "api/RageCoop.Server.ServerProp.html", - "title": "Class ServerProp | RageCoop resource documentation", - "keywords": "Class ServerProp Represents an prop owned by server. Inheritance Object ServerObject ServerProp Inherited Members ServerObject.Handle ServerObject.Owner ServerObject.ID ServerObject.Model ServerObject.Position ServerObject.Rotation ServerObject.Freeze(Boolean) Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : RageCoop.Server Assembly : RageCoop.Server.dll Syntax public class ServerProp : ServerObject Methods Delete() Delete this prop Declaration public override void Delete() Overrides ServerObject.Delete() Update() Send updated information to clients, would be called automatically. Declaration public override void Update() Overrides ServerObject.Update()" - }, "api/RageCoop.Server.ServerSettings.html": { "href": "api/RageCoop.Server.ServerSettings.html", "title": "Class ServerSettings | RageCoop resource documentation", - "keywords": "Class ServerSettings Settings for RageCoop Server Inheritance Object ServerSettings Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : RageCoop.Server Assembly : RageCoop.Server.dll Syntax public class ServerSettings Properties AnnounceSelf Whether or not to announce this server so it'll appear on server list. Declaration public bool AnnounceSelf { get; set; } Property Value Type Description Boolean LogLevel See LogLevel . Declaration public int LogLevel { get; set; } Property Value Type Description Int32 MasterServer Master server address, mostly doesn't need to be changed. Declaration public string MasterServer { get; set; } Property Value Type Description String MaxLatency Maximum latency allowed for a client, a client will be kicked if it's latency it's higher than this value Declaration public int MaxLatency { get; set; } Property Value Type Description Int32 MaxPlayers Maximum number of players on this server Declaration public int MaxPlayers { get; set; } Property Value Type Description Int32 Name The server name to be shown on master server Declaration public string Name { get; set; } Property Value Type Description String NpcStreamingDistance NPC data won't be sent to a player if their distance is greater than this value. -1 for unlimited. Declaration public float NpcStreamingDistance { get; set; } Property Value Type Description Single PlayerStreamingDistance Player's data won't be sent to another player if their distance is greater than this value. -1 for unlimited. Declaration public float PlayerStreamingDistance { get; set; } Property Value Type Description Single Port Port to listen for incoming connections Declaration public int Port { get; set; } Property Value Type Description Int32 WelcomeMessage The message to send when a client connected (not visible to others) Declaration public string WelcomeMessage { get; set; } Property Value Type Description String" - }, - "api/RageCoop.Server.ServerVehicle.html": { - "href": "api/RageCoop.Server.ServerVehicle.html", - "title": "Class ServerVehicle | RageCoop resource documentation", - "keywords": "Class ServerVehicle Represents a vehicle from a client Inheritance Object ServerObject ServerVehicle Inherited Members ServerObject.Handle ServerObject.Owner ServerObject.ID ServerObject.Model ServerObject.Position ServerObject.Update() ServerObject.Delete() ServerObject.Freeze(Boolean) Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : RageCoop.Server Assembly : RageCoop.Server.dll Syntax public class ServerVehicle : ServerObject Properties Quaternion Get this vehicle's quaternion Declaration public Quaternion Quaternion { get; } Property Value Type Description GTA.Math.Quaternion Rotation Gets or sets vehicle rotation Declaration public override Vector3 Rotation { get; set; } Property Value Type Description GTA.Math.Vector3 Overrides ServerObject.Rotation" + "keywords": "Class ServerSettings Settings for RageCoop Server Inheritance Object ServerSettings Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : RageCoop.Server Assembly : RageCoop.Server.dll Syntax public class ServerSettings Properties AnnounceSelf Whether or not to announce this server so it'll appear on server list. Declaration public bool AnnounceSelf { get; set; } Property Value Type Description Boolean Description The description to be shown on master server Declaration public string Description { get; set; } Property Value Type Description String GameMode The game mode to be shown on master server Declaration public string GameMode { get; set; } Property Value Type Description String Language The language to be shown on master server Declaration public string Language { get; set; } Property Value Type Description String LogLevel See LogLevel . Declaration public int LogLevel { get; set; } Property Value Type Description Int32 MasterServer Master server address, mostly doesn't need to be changed. Declaration public string MasterServer { get; set; } Property Value Type Description String MaxLatency Maximum latency allowed for a client, a client will be kicked if it's latency it's higher than this value Declaration public int MaxLatency { get; set; } Property Value Type Description Int32 MaxPlayers Maximum number of players on this server Declaration public int MaxPlayers { get; set; } Property Value Type Description Int32 Name The server name to be shown on master server Declaration public string Name { get; set; } Property Value Type Description String NpcStreamingDistance NPC data won't be sent to a player if their distance is greater than this value. -1 for unlimited. Declaration public float NpcStreamingDistance { get; set; } Property Value Type Description Single PlayerStreamingDistance Player's data won't be sent to another player if their distance is greater than this value. -1 for unlimited. Declaration public float PlayerStreamingDistance { get; set; } Property Value Type Description Single Port Port to listen for incoming connections Declaration public int Port { get; set; } Property Value Type Description Int32 TimeSync If enabled, all clients will have same time as host Declaration public bool TimeSync { get; set; } Property Value Type Description Boolean WeatherSync If enabled, all clients will have same weather as host Declaration public bool WeatherSync { get; set; } Property Value Type Description Boolean Website The website address to be shown on master server Declaration public string Website { get; set; } Property Value Type Description String WelcomeMessage The message to send when a client connected (not visible to others) Declaration public string WelcomeMessage { get; set; } Property Value Type Description String" }, "index.html": { "href": "index.html", "title": "Getting started | RageCoop resource documentation", - "keywords": "Getting started Resources and Scripts A Script stands for class that inherits from RageCoop's script class ( ServerScript and ClientScript ) and will be loaded at runtime, one assembly can have multiple scripts in it. A Resource consists of one or more assemblies and other files. Server-side resource will be loaded at startup and is isolated from other resources, while client-side resource will be sent to each client and loaded after they connected to the server. A Resource can either be in a folder or packed inside a zip archive. Directory structure Below is the server's directory structure ServerRoot │ Settings.xml | RageCoop.Server.exe │ └───Resources └───Server │ │ RageCoop.Resources.Management.zip │ │ RageCoop.Resources.FreeRoam.Server.zip │ │ │ │───Client │ │ RageCoop.Resources.FreeRoam.Client.zip │ │ │ └───Temp Settings.xml This file will be generated first time you started the server, you can then change the server's configuration option by editing it, refer to ServerSettings for detailed description. Server Reource To create a server resource: Create a C# class library project targeting .NET 6.0. Add reference to RageCoop.Server.dll and RageCoop.Core.dll . Add following namespace(s): using RageCoop.Server.Scripting; // Optional using RageCoop.Server; using RageCoop.Core.Scripting; using RageCoop.Core; Inherit a class from ServerScript . Implement OnStart() and OnStop() , your cs file should look like this: using RageCoop.Server.Scripting; namespace NiceGuy.MyFirstResource { public class Main : ServerScript { public override void OnStart() { // Initiate your script here } public override void OnStop() { // Free all resources and perform cleanup } } } Now you can have some fun by using the API instance, please refer to the GitHub repo for more examples. For convenience, you can create a symlink in ServerRoot/Resources/Server/NiceGuy.MyFirstResource targeting your output folder: mklink /d ServerRoot/Resources/Server/NiceGuy.MyFirstResource C:/MyRepos/NiceGuy.MyFirstResource/bin/Debug That's it! Start your server and you should see your resource loading." + "keywords": "Getting started Resources and Scripts A Script stands for class that inherits from RageCoop's script class ( ServerScript and ClientScript ) and will be loaded at runtime, one assembly can have multiple scripts in it. A Resource consists of one or more assemblies and other files. Server-side resource will be loaded at startup and is isolated from other resources, while client-side resource will be sent to each client and loaded after they connected to the server. A Resource can either be in a folder or packed inside a zip archive. Directory structure Below is the server's directory structure ServerRoot │ Settings.xml | RageCoop.Server.exe │ └───Resources └───Server │ │ RageCoop.Resources.Management.zip │ │ RageCoop.Resources.Race.zip │ │ │ │───Client │ │ RageCoop.Resources.Race.Client.zip │ │ │ └───Temp Settings.xml This file will be generated first time you started the server, you can then change the server's configuration option by editing it, refer to ServerSettings for detailed description. Server Resource Create a C# class library project targeting .NET 6.0. Add reference to RageCoop.Server.dll and RageCoop.Core.dll . Add following namespace(s): using RageCoop.Server.Scripting; // Optional using RageCoop.Server; using RageCoop.Core.Scripting; using RageCoop.Core; Inherit from ServerScript . Implement OnStart() and OnStop() , your cs file should look like this: using RageCoop.Server.Scripting; namespace NiceGuy.MyFirstResource { public class Main : ServerScript { public override void OnStart() { // Initiate your script here } public override void OnStop() { // Free all resources and perform cleanup } } } Now you can have some fun by using the API instance, please refer to the GitHub repo for more examples. For convenience, you can create a symlink in ServerRoot/Resources/Server/NiceGuy.MyFirstResource targeting your output folder: mklink /d ServerRoot/Resources/Server/NiceGuy.MyFirstResource C:/MyRepos/NiceGuy.MyFirstResource/bin/Debug That's it! Start your server and you should see your resource loading. Client Resource Create a C# class library project targeting .NET Framework 4.8. Add reference to RageCoop.Client.dll and RageCoop.Core.dll . Add following namespace(s): using RageCoop.Client.Scripting; // Optional using RageCoop.Core.Scripting; using RageCoop.Core; Inherit from ClientScript . Implement OnStart() and OnStop() , your cs file should look like this: using RageCoop.Server.Scripting; namespace NiceGuy.MyFirstClientResource { public class Main : ClientScript { public override void OnStart() { // Initiate your script here } public override void OnStop() { // Free all resources and perform cleanup } } } Now you can use anything from SHVDN to control client behaviour by adding a reference to ScriptHookVDotNet3.dll For convenience, you can create a symlink in ServerRoot/Resources/Client/NiceGuy.MyFirstResource targeting your output folder: mklink /d ServerRoot/Resources/Client/NiceGuy.MyFirstClientResource C:/MyRepos/NiceGuy.MyFirstClientResource/bin/Debug That's it! When a client connects the resource will be sent and loaded at client side." }, "README.html": { "href": "README.html", "title": "🌐 RAGECOOP | RageCoop resource documentation", - "keywords": "🌐 RAGECOOP ⚠ Notice The original author of this project is EntenKoeniq . The project has been reworked and is currently maintained by Sardelka9515 . To download the legacy versions, go to this repository 🧠 That's it RAGECOOP is a multiplayer mod to play story mode or some mods made for RAGECOOP or just drive around with your buddy. Old name: GTACOOP:R 📋 Requirements Visual Studio 2022 .NET 6.0 .NET Framework 4.8 📚 Libraries ScriptHookVDotNet3 LemonUI.SHVDN3 Lidgren Network Custom ( PRIVATE ) No new features (only improvements) Newtonsoft.Json ClearScript SharpZipLib DotNetCorePlugins Features Synchronized bullets Synchronized vehicle/player/NPC Synchronized projectiles Simple ragdoll sync Smoother vehicle/ped movement. Ownership based sync logic, carjacking is now working (sort of). Introduced SyncEvents. Code refactoring and namespace cleanup Synchronized vehicle doors, brake and throttle. Weaponized vehicle sync(WIP). Other improvements Known issues Weapon sounds are missing. Cover sync is still buggy. Framerate drop with high number of synchronized entities. Scripting API is screwed.(will be rewritten in the future) Installation Refer to the wiki Downloads Download latest release here You can also download nightly builds here , which includes latest features and bug-fixes, but has not been thoroughly tested. Please note that this is incompatible with all previous versions of ragecoop, remove old files before installing. Support us 🦆 Special thanks to Makinolo , oldnapalm For testing, ideas, contributions and the first modification with the API crosire For the extensive work in ScriptHookVDotNet justalemon For the extensive work in LemonUI 📝 License This project is licensed under MIT license" + "keywords": "🌐 RAGECOOP 🧠 That's it RAGECOOP is a multiplayer mod to play story mode or some mods made for RAGECOOP or just drive around with your buddy. Old name: GTACOOP:R 📋 Requirements Visual Studio 2022 .NET 6.0 .NET Framework 4.8 📚 Libraries ScriptHookVDotNet3 LemonUI.SHVDN3 Lidgren Network Custom ( PRIVATE ) No new features (only improvements) Newtonsoft.Json ClearScript SharpZipLib DotNetCorePlugins Features Synchronized bullets Synchronized vehicle/player/NPC Synchronized projectiles Simple ragdoll sync Smoother vehicle/ped movement. Ownership based sync logic, carjacking is now working (sort of). Introduced SyncEvents. Code refactoring and namespace cleanup Synchronized vehicle doors, brake and throttle. Weaponized vehicle sync(WIP). Other improvements Known issues Weapon sounds are missing. Cover sync is still buggy. Framerate drop with high number of synchronized entities. Scripting API is screwed.(will be rewritten in the future) Installation Refer to the wiki Downloads Download latest release here You can also download nightly builds here , which includes latest features and bug-fixes, but has not been thoroughly tested. Please note that this is incompatible with all previous versions of ragecoop, remove old files before installing. Support us 🦆 Special thanks to Makinolo , oldnapalm For testing, ideas, contributions and the first modification with the API crosire For the extensive work in ScriptHookVDotNet justalemon For the extensive work in LemonUI 📝 License This project is licensed under MIT license" } } \ No newline at end of file diff --git a/docs/manifest.json b/docs/manifest.json index 387cb34..4cb7f27 100644 --- a/docs/manifest.json +++ b/docs/manifest.json @@ -18,7 +18,7 @@ "output": { ".html": { "relative_path": "README.html", - "hash": "4cmoUiB1VZB4gF99AmuNQ9605dgZhUYHrDJecdDtu60=" + "hash": "pr8iZEnD+e9FBgqcqtSVdco9XpiIvzw68Jo+XGb22TM=" } }, "is_incremental": false, @@ -33,7 +33,7 @@ "output": { ".html": { "relative_path": "index.html", - "hash": "YNzCgE7KQWQPTJGSxetitmT6QG/2CXmz/gdmv3cY68s=" + "hash": "1LFxLJxGw33vjwu18X5TzD6XpK2lhgCcWXklDwijzOU=" } }, "is_incremental": false, @@ -69,7 +69,7 @@ "output": { ".html": { "relative_path": "api/RageCoop.Client.Scripting.API.Config.html", - "hash": "VBsaUYzbT0erc4kmdCnwpNkOLQEf1dnwpOHde9Lc1f8=" + "hash": "oE9LrKsw83vyBp94AaNbvoHXxkpx7htXUTQNv22/w+I=" } }, "is_incremental": false, @@ -117,7 +117,7 @@ "output": { ".html": { "relative_path": "api/RageCoop.Client.Scripting.API.html", - "hash": "qXU3gGLs3KnRlOWHnO08E985GHx+ixSrrbB7NGAyBfM=" + "hash": "g2gzCGEfK6N/g88BY6mPWCHmY86Ua4lQZ2fcxFyn268=" } }, "is_incremental": false, @@ -153,7 +153,7 @@ "output": { ".html": { "relative_path": "api/RageCoop.Client.Scripting.CustomEventReceivedArgs.html", - "hash": "/oQtDZe9+7w9CKt/AnXoqrDu/1D6OVDLGkNXJLDr+u8=" + "hash": "pF96N5zynDc0gW+lndOoa7WJpl6V81hxrDV3CxY1Oco=" } }, "is_incremental": false, @@ -333,7 +333,7 @@ "output": { ".html": { "relative_path": "api/RageCoop.Server.Client.html", - "hash": "K49mINNkRd7PU0e8aaw0jBB4C3sbS/9e5UvaoY1C/Iw=" + "hash": "cwbvqPEyg4SPw0sCT4LTou4H/0AqTkrwl4nGmRGs/To=" } }, "is_incremental": false, @@ -345,7 +345,7 @@ "output": { ".html": { "relative_path": "api/RageCoop.Server.Scripting.API.html", - "hash": "8ybDlQGQCl50xj9srw155Cyj35PK9UuX0RpEQlTFkbQ=" + "hash": "2+FcM4J7HQf9ZRnJCTtk0BB3qZs5Vfcz1fRBpdE1/8s=" } }, "is_incremental": false, @@ -393,7 +393,7 @@ "output": { ".html": { "relative_path": "api/RageCoop.Server.Scripting.CustomEventReceivedArgs.html", - "hash": "NdiRA5BPjg6z2Ry5ZEBnOg9mKqXVd1imw27AV1CdHs8=" + "hash": "7Ipc8ZlCOrPFZg18A+caKEqGWehp7TCeiLnALOTXByM=" } }, "is_incremental": false, @@ -423,6 +423,42 @@ "is_incremental": false, "version": "" }, + { + "type": "ManagedReference", + "source_relative_path": "obj/api/RageCoop.Server.Scripting.PedBlip.yml", + "output": { + ".html": { + "relative_path": "api/RageCoop.Server.Scripting.PedBlip.html", + "hash": "8QPQwHOlUcy4HX+aUUdXJGoKz4HfKkld6IEivXlpCuA=" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "ManagedReference", + "source_relative_path": "obj/api/RageCoop.Server.Scripting.ServerBlip.yml", + "output": { + ".html": { + "relative_path": "api/RageCoop.Server.Scripting.ServerBlip.html", + "hash": "I7YWvIsiIEuARR41jGrieoN9kg6lT//LHN+34NTlYOc=" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "ManagedReference", + "source_relative_path": "obj/api/RageCoop.Server.Scripting.ServerEntities.yml", + "output": { + ".html": { + "relative_path": "api/RageCoop.Server.Scripting.ServerEntities.html", + "hash": "W/5WUX/XP06YP2DpJcecmRI5gkPUH1g5fWKnbI0IFig=" + } + }, + "is_incremental": false, + "version": "" + }, { "type": "ManagedReference", "source_relative_path": "obj/api/RageCoop.Server.Scripting.ServerEvents.yml", @@ -435,6 +471,42 @@ "is_incremental": false, "version": "" }, + { + "type": "ManagedReference", + "source_relative_path": "obj/api/RageCoop.Server.Scripting.ServerObject.yml", + "output": { + ".html": { + "relative_path": "api/RageCoop.Server.Scripting.ServerObject.html", + "hash": "gnMcCcBSVuUOrSt/Ab1GnXaX+92uKmJF52HQvkcl2yY=" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "ManagedReference", + "source_relative_path": "obj/api/RageCoop.Server.Scripting.ServerPed.yml", + "output": { + ".html": { + "relative_path": "api/RageCoop.Server.Scripting.ServerPed.html", + "hash": "XGhPtZfJouhuw9N/ivNTU5HRqQVG/7iqIzgwCpBPc78=" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "ManagedReference", + "source_relative_path": "obj/api/RageCoop.Server.Scripting.ServerProp.yml", + "output": { + ".html": { + "relative_path": "api/RageCoop.Server.Scripting.ServerProp.html", + "hash": "JwPPEMrCqy3SKHJuV+wqqzdQjZTxkvRvCvcsOjpN+jc=" + } + }, + "is_incremental": false, + "version": "" + }, { "type": "ManagedReference", "source_relative_path": "obj/api/RageCoop.Server.Scripting.ServerResource.yml", @@ -459,13 +531,25 @@ "is_incremental": false, "version": "" }, + { + "type": "ManagedReference", + "source_relative_path": "obj/api/RageCoop.Server.Scripting.ServerVehicle.yml", + "output": { + ".html": { + "relative_path": "api/RageCoop.Server.Scripting.ServerVehicle.html", + "hash": "7jkP85p+cMvpt4+h6el6Or073TQCnH7sgSjufGuarxg=" + } + }, + "is_incremental": false, + "version": "" + }, { "type": "ManagedReference", "source_relative_path": "obj/api/RageCoop.Server.Scripting.yml", "output": { ".html": { "relative_path": "api/RageCoop.Server.Scripting.html", - "hash": "/3wLFw/xx/dj3jj3zSpwT247r5JmANndoC59C1G8mWQ=" + "hash": "TDLbATJ3GdNQNc0+qZ6qJlXc0+1LA59a273ILp/m/Ow=" } }, "is_incremental": false, @@ -483,85 +567,13 @@ "is_incremental": false, "version": "" }, - { - "type": "ManagedReference", - "source_relative_path": "obj/api/RageCoop.Server.ServerBlip.yml", - "output": { - ".html": { - "relative_path": "api/RageCoop.Server.ServerBlip.html", - "hash": "sg2l9vUzWiUtqFetXMUd3inOyOZj4wVvWlKIwjmaoAQ=" - } - }, - "is_incremental": false, - "version": "" - }, - { - "type": "ManagedReference", - "source_relative_path": "obj/api/RageCoop.Server.ServerEntities.yml", - "output": { - ".html": { - "relative_path": "api/RageCoop.Server.ServerEntities.html", - "hash": "dKwFKIdQpbSRUY9ZCXC9vxmERDyyVqRf4DN/ct7iX+c=" - } - }, - "is_incremental": false, - "version": "" - }, - { - "type": "ManagedReference", - "source_relative_path": "obj/api/RageCoop.Server.ServerObject.yml", - "output": { - ".html": { - "relative_path": "api/RageCoop.Server.ServerObject.html", - "hash": "PEhbsjDgDsj5b2JXz0SU5YbtDqMoPkYVC4z31uaLea4=" - } - }, - "is_incremental": false, - "version": "" - }, - { - "type": "ManagedReference", - "source_relative_path": "obj/api/RageCoop.Server.ServerPed.yml", - "output": { - ".html": { - "relative_path": "api/RageCoop.Server.ServerPed.html", - "hash": "JAf02BPc3fkEZaH75GLJWQNJNQzODetAUAWEqS85Va8=" - } - }, - "is_incremental": false, - "version": "" - }, - { - "type": "ManagedReference", - "source_relative_path": "obj/api/RageCoop.Server.ServerProp.yml", - "output": { - ".html": { - "relative_path": "api/RageCoop.Server.ServerProp.html", - "hash": "hbADqyV2RyHqimaz4y+e/h+WlYXCFAf8JEn5VEp4Chc=" - } - }, - "is_incremental": false, - "version": "" - }, { "type": "ManagedReference", "source_relative_path": "obj/api/RageCoop.Server.ServerSettings.yml", "output": { ".html": { "relative_path": "api/RageCoop.Server.ServerSettings.html", - "hash": "yDhZzdsJSauJbRUBMYqLcfGt1q1YyV5M41B/zNgW8gI=" - } - }, - "is_incremental": false, - "version": "" - }, - { - "type": "ManagedReference", - "source_relative_path": "obj/api/RageCoop.Server.ServerVehicle.yml", - "output": { - ".html": { - "relative_path": "api/RageCoop.Server.ServerVehicle.html", - "hash": "sPVI4tw1V1JAsBXiWop+UJUijQUsVMG8wndC0nZ4wi4=" + "hash": "yLQ3ep9p/5yyUAbQA0OjOm+3RNBOhhw9u7dbW8A2QJE=" } }, "is_incremental": false, @@ -573,7 +585,7 @@ "output": { ".html": { "relative_path": "api/RageCoop.Server.html", - "hash": "xyTwz7yi/LrAYZcx8Glo8TavDO453tEjAeG8nY511d0=" + "hash": "MZ7YCuI30sBSEUCJx6/GoXA3X03xxeDLESs8kElMJrU=" } }, "is_incremental": false, @@ -585,7 +597,7 @@ "output": { ".html": { "relative_path": "api/toc.html", - "hash": "uZcO0u0n+LognaNjc+8AIrqPqE5CqXRa5wxG+MEAtOw=" + "hash": "ZHjnDkBQ90EJF8E0YaqlgV9qbOm15fjetiHBs+V4Ovw=" } }, "is_incremental": false, @@ -627,7 +639,7 @@ "ManagedReferenceDocumentProcessor": { "can_incremental": false, "incrementalPhase": "build", - "total_file_count": 45, + "total_file_count": 46, "skipped_file_count": 0 }, "TocDocumentProcessor": { diff --git a/docs/xrefmap.yml b/docs/xrefmap.yml index 105a1c1..4bf0287 100644 --- a/docs/xrefmap.yml +++ b/docs/xrefmap.yml @@ -128,6 +128,32 @@ references: isSpec: "True" fullName: RageCoop.Client.Scripting.API.Config.BlipColor nameWithType: API.Config.BlipColor +- uid: RageCoop.Client.Scripting.API.Config.BlipScale + name: BlipScale + href: api/RageCoop.Client.Scripting.API.Config.html#RageCoop_Client_Scripting_API_Config_BlipScale + commentId: P:RageCoop.Client.Scripting.API.Config.BlipScale + fullName: RageCoop.Client.Scripting.API.Config.BlipScale + nameWithType: API.Config.BlipScale +- uid: RageCoop.Client.Scripting.API.Config.BlipScale* + name: BlipScale + href: api/RageCoop.Client.Scripting.API.Config.html#RageCoop_Client_Scripting_API_Config_BlipScale_ + commentId: Overload:RageCoop.Client.Scripting.API.Config.BlipScale + isSpec: "True" + fullName: RageCoop.Client.Scripting.API.Config.BlipScale + nameWithType: API.Config.BlipScale +- uid: RageCoop.Client.Scripting.API.Config.BlipSprite + name: BlipSprite + href: api/RageCoop.Client.Scripting.API.Config.html#RageCoop_Client_Scripting_API_Config_BlipSprite + commentId: P:RageCoop.Client.Scripting.API.Config.BlipSprite + fullName: RageCoop.Client.Scripting.API.Config.BlipSprite + nameWithType: API.Config.BlipSprite +- uid: RageCoop.Client.Scripting.API.Config.BlipSprite* + name: BlipSprite + href: api/RageCoop.Client.Scripting.API.Config.html#RageCoop_Client_Scripting_API_Config_BlipSprite_ + commentId: Overload:RageCoop.Client.Scripting.API.Config.BlipSprite + isSpec: "True" + fullName: RageCoop.Client.Scripting.API.Config.BlipSprite + nameWithType: API.Config.BlipSprite - uid: RageCoop.Client.Scripting.API.Config.EnableAutoRespawn name: EnableAutoRespawn href: api/RageCoop.Client.Scripting.API.Config.html#RageCoop_Client_Scripting_API_Config_EnableAutoRespawn @@ -354,15 +380,6 @@ references: isSpec: "True" fullName: RageCoop.Client.Scripting.API.RegisterCustomEventHandler nameWithType: API.RegisterCustomEventHandler -- uid: RageCoop.Client.Scripting.API.SendCustomEvent(System.Int32,System.Collections.Generic.List{System.Object}) - name: SendCustomEvent(Int32, List) - href: api/RageCoop.Client.Scripting.API.html#RageCoop_Client_Scripting_API_SendCustomEvent_System_Int32_System_Collections_Generic_List_System_Object__ - commentId: M:RageCoop.Client.Scripting.API.SendCustomEvent(System.Int32,System.Collections.Generic.List{System.Object}) - name.vb: SendCustomEvent(Int32, List(Of Object)) - fullName: RageCoop.Client.Scripting.API.SendCustomEvent(System.Int32, System.Collections.Generic.List) - fullName.vb: RageCoop.Client.Scripting.API.SendCustomEvent(System.Int32, System.Collections.Generic.List(Of System.Object)) - nameWithType: API.SendCustomEvent(Int32, List) - nameWithType.vb: API.SendCustomEvent(Int32, List(Of Object)) - uid: RageCoop.Client.Scripting.API.SendCustomEvent(System.Int32,System.Object[]) name: SendCustomEvent(Int32, Object[]) href: api/RageCoop.Client.Scripting.API.html#RageCoop_Client_Scripting_API_SendCustomEvent_System_Int32_System_Object___ @@ -1312,15 +1329,6 @@ references: isSpec: "True" fullName: RageCoop.Server.Client.SendChatMessage nameWithType: Client.SendChatMessage -- uid: RageCoop.Server.Client.SendCustomEvent(System.Int32,System.Collections.Generic.List{System.Object}) - name: SendCustomEvent(Int32, List) - href: api/RageCoop.Server.Client.html#RageCoop_Server_Client_SendCustomEvent_System_Int32_System_Collections_Generic_List_System_Object__ - commentId: M:RageCoop.Server.Client.SendCustomEvent(System.Int32,System.Collections.Generic.List{System.Object}) - name.vb: SendCustomEvent(Int32, List(Of Object)) - fullName: RageCoop.Server.Client.SendCustomEvent(System.Int32, System.Collections.Generic.List) - fullName.vb: RageCoop.Server.Client.SendCustomEvent(System.Int32, System.Collections.Generic.List(Of System.Object)) - nameWithType: Client.SendCustomEvent(Int32, List) - nameWithType.vb: Client.SendCustomEvent(Int32, List(Of Object)) - uid: RageCoop.Server.Client.SendCustomEvent(System.Int32,System.Object[]) name: SendCustomEvent(Int32, Object[]) href: api/RageCoop.Server.Client.html#RageCoop_Server_Client_SendCustomEvent_System_Int32_System_Object___ @@ -1337,6 +1345,22 @@ references: isSpec: "True" fullName: RageCoop.Server.Client.SendCustomEvent nameWithType: Client.SendCustomEvent +- uid: RageCoop.Server.Client.SendCustomEventQueued(System.Int32,System.Object[]) + name: SendCustomEventQueued(Int32, Object[]) + href: api/RageCoop.Server.Client.html#RageCoop_Server_Client_SendCustomEventQueued_System_Int32_System_Object___ + commentId: M:RageCoop.Server.Client.SendCustomEventQueued(System.Int32,System.Object[]) + name.vb: SendCustomEventQueued(Int32, Object()) + fullName: RageCoop.Server.Client.SendCustomEventQueued(System.Int32, System.Object[]) + fullName.vb: RageCoop.Server.Client.SendCustomEventQueued(System.Int32, System.Object()) + nameWithType: Client.SendCustomEventQueued(Int32, Object[]) + nameWithType.vb: Client.SendCustomEventQueued(Int32, Object()) +- uid: RageCoop.Server.Client.SendCustomEventQueued* + name: SendCustomEventQueued + href: api/RageCoop.Server.Client.html#RageCoop_Server_Client_SendCustomEventQueued_ + commentId: Overload:RageCoop.Server.Client.SendCustomEventQueued + isSpec: "True" + fullName: RageCoop.Server.Client.SendCustomEventQueued + nameWithType: Client.SendCustomEventQueued - uid: RageCoop.Server.Client.SendNativeCall(GTA.Native.Hash,System.Object[]) name: SendNativeCall(Hash, Object[]) href: api/RageCoop.Server.Client.html#RageCoop_Server_Client_SendNativeCall_GTA_Native_Hash_System_Object___ @@ -1432,6 +1456,19 @@ references: isSpec: "True" fullName: RageCoop.Server.Scripting.API.GetClientByUsername nameWithType: API.GetClientByUsername +- uid: RageCoop.Server.Scripting.API.Host + name: Host + href: api/RageCoop.Server.Scripting.API.html#RageCoop_Server_Scripting_API_Host + commentId: P:RageCoop.Server.Scripting.API.Host + fullName: RageCoop.Server.Scripting.API.Host + nameWithType: API.Host +- uid: RageCoop.Server.Scripting.API.Host* + name: Host + href: api/RageCoop.Server.Scripting.API.html#RageCoop_Server_Scripting_API_Host_ + commentId: Overload:RageCoop.Server.Scripting.API.Host + isSpec: "True" + fullName: RageCoop.Server.Scripting.API.Host + nameWithType: API.Host - uid: RageCoop.Server.Scripting.API.Logger name: Logger href: api/RageCoop.Server.Scripting.API.html#RageCoop_Server_Scripting_API_Logger @@ -1533,24 +1570,15 @@ references: isSpec: "True" fullName: RageCoop.Server.Scripting.API.SendChatMessage nameWithType: API.SendChatMessage -- uid: RageCoop.Server.Scripting.API.SendCustomEvent(System.Int32,System.Collections.Generic.List{System.Object},System.Collections.Generic.List{RageCoop.Server.Client}) - name: SendCustomEvent(Int32, List, List) - href: api/RageCoop.Server.Scripting.API.html#RageCoop_Server_Scripting_API_SendCustomEvent_System_Int32_System_Collections_Generic_List_System_Object__System_Collections_Generic_List_RageCoop_Server_Client__ - commentId: M:RageCoop.Server.Scripting.API.SendCustomEvent(System.Int32,System.Collections.Generic.List{System.Object},System.Collections.Generic.List{RageCoop.Server.Client}) - name.vb: SendCustomEvent(Int32, List(Of Object), List(Of Client)) - fullName: RageCoop.Server.Scripting.API.SendCustomEvent(System.Int32, System.Collections.Generic.List, System.Collections.Generic.List) - fullName.vb: RageCoop.Server.Scripting.API.SendCustomEvent(System.Int32, System.Collections.Generic.List(Of System.Object), System.Collections.Generic.List(Of RageCoop.Server.Client)) - nameWithType: API.SendCustomEvent(Int32, List, List) - nameWithType.vb: API.SendCustomEvent(Int32, List(Of Object), List(Of Client)) -- uid: RageCoop.Server.Scripting.API.SendCustomEvent(System.String,System.Collections.Generic.List{System.Object},System.Collections.Generic.List{RageCoop.Server.Client}) - name: SendCustomEvent(String, List, List) - href: api/RageCoop.Server.Scripting.API.html#RageCoop_Server_Scripting_API_SendCustomEvent_System_String_System_Collections_Generic_List_System_Object__System_Collections_Generic_List_RageCoop_Server_Client__ - commentId: M:RageCoop.Server.Scripting.API.SendCustomEvent(System.String,System.Collections.Generic.List{System.Object},System.Collections.Generic.List{RageCoop.Server.Client}) - name.vb: SendCustomEvent(String, List(Of Object), List(Of Client)) - fullName: RageCoop.Server.Scripting.API.SendCustomEvent(System.String, System.Collections.Generic.List, System.Collections.Generic.List) - fullName.vb: RageCoop.Server.Scripting.API.SendCustomEvent(System.String, System.Collections.Generic.List(Of System.Object), System.Collections.Generic.List(Of RageCoop.Server.Client)) - nameWithType: API.SendCustomEvent(String, List, List) - nameWithType.vb: API.SendCustomEvent(String, List(Of Object), List(Of Client)) +- uid: RageCoop.Server.Scripting.API.SendCustomEvent(System.Collections.Generic.List{RageCoop.Server.Client},System.Int32,System.Object[]) + name: SendCustomEvent(List, Int32, Object[]) + href: api/RageCoop.Server.Scripting.API.html#RageCoop_Server_Scripting_API_SendCustomEvent_System_Collections_Generic_List_RageCoop_Server_Client__System_Int32_System_Object___ + commentId: M:RageCoop.Server.Scripting.API.SendCustomEvent(System.Collections.Generic.List{RageCoop.Server.Client},System.Int32,System.Object[]) + name.vb: SendCustomEvent(List(Of Client), Int32, Object()) + fullName: RageCoop.Server.Scripting.API.SendCustomEvent(System.Collections.Generic.List, System.Int32, System.Object[]) + fullName.vb: RageCoop.Server.Scripting.API.SendCustomEvent(System.Collections.Generic.List(Of RageCoop.Server.Client), System.Int32, System.Object()) + nameWithType: API.SendCustomEvent(List, Int32, Object[]) + nameWithType.vb: API.SendCustomEvent(List(Of Client), Int32, Object()) - uid: RageCoop.Server.Scripting.API.SendCustomEvent* name: SendCustomEvent href: api/RageCoop.Server.Scripting.API.html#RageCoop_Server_Scripting_API_SendCustomEvent_ @@ -1558,6 +1586,38 @@ references: isSpec: "True" fullName: RageCoop.Server.Scripting.API.SendCustomEvent nameWithType: API.SendCustomEvent +- uid: RageCoop.Server.Scripting.API.SendCustomEventQueued(System.Collections.Generic.List{RageCoop.Server.Client},System.Int32,System.Object[]) + name: SendCustomEventQueued(List, Int32, Object[]) + href: api/RageCoop.Server.Scripting.API.html#RageCoop_Server_Scripting_API_SendCustomEventQueued_System_Collections_Generic_List_RageCoop_Server_Client__System_Int32_System_Object___ + commentId: M:RageCoop.Server.Scripting.API.SendCustomEventQueued(System.Collections.Generic.List{RageCoop.Server.Client},System.Int32,System.Object[]) + name.vb: SendCustomEventQueued(List(Of Client), Int32, Object()) + fullName: RageCoop.Server.Scripting.API.SendCustomEventQueued(System.Collections.Generic.List, System.Int32, System.Object[]) + fullName.vb: RageCoop.Server.Scripting.API.SendCustomEventQueued(System.Collections.Generic.List(Of RageCoop.Server.Client), System.Int32, System.Object()) + nameWithType: API.SendCustomEventQueued(List, Int32, Object[]) + nameWithType.vb: API.SendCustomEventQueued(List(Of Client), Int32, Object()) +- uid: RageCoop.Server.Scripting.API.SendCustomEventQueued* + name: SendCustomEventQueued + href: api/RageCoop.Server.Scripting.API.html#RageCoop_Server_Scripting_API_SendCustomEventQueued_ + commentId: Overload:RageCoop.Server.Scripting.API.SendCustomEventQueued + isSpec: "True" + fullName: RageCoop.Server.Scripting.API.SendCustomEventQueued + nameWithType: API.SendCustomEventQueued +- uid: RageCoop.Server.Scripting.API.SendNativeCall(System.Collections.Generic.List{RageCoop.Server.Client},GTA.Native.Hash,System.Object[]) + name: SendNativeCall(List, Hash, Object[]) + href: api/RageCoop.Server.Scripting.API.html#RageCoop_Server_Scripting_API_SendNativeCall_System_Collections_Generic_List_RageCoop_Server_Client__GTA_Native_Hash_System_Object___ + commentId: M:RageCoop.Server.Scripting.API.SendNativeCall(System.Collections.Generic.List{RageCoop.Server.Client},GTA.Native.Hash,System.Object[]) + name.vb: SendNativeCall(List(Of Client), Hash, Object()) + fullName: RageCoop.Server.Scripting.API.SendNativeCall(System.Collections.Generic.List, GTA.Native.Hash, System.Object[]) + fullName.vb: RageCoop.Server.Scripting.API.SendNativeCall(System.Collections.Generic.List(Of RageCoop.Server.Client), GTA.Native.Hash, System.Object()) + nameWithType: API.SendNativeCall(List, Hash, Object[]) + nameWithType.vb: API.SendNativeCall(List(Of Client), Hash, Object()) +- uid: RageCoop.Server.Scripting.API.SendNativeCall* + name: SendNativeCall + href: api/RageCoop.Server.Scripting.API.html#RageCoop_Server_Scripting_API_SendNativeCall_ + commentId: Overload:RageCoop.Server.Scripting.API.SendNativeCall + isSpec: "True" + fullName: RageCoop.Server.Scripting.API.SendNativeCall + nameWithType: API.SendNativeCall - uid: RageCoop.Server.Scripting.ChatEventArgs name: ChatEventArgs href: api/RageCoop.Server.Scripting.ChatEventArgs.html @@ -1854,6 +1914,336 @@ references: isSpec: "True" fullName: RageCoop.Server.Scripting.OnCommandEventArgs.Sender nameWithType: OnCommandEventArgs.Sender +- uid: RageCoop.Server.Scripting.PedBlip + name: PedBlip + href: api/RageCoop.Server.Scripting.PedBlip.html + commentId: T:RageCoop.Server.Scripting.PedBlip + fullName: RageCoop.Server.Scripting.PedBlip + nameWithType: PedBlip +- uid: RageCoop.Server.Scripting.PedBlip.Color + name: Color + href: api/RageCoop.Server.Scripting.PedBlip.html#RageCoop_Server_Scripting_PedBlip_Color + commentId: P:RageCoop.Server.Scripting.PedBlip.Color + fullName: RageCoop.Server.Scripting.PedBlip.Color + nameWithType: PedBlip.Color +- uid: RageCoop.Server.Scripting.PedBlip.Color* + name: Color + href: api/RageCoop.Server.Scripting.PedBlip.html#RageCoop_Server_Scripting_PedBlip_Color_ + commentId: Overload:RageCoop.Server.Scripting.PedBlip.Color + isSpec: "True" + fullName: RageCoop.Server.Scripting.PedBlip.Color + nameWithType: PedBlip.Color +- uid: RageCoop.Server.Scripting.PedBlip.Ped + name: Ped + href: api/RageCoop.Server.Scripting.PedBlip.html#RageCoop_Server_Scripting_PedBlip_Ped + commentId: P:RageCoop.Server.Scripting.PedBlip.Ped + fullName: RageCoop.Server.Scripting.PedBlip.Ped + nameWithType: PedBlip.Ped +- uid: RageCoop.Server.Scripting.PedBlip.Ped* + name: Ped + href: api/RageCoop.Server.Scripting.PedBlip.html#RageCoop_Server_Scripting_PedBlip_Ped_ + commentId: Overload:RageCoop.Server.Scripting.PedBlip.Ped + isSpec: "True" + fullName: RageCoop.Server.Scripting.PedBlip.Ped + nameWithType: PedBlip.Ped +- uid: RageCoop.Server.Scripting.PedBlip.Scale + name: Scale + href: api/RageCoop.Server.Scripting.PedBlip.html#RageCoop_Server_Scripting_PedBlip_Scale + commentId: P:RageCoop.Server.Scripting.PedBlip.Scale + fullName: RageCoop.Server.Scripting.PedBlip.Scale + nameWithType: PedBlip.Scale +- uid: RageCoop.Server.Scripting.PedBlip.Scale* + name: Scale + href: api/RageCoop.Server.Scripting.PedBlip.html#RageCoop_Server_Scripting_PedBlip_Scale_ + commentId: Overload:RageCoop.Server.Scripting.PedBlip.Scale + isSpec: "True" + fullName: RageCoop.Server.Scripting.PedBlip.Scale + nameWithType: PedBlip.Scale +- uid: RageCoop.Server.Scripting.PedBlip.Sprite + name: Sprite + href: api/RageCoop.Server.Scripting.PedBlip.html#RageCoop_Server_Scripting_PedBlip_Sprite + commentId: P:RageCoop.Server.Scripting.PedBlip.Sprite + fullName: RageCoop.Server.Scripting.PedBlip.Sprite + nameWithType: PedBlip.Sprite +- uid: RageCoop.Server.Scripting.PedBlip.Sprite* + name: Sprite + href: api/RageCoop.Server.Scripting.PedBlip.html#RageCoop_Server_Scripting_PedBlip_Sprite_ + commentId: Overload:RageCoop.Server.Scripting.PedBlip.Sprite + isSpec: "True" + fullName: RageCoop.Server.Scripting.PedBlip.Sprite + nameWithType: PedBlip.Sprite +- uid: RageCoop.Server.Scripting.ServerBlip + name: ServerBlip + href: api/RageCoop.Server.Scripting.ServerBlip.html + commentId: T:RageCoop.Server.Scripting.ServerBlip + fullName: RageCoop.Server.Scripting.ServerBlip + nameWithType: ServerBlip +- uid: RageCoop.Server.Scripting.ServerBlip.Color + name: Color + href: api/RageCoop.Server.Scripting.ServerBlip.html#RageCoop_Server_Scripting_ServerBlip_Color + commentId: P:RageCoop.Server.Scripting.ServerBlip.Color + fullName: RageCoop.Server.Scripting.ServerBlip.Color + nameWithType: ServerBlip.Color +- uid: RageCoop.Server.Scripting.ServerBlip.Color* + name: Color + href: api/RageCoop.Server.Scripting.ServerBlip.html#RageCoop_Server_Scripting_ServerBlip_Color_ + commentId: Overload:RageCoop.Server.Scripting.ServerBlip.Color + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerBlip.Color + nameWithType: ServerBlip.Color +- uid: RageCoop.Server.Scripting.ServerBlip.Delete + name: Delete() + href: api/RageCoop.Server.Scripting.ServerBlip.html#RageCoop_Server_Scripting_ServerBlip_Delete + commentId: M:RageCoop.Server.Scripting.ServerBlip.Delete + fullName: RageCoop.Server.Scripting.ServerBlip.Delete() + nameWithType: ServerBlip.Delete() +- uid: RageCoop.Server.Scripting.ServerBlip.Delete* + name: Delete + href: api/RageCoop.Server.Scripting.ServerBlip.html#RageCoop_Server_Scripting_ServerBlip_Delete_ + commentId: Overload:RageCoop.Server.Scripting.ServerBlip.Delete + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerBlip.Delete + nameWithType: ServerBlip.Delete +- uid: RageCoop.Server.Scripting.ServerBlip.Handle + name: Handle + href: api/RageCoop.Server.Scripting.ServerBlip.html#RageCoop_Server_Scripting_ServerBlip_Handle + commentId: P:RageCoop.Server.Scripting.ServerBlip.Handle + fullName: RageCoop.Server.Scripting.ServerBlip.Handle + nameWithType: ServerBlip.Handle +- uid: RageCoop.Server.Scripting.ServerBlip.Handle* + name: Handle + href: api/RageCoop.Server.Scripting.ServerBlip.html#RageCoop_Server_Scripting_ServerBlip_Handle_ + commentId: Overload:RageCoop.Server.Scripting.ServerBlip.Handle + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerBlip.Handle + nameWithType: ServerBlip.Handle +- uid: RageCoop.Server.Scripting.ServerBlip.ID + name: ID + href: api/RageCoop.Server.Scripting.ServerBlip.html#RageCoop_Server_Scripting_ServerBlip_ID + commentId: P:RageCoop.Server.Scripting.ServerBlip.ID + fullName: RageCoop.Server.Scripting.ServerBlip.ID + nameWithType: ServerBlip.ID +- uid: RageCoop.Server.Scripting.ServerBlip.ID* + name: ID + href: api/RageCoop.Server.Scripting.ServerBlip.html#RageCoop_Server_Scripting_ServerBlip_ID_ + commentId: Overload:RageCoop.Server.Scripting.ServerBlip.ID + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerBlip.ID + nameWithType: ServerBlip.ID +- uid: RageCoop.Server.Scripting.ServerBlip.Name + name: Name + href: api/RageCoop.Server.Scripting.ServerBlip.html#RageCoop_Server_Scripting_ServerBlip_Name + commentId: P:RageCoop.Server.Scripting.ServerBlip.Name + fullName: RageCoop.Server.Scripting.ServerBlip.Name + nameWithType: ServerBlip.Name +- uid: RageCoop.Server.Scripting.ServerBlip.Name* + name: Name + href: api/RageCoop.Server.Scripting.ServerBlip.html#RageCoop_Server_Scripting_ServerBlip_Name_ + commentId: Overload:RageCoop.Server.Scripting.ServerBlip.Name + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerBlip.Name + nameWithType: ServerBlip.Name +- uid: RageCoop.Server.Scripting.ServerBlip.Position + name: Position + href: api/RageCoop.Server.Scripting.ServerBlip.html#RageCoop_Server_Scripting_ServerBlip_Position + commentId: P:RageCoop.Server.Scripting.ServerBlip.Position + fullName: RageCoop.Server.Scripting.ServerBlip.Position + nameWithType: ServerBlip.Position +- uid: RageCoop.Server.Scripting.ServerBlip.Position* + name: Position + href: api/RageCoop.Server.Scripting.ServerBlip.html#RageCoop_Server_Scripting_ServerBlip_Position_ + commentId: Overload:RageCoop.Server.Scripting.ServerBlip.Position + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerBlip.Position + nameWithType: ServerBlip.Position +- uid: RageCoop.Server.Scripting.ServerBlip.Rotation + name: Rotation + href: api/RageCoop.Server.Scripting.ServerBlip.html#RageCoop_Server_Scripting_ServerBlip_Rotation + commentId: P:RageCoop.Server.Scripting.ServerBlip.Rotation + fullName: RageCoop.Server.Scripting.ServerBlip.Rotation + nameWithType: ServerBlip.Rotation +- uid: RageCoop.Server.Scripting.ServerBlip.Rotation* + name: Rotation + href: api/RageCoop.Server.Scripting.ServerBlip.html#RageCoop_Server_Scripting_ServerBlip_Rotation_ + commentId: Overload:RageCoop.Server.Scripting.ServerBlip.Rotation + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerBlip.Rotation + nameWithType: ServerBlip.Rotation +- uid: RageCoop.Server.Scripting.ServerBlip.Scale + name: Scale + href: api/RageCoop.Server.Scripting.ServerBlip.html#RageCoop_Server_Scripting_ServerBlip_Scale + commentId: P:RageCoop.Server.Scripting.ServerBlip.Scale + fullName: RageCoop.Server.Scripting.ServerBlip.Scale + nameWithType: ServerBlip.Scale +- uid: RageCoop.Server.Scripting.ServerBlip.Scale* + name: Scale + href: api/RageCoop.Server.Scripting.ServerBlip.html#RageCoop_Server_Scripting_ServerBlip_Scale_ + commentId: Overload:RageCoop.Server.Scripting.ServerBlip.Scale + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerBlip.Scale + nameWithType: ServerBlip.Scale +- uid: RageCoop.Server.Scripting.ServerBlip.Sprite + name: Sprite + href: api/RageCoop.Server.Scripting.ServerBlip.html#RageCoop_Server_Scripting_ServerBlip_Sprite + commentId: P:RageCoop.Server.Scripting.ServerBlip.Sprite + fullName: RageCoop.Server.Scripting.ServerBlip.Sprite + nameWithType: ServerBlip.Sprite +- uid: RageCoop.Server.Scripting.ServerBlip.Sprite* + name: Sprite + href: api/RageCoop.Server.Scripting.ServerBlip.html#RageCoop_Server_Scripting_ServerBlip_Sprite_ + commentId: Overload:RageCoop.Server.Scripting.ServerBlip.Sprite + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerBlip.Sprite + nameWithType: ServerBlip.Sprite +- uid: RageCoop.Server.Scripting.ServerEntities + name: ServerEntities + href: api/RageCoop.Server.Scripting.ServerEntities.html + commentId: T:RageCoop.Server.Scripting.ServerEntities + fullName: RageCoop.Server.Scripting.ServerEntities + nameWithType: ServerEntities +- uid: RageCoop.Server.Scripting.ServerEntities.CreateBlip(GTA.Math.Vector3,System.Int32) + name: CreateBlip(Vector3, Int32) + href: api/RageCoop.Server.Scripting.ServerEntities.html#RageCoop_Server_Scripting_ServerEntities_CreateBlip_GTA_Math_Vector3_System_Int32_ + commentId: M:RageCoop.Server.Scripting.ServerEntities.CreateBlip(GTA.Math.Vector3,System.Int32) + fullName: RageCoop.Server.Scripting.ServerEntities.CreateBlip(GTA.Math.Vector3, System.Int32) + nameWithType: ServerEntities.CreateBlip(Vector3, Int32) +- uid: RageCoop.Server.Scripting.ServerEntities.CreateBlip* + name: CreateBlip + href: api/RageCoop.Server.Scripting.ServerEntities.html#RageCoop_Server_Scripting_ServerEntities_CreateBlip_ + commentId: Overload:RageCoop.Server.Scripting.ServerEntities.CreateBlip + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerEntities.CreateBlip + nameWithType: ServerEntities.CreateBlip +- uid: RageCoop.Server.Scripting.ServerEntities.CreateProp(GTA.Model,GTA.Math.Vector3,GTA.Math.Vector3) + name: CreateProp(Model, Vector3, Vector3) + href: api/RageCoop.Server.Scripting.ServerEntities.html#RageCoop_Server_Scripting_ServerEntities_CreateProp_GTA_Model_GTA_Math_Vector3_GTA_Math_Vector3_ + commentId: M:RageCoop.Server.Scripting.ServerEntities.CreateProp(GTA.Model,GTA.Math.Vector3,GTA.Math.Vector3) + fullName: RageCoop.Server.Scripting.ServerEntities.CreateProp(GTA.Model, GTA.Math.Vector3, GTA.Math.Vector3) + nameWithType: ServerEntities.CreateProp(Model, Vector3, Vector3) +- uid: RageCoop.Server.Scripting.ServerEntities.CreateProp* + name: CreateProp + href: api/RageCoop.Server.Scripting.ServerEntities.html#RageCoop_Server_Scripting_ServerEntities_CreateProp_ + commentId: Overload:RageCoop.Server.Scripting.ServerEntities.CreateProp + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerEntities.CreateProp + nameWithType: ServerEntities.CreateProp +- uid: RageCoop.Server.Scripting.ServerEntities.CreateVehicle(RageCoop.Server.Client,GTA.Model,GTA.Math.Vector3,System.Single) + name: CreateVehicle(Client, Model, Vector3, Single) + href: api/RageCoop.Server.Scripting.ServerEntities.html#RageCoop_Server_Scripting_ServerEntities_CreateVehicle_RageCoop_Server_Client_GTA_Model_GTA_Math_Vector3_System_Single_ + commentId: M:RageCoop.Server.Scripting.ServerEntities.CreateVehicle(RageCoop.Server.Client,GTA.Model,GTA.Math.Vector3,System.Single) + fullName: RageCoop.Server.Scripting.ServerEntities.CreateVehicle(RageCoop.Server.Client, GTA.Model, GTA.Math.Vector3, System.Single) + nameWithType: ServerEntities.CreateVehicle(Client, Model, Vector3, Single) +- uid: RageCoop.Server.Scripting.ServerEntities.CreateVehicle* + name: CreateVehicle + href: api/RageCoop.Server.Scripting.ServerEntities.html#RageCoop_Server_Scripting_ServerEntities_CreateVehicle_ + commentId: Overload:RageCoop.Server.Scripting.ServerEntities.CreateVehicle + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerEntities.CreateVehicle + nameWithType: ServerEntities.CreateVehicle +- uid: RageCoop.Server.Scripting.ServerEntities.GetAllBlips + name: GetAllBlips() + href: api/RageCoop.Server.Scripting.ServerEntities.html#RageCoop_Server_Scripting_ServerEntities_GetAllBlips + commentId: M:RageCoop.Server.Scripting.ServerEntities.GetAllBlips + fullName: RageCoop.Server.Scripting.ServerEntities.GetAllBlips() + nameWithType: ServerEntities.GetAllBlips() +- uid: RageCoop.Server.Scripting.ServerEntities.GetAllBlips* + name: GetAllBlips + href: api/RageCoop.Server.Scripting.ServerEntities.html#RageCoop_Server_Scripting_ServerEntities_GetAllBlips_ + commentId: Overload:RageCoop.Server.Scripting.ServerEntities.GetAllBlips + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerEntities.GetAllBlips + nameWithType: ServerEntities.GetAllBlips +- uid: RageCoop.Server.Scripting.ServerEntities.GetAllPeds + name: GetAllPeds() + href: api/RageCoop.Server.Scripting.ServerEntities.html#RageCoop_Server_Scripting_ServerEntities_GetAllPeds + commentId: M:RageCoop.Server.Scripting.ServerEntities.GetAllPeds + fullName: RageCoop.Server.Scripting.ServerEntities.GetAllPeds() + nameWithType: ServerEntities.GetAllPeds() +- uid: RageCoop.Server.Scripting.ServerEntities.GetAllPeds* + name: GetAllPeds + href: api/RageCoop.Server.Scripting.ServerEntities.html#RageCoop_Server_Scripting_ServerEntities_GetAllPeds_ + commentId: Overload:RageCoop.Server.Scripting.ServerEntities.GetAllPeds + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerEntities.GetAllPeds + nameWithType: ServerEntities.GetAllPeds +- uid: RageCoop.Server.Scripting.ServerEntities.GetAllProps + name: GetAllProps() + href: api/RageCoop.Server.Scripting.ServerEntities.html#RageCoop_Server_Scripting_ServerEntities_GetAllProps + commentId: M:RageCoop.Server.Scripting.ServerEntities.GetAllProps + fullName: RageCoop.Server.Scripting.ServerEntities.GetAllProps() + nameWithType: ServerEntities.GetAllProps() +- uid: RageCoop.Server.Scripting.ServerEntities.GetAllProps* + name: GetAllProps + href: api/RageCoop.Server.Scripting.ServerEntities.html#RageCoop_Server_Scripting_ServerEntities_GetAllProps_ + commentId: Overload:RageCoop.Server.Scripting.ServerEntities.GetAllProps + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerEntities.GetAllProps + nameWithType: ServerEntities.GetAllProps +- uid: RageCoop.Server.Scripting.ServerEntities.GetAllVehicles + name: GetAllVehicles() + href: api/RageCoop.Server.Scripting.ServerEntities.html#RageCoop_Server_Scripting_ServerEntities_GetAllVehicles + commentId: M:RageCoop.Server.Scripting.ServerEntities.GetAllVehicles + fullName: RageCoop.Server.Scripting.ServerEntities.GetAllVehicles() + nameWithType: ServerEntities.GetAllVehicles() +- uid: RageCoop.Server.Scripting.ServerEntities.GetAllVehicles* + name: GetAllVehicles + href: api/RageCoop.Server.Scripting.ServerEntities.html#RageCoop_Server_Scripting_ServerEntities_GetAllVehicles_ + commentId: Overload:RageCoop.Server.Scripting.ServerEntities.GetAllVehicles + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerEntities.GetAllVehicles + nameWithType: ServerEntities.GetAllVehicles +- uid: RageCoop.Server.Scripting.ServerEntities.GetBlipByID(System.Int32) + name: GetBlipByID(Int32) + href: api/RageCoop.Server.Scripting.ServerEntities.html#RageCoop_Server_Scripting_ServerEntities_GetBlipByID_System_Int32_ + commentId: M:RageCoop.Server.Scripting.ServerEntities.GetBlipByID(System.Int32) + fullName: RageCoop.Server.Scripting.ServerEntities.GetBlipByID(System.Int32) + nameWithType: ServerEntities.GetBlipByID(Int32) +- uid: RageCoop.Server.Scripting.ServerEntities.GetBlipByID* + name: GetBlipByID + href: api/RageCoop.Server.Scripting.ServerEntities.html#RageCoop_Server_Scripting_ServerEntities_GetBlipByID_ + commentId: Overload:RageCoop.Server.Scripting.ServerEntities.GetBlipByID + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerEntities.GetBlipByID + nameWithType: ServerEntities.GetBlipByID +- uid: RageCoop.Server.Scripting.ServerEntities.GetPedByID(System.Int32) + name: GetPedByID(Int32) + href: api/RageCoop.Server.Scripting.ServerEntities.html#RageCoop_Server_Scripting_ServerEntities_GetPedByID_System_Int32_ + commentId: M:RageCoop.Server.Scripting.ServerEntities.GetPedByID(System.Int32) + fullName: RageCoop.Server.Scripting.ServerEntities.GetPedByID(System.Int32) + nameWithType: ServerEntities.GetPedByID(Int32) +- uid: RageCoop.Server.Scripting.ServerEntities.GetPedByID* + name: GetPedByID + href: api/RageCoop.Server.Scripting.ServerEntities.html#RageCoop_Server_Scripting_ServerEntities_GetPedByID_ + commentId: Overload:RageCoop.Server.Scripting.ServerEntities.GetPedByID + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerEntities.GetPedByID + nameWithType: ServerEntities.GetPedByID +- uid: RageCoop.Server.Scripting.ServerEntities.GetPropByID(System.Int32) + name: GetPropByID(Int32) + href: api/RageCoop.Server.Scripting.ServerEntities.html#RageCoop_Server_Scripting_ServerEntities_GetPropByID_System_Int32_ + commentId: M:RageCoop.Server.Scripting.ServerEntities.GetPropByID(System.Int32) + fullName: RageCoop.Server.Scripting.ServerEntities.GetPropByID(System.Int32) + nameWithType: ServerEntities.GetPropByID(Int32) +- uid: RageCoop.Server.Scripting.ServerEntities.GetPropByID* + name: GetPropByID + href: api/RageCoop.Server.Scripting.ServerEntities.html#RageCoop_Server_Scripting_ServerEntities_GetPropByID_ + commentId: Overload:RageCoop.Server.Scripting.ServerEntities.GetPropByID + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerEntities.GetPropByID + nameWithType: ServerEntities.GetPropByID +- uid: RageCoop.Server.Scripting.ServerEntities.GetVehicleByID(System.Int32) + name: GetVehicleByID(Int32) + href: api/RageCoop.Server.Scripting.ServerEntities.html#RageCoop_Server_Scripting_ServerEntities_GetVehicleByID_System_Int32_ + commentId: M:RageCoop.Server.Scripting.ServerEntities.GetVehicleByID(System.Int32) + fullName: RageCoop.Server.Scripting.ServerEntities.GetVehicleByID(System.Int32) + nameWithType: ServerEntities.GetVehicleByID(Int32) +- uid: RageCoop.Server.Scripting.ServerEntities.GetVehicleByID* + name: GetVehicleByID + href: api/RageCoop.Server.Scripting.ServerEntities.html#RageCoop_Server_Scripting_ServerEntities_GetVehicleByID_ + commentId: Overload:RageCoop.Server.Scripting.ServerEntities.GetVehicleByID + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerEntities.GetVehicleByID + nameWithType: ServerEntities.GetVehicleByID - uid: RageCoop.Server.Scripting.ServerEvents name: ServerEvents href: api/RageCoop.Server.Scripting.ServerEvents.html @@ -1902,6 +2292,219 @@ references: commentId: E:RageCoop.Server.Scripting.ServerEvents.OnPlayerUpdate fullName: RageCoop.Server.Scripting.ServerEvents.OnPlayerUpdate nameWithType: ServerEvents.OnPlayerUpdate +- uid: RageCoop.Server.Scripting.ServerObject + name: ServerObject + href: api/RageCoop.Server.Scripting.ServerObject.html + commentId: T:RageCoop.Server.Scripting.ServerObject + fullName: RageCoop.Server.Scripting.ServerObject + nameWithType: ServerObject +- uid: RageCoop.Server.Scripting.ServerObject.Delete + name: Delete() + href: api/RageCoop.Server.Scripting.ServerObject.html#RageCoop_Server_Scripting_ServerObject_Delete + commentId: M:RageCoop.Server.Scripting.ServerObject.Delete + fullName: RageCoop.Server.Scripting.ServerObject.Delete() + nameWithType: ServerObject.Delete() +- uid: RageCoop.Server.Scripting.ServerObject.Delete* + name: Delete + href: api/RageCoop.Server.Scripting.ServerObject.html#RageCoop_Server_Scripting_ServerObject_Delete_ + commentId: Overload:RageCoop.Server.Scripting.ServerObject.Delete + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerObject.Delete + nameWithType: ServerObject.Delete +- uid: RageCoop.Server.Scripting.ServerObject.Freeze(System.Boolean) + name: Freeze(Boolean) + href: api/RageCoop.Server.Scripting.ServerObject.html#RageCoop_Server_Scripting_ServerObject_Freeze_System_Boolean_ + commentId: M:RageCoop.Server.Scripting.ServerObject.Freeze(System.Boolean) + fullName: RageCoop.Server.Scripting.ServerObject.Freeze(System.Boolean) + nameWithType: ServerObject.Freeze(Boolean) +- uid: RageCoop.Server.Scripting.ServerObject.Freeze* + name: Freeze + href: api/RageCoop.Server.Scripting.ServerObject.html#RageCoop_Server_Scripting_ServerObject_Freeze_ + commentId: Overload:RageCoop.Server.Scripting.ServerObject.Freeze + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerObject.Freeze + nameWithType: ServerObject.Freeze +- uid: RageCoop.Server.Scripting.ServerObject.Handle + name: Handle + href: api/RageCoop.Server.Scripting.ServerObject.html#RageCoop_Server_Scripting_ServerObject_Handle + commentId: P:RageCoop.Server.Scripting.ServerObject.Handle + fullName: RageCoop.Server.Scripting.ServerObject.Handle + nameWithType: ServerObject.Handle +- uid: RageCoop.Server.Scripting.ServerObject.Handle* + name: Handle + href: api/RageCoop.Server.Scripting.ServerObject.html#RageCoop_Server_Scripting_ServerObject_Handle_ + commentId: Overload:RageCoop.Server.Scripting.ServerObject.Handle + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerObject.Handle + nameWithType: ServerObject.Handle +- uid: RageCoop.Server.Scripting.ServerObject.ID + name: ID + href: api/RageCoop.Server.Scripting.ServerObject.html#RageCoop_Server_Scripting_ServerObject_ID + commentId: P:RageCoop.Server.Scripting.ServerObject.ID + fullName: RageCoop.Server.Scripting.ServerObject.ID + nameWithType: ServerObject.ID +- uid: RageCoop.Server.Scripting.ServerObject.ID* + name: ID + href: api/RageCoop.Server.Scripting.ServerObject.html#RageCoop_Server_Scripting_ServerObject_ID_ + commentId: Overload:RageCoop.Server.Scripting.ServerObject.ID + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerObject.ID + nameWithType: ServerObject.ID +- uid: RageCoop.Server.Scripting.ServerObject.Model + name: Model + href: api/RageCoop.Server.Scripting.ServerObject.html#RageCoop_Server_Scripting_ServerObject_Model + commentId: P:RageCoop.Server.Scripting.ServerObject.Model + fullName: RageCoop.Server.Scripting.ServerObject.Model + nameWithType: ServerObject.Model +- uid: RageCoop.Server.Scripting.ServerObject.Model* + name: Model + href: api/RageCoop.Server.Scripting.ServerObject.html#RageCoop_Server_Scripting_ServerObject_Model_ + commentId: Overload:RageCoop.Server.Scripting.ServerObject.Model + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerObject.Model + nameWithType: ServerObject.Model +- uid: RageCoop.Server.Scripting.ServerObject.Owner + name: Owner + href: api/RageCoop.Server.Scripting.ServerObject.html#RageCoop_Server_Scripting_ServerObject_Owner + commentId: P:RageCoop.Server.Scripting.ServerObject.Owner + fullName: RageCoop.Server.Scripting.ServerObject.Owner + nameWithType: ServerObject.Owner +- uid: RageCoop.Server.Scripting.ServerObject.Owner* + name: Owner + href: api/RageCoop.Server.Scripting.ServerObject.html#RageCoop_Server_Scripting_ServerObject_Owner_ + commentId: Overload:RageCoop.Server.Scripting.ServerObject.Owner + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerObject.Owner + nameWithType: ServerObject.Owner +- uid: RageCoop.Server.Scripting.ServerObject.Position + name: Position + href: api/RageCoop.Server.Scripting.ServerObject.html#RageCoop_Server_Scripting_ServerObject_Position + commentId: P:RageCoop.Server.Scripting.ServerObject.Position + fullName: RageCoop.Server.Scripting.ServerObject.Position + nameWithType: ServerObject.Position +- uid: RageCoop.Server.Scripting.ServerObject.Position* + name: Position + href: api/RageCoop.Server.Scripting.ServerObject.html#RageCoop_Server_Scripting_ServerObject_Position_ + commentId: Overload:RageCoop.Server.Scripting.ServerObject.Position + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerObject.Position + nameWithType: ServerObject.Position +- uid: RageCoop.Server.Scripting.ServerObject.Rotation + name: Rotation + href: api/RageCoop.Server.Scripting.ServerObject.html#RageCoop_Server_Scripting_ServerObject_Rotation + commentId: P:RageCoop.Server.Scripting.ServerObject.Rotation + fullName: RageCoop.Server.Scripting.ServerObject.Rotation + nameWithType: ServerObject.Rotation +- uid: RageCoop.Server.Scripting.ServerObject.Rotation* + name: Rotation + href: api/RageCoop.Server.Scripting.ServerObject.html#RageCoop_Server_Scripting_ServerObject_Rotation_ + commentId: Overload:RageCoop.Server.Scripting.ServerObject.Rotation + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerObject.Rotation + nameWithType: ServerObject.Rotation +- uid: RageCoop.Server.Scripting.ServerPed + name: ServerPed + href: api/RageCoop.Server.Scripting.ServerPed.html + commentId: T:RageCoop.Server.Scripting.ServerPed + fullName: RageCoop.Server.Scripting.ServerPed + nameWithType: ServerPed +- uid: RageCoop.Server.Scripting.ServerPed.AddBlip + name: AddBlip() + href: api/RageCoop.Server.Scripting.ServerPed.html#RageCoop_Server_Scripting_ServerPed_AddBlip + commentId: M:RageCoop.Server.Scripting.ServerPed.AddBlip + fullName: RageCoop.Server.Scripting.ServerPed.AddBlip() + nameWithType: ServerPed.AddBlip() +- uid: RageCoop.Server.Scripting.ServerPed.AddBlip* + name: AddBlip + href: api/RageCoop.Server.Scripting.ServerPed.html#RageCoop_Server_Scripting_ServerPed_AddBlip_ + commentId: Overload:RageCoop.Server.Scripting.ServerPed.AddBlip + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerPed.AddBlip + nameWithType: ServerPed.AddBlip +- uid: RageCoop.Server.Scripting.ServerPed.AttachedBlip + name: AttachedBlip + href: api/RageCoop.Server.Scripting.ServerPed.html#RageCoop_Server_Scripting_ServerPed_AttachedBlip + commentId: P:RageCoop.Server.Scripting.ServerPed.AttachedBlip + fullName: RageCoop.Server.Scripting.ServerPed.AttachedBlip + nameWithType: ServerPed.AttachedBlip +- uid: RageCoop.Server.Scripting.ServerPed.AttachedBlip* + name: AttachedBlip + href: api/RageCoop.Server.Scripting.ServerPed.html#RageCoop_Server_Scripting_ServerPed_AttachedBlip_ + commentId: Overload:RageCoop.Server.Scripting.ServerPed.AttachedBlip + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerPed.AttachedBlip + nameWithType: ServerPed.AttachedBlip +- uid: RageCoop.Server.Scripting.ServerPed.Health + name: Health + href: api/RageCoop.Server.Scripting.ServerPed.html#RageCoop_Server_Scripting_ServerPed_Health + commentId: P:RageCoop.Server.Scripting.ServerPed.Health + fullName: RageCoop.Server.Scripting.ServerPed.Health + nameWithType: ServerPed.Health +- uid: RageCoop.Server.Scripting.ServerPed.Health* + name: Health + href: api/RageCoop.Server.Scripting.ServerPed.html#RageCoop_Server_Scripting_ServerPed_Health_ + commentId: Overload:RageCoop.Server.Scripting.ServerPed.Health + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerPed.Health + nameWithType: ServerPed.Health +- uid: RageCoop.Server.Scripting.ServerPed.LastVehicle + name: LastVehicle + href: api/RageCoop.Server.Scripting.ServerPed.html#RageCoop_Server_Scripting_ServerPed_LastVehicle + commentId: P:RageCoop.Server.Scripting.ServerPed.LastVehicle + fullName: RageCoop.Server.Scripting.ServerPed.LastVehicle + nameWithType: ServerPed.LastVehicle +- uid: RageCoop.Server.Scripting.ServerPed.LastVehicle* + name: LastVehicle + href: api/RageCoop.Server.Scripting.ServerPed.html#RageCoop_Server_Scripting_ServerPed_LastVehicle_ + commentId: Overload:RageCoop.Server.Scripting.ServerPed.LastVehicle + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerPed.LastVehicle + nameWithType: ServerPed.LastVehicle +- uid: RageCoop.Server.Scripting.ServerProp + name: ServerProp + href: api/RageCoop.Server.Scripting.ServerProp.html + commentId: T:RageCoop.Server.Scripting.ServerProp + fullName: RageCoop.Server.Scripting.ServerProp + nameWithType: ServerProp +- uid: RageCoop.Server.Scripting.ServerProp.Delete + name: Delete() + href: api/RageCoop.Server.Scripting.ServerProp.html#RageCoop_Server_Scripting_ServerProp_Delete + commentId: M:RageCoop.Server.Scripting.ServerProp.Delete + fullName: RageCoop.Server.Scripting.ServerProp.Delete() + nameWithType: ServerProp.Delete() +- uid: RageCoop.Server.Scripting.ServerProp.Delete* + name: Delete + href: api/RageCoop.Server.Scripting.ServerProp.html#RageCoop_Server_Scripting_ServerProp_Delete_ + commentId: Overload:RageCoop.Server.Scripting.ServerProp.Delete + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerProp.Delete + nameWithType: ServerProp.Delete +- uid: RageCoop.Server.Scripting.ServerProp.Position + name: Position + href: api/RageCoop.Server.Scripting.ServerProp.html#RageCoop_Server_Scripting_ServerProp_Position + commentId: P:RageCoop.Server.Scripting.ServerProp.Position + fullName: RageCoop.Server.Scripting.ServerProp.Position + nameWithType: ServerProp.Position +- uid: RageCoop.Server.Scripting.ServerProp.Position* + name: Position + href: api/RageCoop.Server.Scripting.ServerProp.html#RageCoop_Server_Scripting_ServerProp_Position_ + commentId: Overload:RageCoop.Server.Scripting.ServerProp.Position + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerProp.Position + nameWithType: ServerProp.Position +- uid: RageCoop.Server.Scripting.ServerProp.Rotation + name: Rotation + href: api/RageCoop.Server.Scripting.ServerProp.html#RageCoop_Server_Scripting_ServerProp_Rotation + commentId: P:RageCoop.Server.Scripting.ServerProp.Rotation + fullName: RageCoop.Server.Scripting.ServerProp.Rotation + nameWithType: ServerProp.Rotation +- uid: RageCoop.Server.Scripting.ServerProp.Rotation* + name: Rotation + href: api/RageCoop.Server.Scripting.ServerProp.html#RageCoop_Server_Scripting_ServerProp_Rotation_ + commentId: Overload:RageCoop.Server.Scripting.ServerProp.Rotation + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerProp.Rotation + nameWithType: ServerProp.Rotation - uid: RageCoop.Server.Scripting.ServerResource name: ServerResource href: api/RageCoop.Server.Scripting.ServerResource.html @@ -2037,6 +2640,38 @@ references: isSpec: "True" fullName: RageCoop.Server.Scripting.ServerScript.OnStop nameWithType: ServerScript.OnStop +- uid: RageCoop.Server.Scripting.ServerVehicle + name: ServerVehicle + href: api/RageCoop.Server.Scripting.ServerVehicle.html + commentId: T:RageCoop.Server.Scripting.ServerVehicle + fullName: RageCoop.Server.Scripting.ServerVehicle + nameWithType: ServerVehicle +- uid: RageCoop.Server.Scripting.ServerVehicle.Quaternion + name: Quaternion + href: api/RageCoop.Server.Scripting.ServerVehicle.html#RageCoop_Server_Scripting_ServerVehicle_Quaternion + commentId: P:RageCoop.Server.Scripting.ServerVehicle.Quaternion + fullName: RageCoop.Server.Scripting.ServerVehicle.Quaternion + nameWithType: ServerVehicle.Quaternion +- uid: RageCoop.Server.Scripting.ServerVehicle.Quaternion* + name: Quaternion + href: api/RageCoop.Server.Scripting.ServerVehicle.html#RageCoop_Server_Scripting_ServerVehicle_Quaternion_ + commentId: Overload:RageCoop.Server.Scripting.ServerVehicle.Quaternion + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerVehicle.Quaternion + nameWithType: ServerVehicle.Quaternion +- uid: RageCoop.Server.Scripting.ServerVehicle.Rotation + name: Rotation + href: api/RageCoop.Server.Scripting.ServerVehicle.html#RageCoop_Server_Scripting_ServerVehicle_Rotation + commentId: P:RageCoop.Server.Scripting.ServerVehicle.Rotation + fullName: RageCoop.Server.Scripting.ServerVehicle.Rotation + nameWithType: ServerVehicle.Rotation +- uid: RageCoop.Server.Scripting.ServerVehicle.Rotation* + name: Rotation + href: api/RageCoop.Server.Scripting.ServerVehicle.html#RageCoop_Server_Scripting_ServerVehicle_Rotation_ + commentId: Overload:RageCoop.Server.Scripting.ServerVehicle.Rotation + isSpec: "True" + fullName: RageCoop.Server.Scripting.ServerVehicle.Rotation + nameWithType: ServerVehicle.Rotation - uid: RageCoop.Server.Server name: Server href: api/RageCoop.Server.Server.html @@ -2095,426 +2730,6 @@ references: isSpec: "True" fullName: RageCoop.Server.Server.Stop nameWithType: Server.Stop -- uid: RageCoop.Server.ServerBlip - name: ServerBlip - href: api/RageCoop.Server.ServerBlip.html - commentId: T:RageCoop.Server.ServerBlip - fullName: RageCoop.Server.ServerBlip - nameWithType: ServerBlip -- uid: RageCoop.Server.ServerBlip.Color - name: Color - href: api/RageCoop.Server.ServerBlip.html#RageCoop_Server_ServerBlip_Color - commentId: P:RageCoop.Server.ServerBlip.Color - fullName: RageCoop.Server.ServerBlip.Color - nameWithType: ServerBlip.Color -- uid: RageCoop.Server.ServerBlip.Color* - name: Color - href: api/RageCoop.Server.ServerBlip.html#RageCoop_Server_ServerBlip_Color_ - commentId: Overload:RageCoop.Server.ServerBlip.Color - isSpec: "True" - fullName: RageCoop.Server.ServerBlip.Color - nameWithType: ServerBlip.Color -- uid: RageCoop.Server.ServerBlip.Delete - name: Delete() - href: api/RageCoop.Server.ServerBlip.html#RageCoop_Server_ServerBlip_Delete - commentId: M:RageCoop.Server.ServerBlip.Delete - fullName: RageCoop.Server.ServerBlip.Delete() - nameWithType: ServerBlip.Delete() -- uid: RageCoop.Server.ServerBlip.Delete* - name: Delete - href: api/RageCoop.Server.ServerBlip.html#RageCoop_Server_ServerBlip_Delete_ - commentId: Overload:RageCoop.Server.ServerBlip.Delete - isSpec: "True" - fullName: RageCoop.Server.ServerBlip.Delete - nameWithType: ServerBlip.Delete -- uid: RageCoop.Server.ServerBlip.ID - name: ID - href: api/RageCoop.Server.ServerBlip.html#RageCoop_Server_ServerBlip_ID - commentId: P:RageCoop.Server.ServerBlip.ID - fullName: RageCoop.Server.ServerBlip.ID - nameWithType: ServerBlip.ID -- uid: RageCoop.Server.ServerBlip.ID* - name: ID - href: api/RageCoop.Server.ServerBlip.html#RageCoop_Server_ServerBlip_ID_ - commentId: Overload:RageCoop.Server.ServerBlip.ID - isSpec: "True" - fullName: RageCoop.Server.ServerBlip.ID - nameWithType: ServerBlip.ID -- uid: RageCoop.Server.ServerBlip.Position - name: Position - href: api/RageCoop.Server.ServerBlip.html#RageCoop_Server_ServerBlip_Position - commentId: P:RageCoop.Server.ServerBlip.Position - fullName: RageCoop.Server.ServerBlip.Position - nameWithType: ServerBlip.Position -- uid: RageCoop.Server.ServerBlip.Position* - name: Position - href: api/RageCoop.Server.ServerBlip.html#RageCoop_Server_ServerBlip_Position_ - commentId: Overload:RageCoop.Server.ServerBlip.Position - isSpec: "True" - fullName: RageCoop.Server.ServerBlip.Position - nameWithType: ServerBlip.Position -- uid: RageCoop.Server.ServerBlip.Rotation - name: Rotation - href: api/RageCoop.Server.ServerBlip.html#RageCoop_Server_ServerBlip_Rotation - commentId: P:RageCoop.Server.ServerBlip.Rotation - fullName: RageCoop.Server.ServerBlip.Rotation - nameWithType: ServerBlip.Rotation -- uid: RageCoop.Server.ServerBlip.Rotation* - name: Rotation - href: api/RageCoop.Server.ServerBlip.html#RageCoop_Server_ServerBlip_Rotation_ - commentId: Overload:RageCoop.Server.ServerBlip.Rotation - isSpec: "True" - fullName: RageCoop.Server.ServerBlip.Rotation - nameWithType: ServerBlip.Rotation -- uid: RageCoop.Server.ServerBlip.Scale - name: Scale - href: api/RageCoop.Server.ServerBlip.html#RageCoop_Server_ServerBlip_Scale - commentId: P:RageCoop.Server.ServerBlip.Scale - fullName: RageCoop.Server.ServerBlip.Scale - nameWithType: ServerBlip.Scale -- uid: RageCoop.Server.ServerBlip.Scale* - name: Scale - href: api/RageCoop.Server.ServerBlip.html#RageCoop_Server_ServerBlip_Scale_ - commentId: Overload:RageCoop.Server.ServerBlip.Scale - isSpec: "True" - fullName: RageCoop.Server.ServerBlip.Scale - nameWithType: ServerBlip.Scale -- uid: RageCoop.Server.ServerBlip.Sprite - name: Sprite - href: api/RageCoop.Server.ServerBlip.html#RageCoop_Server_ServerBlip_Sprite - commentId: P:RageCoop.Server.ServerBlip.Sprite - fullName: RageCoop.Server.ServerBlip.Sprite - nameWithType: ServerBlip.Sprite -- uid: RageCoop.Server.ServerBlip.Sprite* - name: Sprite - href: api/RageCoop.Server.ServerBlip.html#RageCoop_Server_ServerBlip_Sprite_ - commentId: Overload:RageCoop.Server.ServerBlip.Sprite - isSpec: "True" - fullName: RageCoop.Server.ServerBlip.Sprite - nameWithType: ServerBlip.Sprite -- uid: RageCoop.Server.ServerEntities - name: ServerEntities - href: api/RageCoop.Server.ServerEntities.html - commentId: T:RageCoop.Server.ServerEntities - fullName: RageCoop.Server.ServerEntities - nameWithType: ServerEntities -- uid: RageCoop.Server.ServerEntities.CreateBlip(GTA.Math.Vector3,System.Int32) - name: CreateBlip(Vector3, Int32) - href: api/RageCoop.Server.ServerEntities.html#RageCoop_Server_ServerEntities_CreateBlip_GTA_Math_Vector3_System_Int32_ - commentId: M:RageCoop.Server.ServerEntities.CreateBlip(GTA.Math.Vector3,System.Int32) - fullName: RageCoop.Server.ServerEntities.CreateBlip(GTA.Math.Vector3, System.Int32) - nameWithType: ServerEntities.CreateBlip(Vector3, Int32) -- uid: RageCoop.Server.ServerEntities.CreateBlip* - name: CreateBlip - href: api/RageCoop.Server.ServerEntities.html#RageCoop_Server_ServerEntities_CreateBlip_ - commentId: Overload:RageCoop.Server.ServerEntities.CreateBlip - isSpec: "True" - fullName: RageCoop.Server.ServerEntities.CreateBlip - nameWithType: ServerEntities.CreateBlip -- uid: RageCoop.Server.ServerEntities.CreateProp(GTA.Model,GTA.Math.Vector3,GTA.Math.Vector3) - name: CreateProp(Model, Vector3, Vector3) - href: api/RageCoop.Server.ServerEntities.html#RageCoop_Server_ServerEntities_CreateProp_GTA_Model_GTA_Math_Vector3_GTA_Math_Vector3_ - commentId: M:RageCoop.Server.ServerEntities.CreateProp(GTA.Model,GTA.Math.Vector3,GTA.Math.Vector3) - fullName: RageCoop.Server.ServerEntities.CreateProp(GTA.Model, GTA.Math.Vector3, GTA.Math.Vector3) - nameWithType: ServerEntities.CreateProp(Model, Vector3, Vector3) -- uid: RageCoop.Server.ServerEntities.CreateProp* - name: CreateProp - href: api/RageCoop.Server.ServerEntities.html#RageCoop_Server_ServerEntities_CreateProp_ - commentId: Overload:RageCoop.Server.ServerEntities.CreateProp - isSpec: "True" - fullName: RageCoop.Server.ServerEntities.CreateProp - nameWithType: ServerEntities.CreateProp -- uid: RageCoop.Server.ServerEntities.GetAllBlips - name: GetAllBlips() - href: api/RageCoop.Server.ServerEntities.html#RageCoop_Server_ServerEntities_GetAllBlips - commentId: M:RageCoop.Server.ServerEntities.GetAllBlips - fullName: RageCoop.Server.ServerEntities.GetAllBlips() - nameWithType: ServerEntities.GetAllBlips() -- uid: RageCoop.Server.ServerEntities.GetAllBlips* - name: GetAllBlips - href: api/RageCoop.Server.ServerEntities.html#RageCoop_Server_ServerEntities_GetAllBlips_ - commentId: Overload:RageCoop.Server.ServerEntities.GetAllBlips - isSpec: "True" - fullName: RageCoop.Server.ServerEntities.GetAllBlips - nameWithType: ServerEntities.GetAllBlips -- uid: RageCoop.Server.ServerEntities.GetAllPeds - name: GetAllPeds() - href: api/RageCoop.Server.ServerEntities.html#RageCoop_Server_ServerEntities_GetAllPeds - commentId: M:RageCoop.Server.ServerEntities.GetAllPeds - fullName: RageCoop.Server.ServerEntities.GetAllPeds() - nameWithType: ServerEntities.GetAllPeds() -- uid: RageCoop.Server.ServerEntities.GetAllPeds* - name: GetAllPeds - href: api/RageCoop.Server.ServerEntities.html#RageCoop_Server_ServerEntities_GetAllPeds_ - commentId: Overload:RageCoop.Server.ServerEntities.GetAllPeds - isSpec: "True" - fullName: RageCoop.Server.ServerEntities.GetAllPeds - nameWithType: ServerEntities.GetAllPeds -- uid: RageCoop.Server.ServerEntities.GetAllProps - name: GetAllProps() - href: api/RageCoop.Server.ServerEntities.html#RageCoop_Server_ServerEntities_GetAllProps - commentId: M:RageCoop.Server.ServerEntities.GetAllProps - fullName: RageCoop.Server.ServerEntities.GetAllProps() - nameWithType: ServerEntities.GetAllProps() -- uid: RageCoop.Server.ServerEntities.GetAllProps* - name: GetAllProps - href: api/RageCoop.Server.ServerEntities.html#RageCoop_Server_ServerEntities_GetAllProps_ - commentId: Overload:RageCoop.Server.ServerEntities.GetAllProps - isSpec: "True" - fullName: RageCoop.Server.ServerEntities.GetAllProps - nameWithType: ServerEntities.GetAllProps -- uid: RageCoop.Server.ServerEntities.GetAllVehicles - name: GetAllVehicles() - href: api/RageCoop.Server.ServerEntities.html#RageCoop_Server_ServerEntities_GetAllVehicles - commentId: M:RageCoop.Server.ServerEntities.GetAllVehicles - fullName: RageCoop.Server.ServerEntities.GetAllVehicles() - nameWithType: ServerEntities.GetAllVehicles() -- uid: RageCoop.Server.ServerEntities.GetAllVehicles* - name: GetAllVehicles - href: api/RageCoop.Server.ServerEntities.html#RageCoop_Server_ServerEntities_GetAllVehicles_ - commentId: Overload:RageCoop.Server.ServerEntities.GetAllVehicles - isSpec: "True" - fullName: RageCoop.Server.ServerEntities.GetAllVehicles - nameWithType: ServerEntities.GetAllVehicles -- uid: RageCoop.Server.ServerEntities.GetBlipByID(System.Int32) - name: GetBlipByID(Int32) - href: api/RageCoop.Server.ServerEntities.html#RageCoop_Server_ServerEntities_GetBlipByID_System_Int32_ - commentId: M:RageCoop.Server.ServerEntities.GetBlipByID(System.Int32) - fullName: RageCoop.Server.ServerEntities.GetBlipByID(System.Int32) - nameWithType: ServerEntities.GetBlipByID(Int32) -- uid: RageCoop.Server.ServerEntities.GetBlipByID* - name: GetBlipByID - href: api/RageCoop.Server.ServerEntities.html#RageCoop_Server_ServerEntities_GetBlipByID_ - commentId: Overload:RageCoop.Server.ServerEntities.GetBlipByID - isSpec: "True" - fullName: RageCoop.Server.ServerEntities.GetBlipByID - nameWithType: ServerEntities.GetBlipByID -- uid: RageCoop.Server.ServerEntities.GetPedByID(System.Int32) - name: GetPedByID(Int32) - href: api/RageCoop.Server.ServerEntities.html#RageCoop_Server_ServerEntities_GetPedByID_System_Int32_ - commentId: M:RageCoop.Server.ServerEntities.GetPedByID(System.Int32) - fullName: RageCoop.Server.ServerEntities.GetPedByID(System.Int32) - nameWithType: ServerEntities.GetPedByID(Int32) -- uid: RageCoop.Server.ServerEntities.GetPedByID* - name: GetPedByID - href: api/RageCoop.Server.ServerEntities.html#RageCoop_Server_ServerEntities_GetPedByID_ - commentId: Overload:RageCoop.Server.ServerEntities.GetPedByID - isSpec: "True" - fullName: RageCoop.Server.ServerEntities.GetPedByID - nameWithType: ServerEntities.GetPedByID -- uid: RageCoop.Server.ServerEntities.GetPropByID(System.Int32) - name: GetPropByID(Int32) - href: api/RageCoop.Server.ServerEntities.html#RageCoop_Server_ServerEntities_GetPropByID_System_Int32_ - commentId: M:RageCoop.Server.ServerEntities.GetPropByID(System.Int32) - fullName: RageCoop.Server.ServerEntities.GetPropByID(System.Int32) - nameWithType: ServerEntities.GetPropByID(Int32) -- uid: RageCoop.Server.ServerEntities.GetPropByID* - name: GetPropByID - href: api/RageCoop.Server.ServerEntities.html#RageCoop_Server_ServerEntities_GetPropByID_ - commentId: Overload:RageCoop.Server.ServerEntities.GetPropByID - isSpec: "True" - fullName: RageCoop.Server.ServerEntities.GetPropByID - nameWithType: ServerEntities.GetPropByID -- uid: RageCoop.Server.ServerEntities.GetVehicleByID(System.Int32) - name: GetVehicleByID(Int32) - href: api/RageCoop.Server.ServerEntities.html#RageCoop_Server_ServerEntities_GetVehicleByID_System_Int32_ - commentId: M:RageCoop.Server.ServerEntities.GetVehicleByID(System.Int32) - fullName: RageCoop.Server.ServerEntities.GetVehicleByID(System.Int32) - nameWithType: ServerEntities.GetVehicleByID(Int32) -- uid: RageCoop.Server.ServerEntities.GetVehicleByID* - name: GetVehicleByID - href: api/RageCoop.Server.ServerEntities.html#RageCoop_Server_ServerEntities_GetVehicleByID_ - commentId: Overload:RageCoop.Server.ServerEntities.GetVehicleByID - isSpec: "True" - fullName: RageCoop.Server.ServerEntities.GetVehicleByID - nameWithType: ServerEntities.GetVehicleByID -- uid: RageCoop.Server.ServerObject - name: ServerObject - href: api/RageCoop.Server.ServerObject.html - commentId: T:RageCoop.Server.ServerObject - fullName: RageCoop.Server.ServerObject - nameWithType: ServerObject -- uid: RageCoop.Server.ServerObject.Delete - name: Delete() - href: api/RageCoop.Server.ServerObject.html#RageCoop_Server_ServerObject_Delete - commentId: M:RageCoop.Server.ServerObject.Delete - fullName: RageCoop.Server.ServerObject.Delete() - nameWithType: ServerObject.Delete() -- uid: RageCoop.Server.ServerObject.Delete* - name: Delete - href: api/RageCoop.Server.ServerObject.html#RageCoop_Server_ServerObject_Delete_ - commentId: Overload:RageCoop.Server.ServerObject.Delete - isSpec: "True" - fullName: RageCoop.Server.ServerObject.Delete - nameWithType: ServerObject.Delete -- uid: RageCoop.Server.ServerObject.Freeze(System.Boolean) - name: Freeze(Boolean) - href: api/RageCoop.Server.ServerObject.html#RageCoop_Server_ServerObject_Freeze_System_Boolean_ - commentId: M:RageCoop.Server.ServerObject.Freeze(System.Boolean) - fullName: RageCoop.Server.ServerObject.Freeze(System.Boolean) - nameWithType: ServerObject.Freeze(Boolean) -- uid: RageCoop.Server.ServerObject.Freeze* - name: Freeze - href: api/RageCoop.Server.ServerObject.html#RageCoop_Server_ServerObject_Freeze_ - commentId: Overload:RageCoop.Server.ServerObject.Freeze - isSpec: "True" - fullName: RageCoop.Server.ServerObject.Freeze - nameWithType: ServerObject.Freeze -- uid: RageCoop.Server.ServerObject.Handle - name: Handle - href: api/RageCoop.Server.ServerObject.html#RageCoop_Server_ServerObject_Handle - commentId: P:RageCoop.Server.ServerObject.Handle - fullName: RageCoop.Server.ServerObject.Handle - nameWithType: ServerObject.Handle -- uid: RageCoop.Server.ServerObject.Handle* - name: Handle - href: api/RageCoop.Server.ServerObject.html#RageCoop_Server_ServerObject_Handle_ - commentId: Overload:RageCoop.Server.ServerObject.Handle - isSpec: "True" - fullName: RageCoop.Server.ServerObject.Handle - nameWithType: ServerObject.Handle -- uid: RageCoop.Server.ServerObject.ID - name: ID - href: api/RageCoop.Server.ServerObject.html#RageCoop_Server_ServerObject_ID - commentId: P:RageCoop.Server.ServerObject.ID - fullName: RageCoop.Server.ServerObject.ID - nameWithType: ServerObject.ID -- uid: RageCoop.Server.ServerObject.ID* - name: ID - href: api/RageCoop.Server.ServerObject.html#RageCoop_Server_ServerObject_ID_ - commentId: Overload:RageCoop.Server.ServerObject.ID - isSpec: "True" - fullName: RageCoop.Server.ServerObject.ID - nameWithType: ServerObject.ID -- uid: RageCoop.Server.ServerObject.Model - name: Model - href: api/RageCoop.Server.ServerObject.html#RageCoop_Server_ServerObject_Model - commentId: P:RageCoop.Server.ServerObject.Model - fullName: RageCoop.Server.ServerObject.Model - nameWithType: ServerObject.Model -- uid: RageCoop.Server.ServerObject.Model* - name: Model - href: api/RageCoop.Server.ServerObject.html#RageCoop_Server_ServerObject_Model_ - commentId: Overload:RageCoop.Server.ServerObject.Model - isSpec: "True" - fullName: RageCoop.Server.ServerObject.Model - nameWithType: ServerObject.Model -- uid: RageCoop.Server.ServerObject.Owner - name: Owner - href: api/RageCoop.Server.ServerObject.html#RageCoop_Server_ServerObject_Owner - commentId: P:RageCoop.Server.ServerObject.Owner - fullName: RageCoop.Server.ServerObject.Owner - nameWithType: ServerObject.Owner -- uid: RageCoop.Server.ServerObject.Owner* - name: Owner - href: api/RageCoop.Server.ServerObject.html#RageCoop_Server_ServerObject_Owner_ - commentId: Overload:RageCoop.Server.ServerObject.Owner - isSpec: "True" - fullName: RageCoop.Server.ServerObject.Owner - nameWithType: ServerObject.Owner -- uid: RageCoop.Server.ServerObject.Position - name: Position - href: api/RageCoop.Server.ServerObject.html#RageCoop_Server_ServerObject_Position - commentId: P:RageCoop.Server.ServerObject.Position - fullName: RageCoop.Server.ServerObject.Position - nameWithType: ServerObject.Position -- uid: RageCoop.Server.ServerObject.Position* - name: Position - href: api/RageCoop.Server.ServerObject.html#RageCoop_Server_ServerObject_Position_ - commentId: Overload:RageCoop.Server.ServerObject.Position - isSpec: "True" - fullName: RageCoop.Server.ServerObject.Position - nameWithType: ServerObject.Position -- uid: RageCoop.Server.ServerObject.Rotation - name: Rotation - href: api/RageCoop.Server.ServerObject.html#RageCoop_Server_ServerObject_Rotation - commentId: P:RageCoop.Server.ServerObject.Rotation - fullName: RageCoop.Server.ServerObject.Rotation - nameWithType: ServerObject.Rotation -- uid: RageCoop.Server.ServerObject.Rotation* - name: Rotation - href: api/RageCoop.Server.ServerObject.html#RageCoop_Server_ServerObject_Rotation_ - commentId: Overload:RageCoop.Server.ServerObject.Rotation - isSpec: "True" - fullName: RageCoop.Server.ServerObject.Rotation - nameWithType: ServerObject.Rotation -- uid: RageCoop.Server.ServerObject.Update - name: Update() - href: api/RageCoop.Server.ServerObject.html#RageCoop_Server_ServerObject_Update - commentId: M:RageCoop.Server.ServerObject.Update - fullName: RageCoop.Server.ServerObject.Update() - nameWithType: ServerObject.Update() -- uid: RageCoop.Server.ServerObject.Update* - name: Update - href: api/RageCoop.Server.ServerObject.html#RageCoop_Server_ServerObject_Update_ - commentId: Overload:RageCoop.Server.ServerObject.Update - isSpec: "True" - fullName: RageCoop.Server.ServerObject.Update - nameWithType: ServerObject.Update -- uid: RageCoop.Server.ServerPed - name: ServerPed - href: api/RageCoop.Server.ServerPed.html - commentId: T:RageCoop.Server.ServerPed - fullName: RageCoop.Server.ServerPed - nameWithType: ServerPed -- uid: RageCoop.Server.ServerPed.Health - name: Health - href: api/RageCoop.Server.ServerPed.html#RageCoop_Server_ServerPed_Health - commentId: P:RageCoop.Server.ServerPed.Health - fullName: RageCoop.Server.ServerPed.Health - nameWithType: ServerPed.Health -- uid: RageCoop.Server.ServerPed.Health* - name: Health - href: api/RageCoop.Server.ServerPed.html#RageCoop_Server_ServerPed_Health_ - commentId: Overload:RageCoop.Server.ServerPed.Health - isSpec: "True" - fullName: RageCoop.Server.ServerPed.Health - nameWithType: ServerPed.Health -- uid: RageCoop.Server.ServerPed.LastVehicle - name: LastVehicle - href: api/RageCoop.Server.ServerPed.html#RageCoop_Server_ServerPed_LastVehicle - commentId: P:RageCoop.Server.ServerPed.LastVehicle - fullName: RageCoop.Server.ServerPed.LastVehicle - nameWithType: ServerPed.LastVehicle -- uid: RageCoop.Server.ServerPed.LastVehicle* - name: LastVehicle - href: api/RageCoop.Server.ServerPed.html#RageCoop_Server_ServerPed_LastVehicle_ - commentId: Overload:RageCoop.Server.ServerPed.LastVehicle - isSpec: "True" - fullName: RageCoop.Server.ServerPed.LastVehicle - nameWithType: ServerPed.LastVehicle -- uid: RageCoop.Server.ServerProp - name: ServerProp - href: api/RageCoop.Server.ServerProp.html - commentId: T:RageCoop.Server.ServerProp - fullName: RageCoop.Server.ServerProp - nameWithType: ServerProp -- uid: RageCoop.Server.ServerProp.Delete - name: Delete() - href: api/RageCoop.Server.ServerProp.html#RageCoop_Server_ServerProp_Delete - commentId: M:RageCoop.Server.ServerProp.Delete - fullName: RageCoop.Server.ServerProp.Delete() - nameWithType: ServerProp.Delete() -- uid: RageCoop.Server.ServerProp.Delete* - name: Delete - href: api/RageCoop.Server.ServerProp.html#RageCoop_Server_ServerProp_Delete_ - commentId: Overload:RageCoop.Server.ServerProp.Delete - isSpec: "True" - fullName: RageCoop.Server.ServerProp.Delete - nameWithType: ServerProp.Delete -- uid: RageCoop.Server.ServerProp.Update - name: Update() - href: api/RageCoop.Server.ServerProp.html#RageCoop_Server_ServerProp_Update - commentId: M:RageCoop.Server.ServerProp.Update - fullName: RageCoop.Server.ServerProp.Update() - nameWithType: ServerProp.Update() -- uid: RageCoop.Server.ServerProp.Update* - name: Update - href: api/RageCoop.Server.ServerProp.html#RageCoop_Server_ServerProp_Update_ - commentId: Overload:RageCoop.Server.ServerProp.Update - isSpec: "True" - fullName: RageCoop.Server.ServerProp.Update - nameWithType: ServerProp.Update - uid: RageCoop.Server.ServerSettings name: ServerSettings href: api/RageCoop.Server.ServerSettings.html @@ -2534,6 +2749,45 @@ references: isSpec: "True" fullName: RageCoop.Server.ServerSettings.AnnounceSelf nameWithType: ServerSettings.AnnounceSelf +- uid: RageCoop.Server.ServerSettings.Description + name: Description + href: api/RageCoop.Server.ServerSettings.html#RageCoop_Server_ServerSettings_Description + commentId: P:RageCoop.Server.ServerSettings.Description + fullName: RageCoop.Server.ServerSettings.Description + nameWithType: ServerSettings.Description +- uid: RageCoop.Server.ServerSettings.Description* + name: Description + href: api/RageCoop.Server.ServerSettings.html#RageCoop_Server_ServerSettings_Description_ + commentId: Overload:RageCoop.Server.ServerSettings.Description + isSpec: "True" + fullName: RageCoop.Server.ServerSettings.Description + nameWithType: ServerSettings.Description +- uid: RageCoop.Server.ServerSettings.GameMode + name: GameMode + href: api/RageCoop.Server.ServerSettings.html#RageCoop_Server_ServerSettings_GameMode + commentId: P:RageCoop.Server.ServerSettings.GameMode + fullName: RageCoop.Server.ServerSettings.GameMode + nameWithType: ServerSettings.GameMode +- uid: RageCoop.Server.ServerSettings.GameMode* + name: GameMode + href: api/RageCoop.Server.ServerSettings.html#RageCoop_Server_ServerSettings_GameMode_ + commentId: Overload:RageCoop.Server.ServerSettings.GameMode + isSpec: "True" + fullName: RageCoop.Server.ServerSettings.GameMode + nameWithType: ServerSettings.GameMode +- uid: RageCoop.Server.ServerSettings.Language + name: Language + href: api/RageCoop.Server.ServerSettings.html#RageCoop_Server_ServerSettings_Language + commentId: P:RageCoop.Server.ServerSettings.Language + fullName: RageCoop.Server.ServerSettings.Language + nameWithType: ServerSettings.Language +- uid: RageCoop.Server.ServerSettings.Language* + name: Language + href: api/RageCoop.Server.ServerSettings.html#RageCoop_Server_ServerSettings_Language_ + commentId: Overload:RageCoop.Server.ServerSettings.Language + isSpec: "True" + fullName: RageCoop.Server.ServerSettings.Language + nameWithType: ServerSettings.Language - uid: RageCoop.Server.ServerSettings.LogLevel name: LogLevel href: api/RageCoop.Server.ServerSettings.html#RageCoop_Server_ServerSettings_LogLevel @@ -2638,6 +2892,45 @@ references: isSpec: "True" fullName: RageCoop.Server.ServerSettings.Port nameWithType: ServerSettings.Port +- uid: RageCoop.Server.ServerSettings.TimeSync + name: TimeSync + href: api/RageCoop.Server.ServerSettings.html#RageCoop_Server_ServerSettings_TimeSync + commentId: P:RageCoop.Server.ServerSettings.TimeSync + fullName: RageCoop.Server.ServerSettings.TimeSync + nameWithType: ServerSettings.TimeSync +- uid: RageCoop.Server.ServerSettings.TimeSync* + name: TimeSync + href: api/RageCoop.Server.ServerSettings.html#RageCoop_Server_ServerSettings_TimeSync_ + commentId: Overload:RageCoop.Server.ServerSettings.TimeSync + isSpec: "True" + fullName: RageCoop.Server.ServerSettings.TimeSync + nameWithType: ServerSettings.TimeSync +- uid: RageCoop.Server.ServerSettings.WeatherSync + name: WeatherSync + href: api/RageCoop.Server.ServerSettings.html#RageCoop_Server_ServerSettings_WeatherSync + commentId: P:RageCoop.Server.ServerSettings.WeatherSync + fullName: RageCoop.Server.ServerSettings.WeatherSync + nameWithType: ServerSettings.WeatherSync +- uid: RageCoop.Server.ServerSettings.WeatherSync* + name: WeatherSync + href: api/RageCoop.Server.ServerSettings.html#RageCoop_Server_ServerSettings_WeatherSync_ + commentId: Overload:RageCoop.Server.ServerSettings.WeatherSync + isSpec: "True" + fullName: RageCoop.Server.ServerSettings.WeatherSync + nameWithType: ServerSettings.WeatherSync +- uid: RageCoop.Server.ServerSettings.Website + name: Website + href: api/RageCoop.Server.ServerSettings.html#RageCoop_Server_ServerSettings_Website + commentId: P:RageCoop.Server.ServerSettings.Website + fullName: RageCoop.Server.ServerSettings.Website + nameWithType: ServerSettings.Website +- uid: RageCoop.Server.ServerSettings.Website* + name: Website + href: api/RageCoop.Server.ServerSettings.html#RageCoop_Server_ServerSettings_Website_ + commentId: Overload:RageCoop.Server.ServerSettings.Website + isSpec: "True" + fullName: RageCoop.Server.ServerSettings.Website + nameWithType: ServerSettings.Website - uid: RageCoop.Server.ServerSettings.WelcomeMessage name: WelcomeMessage href: api/RageCoop.Server.ServerSettings.html#RageCoop_Server_ServerSettings_WelcomeMessage @@ -2651,35 +2944,3 @@ references: isSpec: "True" fullName: RageCoop.Server.ServerSettings.WelcomeMessage nameWithType: ServerSettings.WelcomeMessage -- uid: RageCoop.Server.ServerVehicle - name: ServerVehicle - href: api/RageCoop.Server.ServerVehicle.html - commentId: T:RageCoop.Server.ServerVehicle - fullName: RageCoop.Server.ServerVehicle - nameWithType: ServerVehicle -- uid: RageCoop.Server.ServerVehicle.Quaternion - name: Quaternion - href: api/RageCoop.Server.ServerVehicle.html#RageCoop_Server_ServerVehicle_Quaternion - commentId: P:RageCoop.Server.ServerVehicle.Quaternion - fullName: RageCoop.Server.ServerVehicle.Quaternion - nameWithType: ServerVehicle.Quaternion -- uid: RageCoop.Server.ServerVehicle.Quaternion* - name: Quaternion - href: api/RageCoop.Server.ServerVehicle.html#RageCoop_Server_ServerVehicle_Quaternion_ - commentId: Overload:RageCoop.Server.ServerVehicle.Quaternion - isSpec: "True" - fullName: RageCoop.Server.ServerVehicle.Quaternion - nameWithType: ServerVehicle.Quaternion -- uid: RageCoop.Server.ServerVehicle.Rotation - name: Rotation - href: api/RageCoop.Server.ServerVehicle.html#RageCoop_Server_ServerVehicle_Rotation - commentId: P:RageCoop.Server.ServerVehicle.Rotation - fullName: RageCoop.Server.ServerVehicle.Rotation - nameWithType: ServerVehicle.Rotation -- uid: RageCoop.Server.ServerVehicle.Rotation* - name: Rotation - href: api/RageCoop.Server.ServerVehicle.html#RageCoop_Server_ServerVehicle_Rotation_ - commentId: Overload:RageCoop.Server.ServerVehicle.Rotation - isSpec: "True" - fullName: RageCoop.Server.ServerVehicle.Rotation - nameWithType: ServerVehicle.Rotation