RedM Natives

SET_RELATIONSHIP_BETWEEN_GROUPS

Hash0xBF25EB89375A37AD
Runtime nameSetRelationshipBetweenGroups
NamespacePED
SideClient
NameOfficial
Docs
Since build1207
GTA V hash0xBF25EB89375A37AD

Signature

void SET_RELATIONSHIP_BETWEEN_GROUPS(int relationship, Hash group1, Hash group2);

Parameters

NameTypeDescription
relationshipint—
group1Hash—
group2Hash—

Returns void

Description

VORPCORE RDR3natives

enum eRelationType
{
	ACQUAINTANCE_TYPE_PED_NONE = 0,
	ACQUAINTANCE_TYPE_PED_RESPECT = 1,
	ACQUAINTANCE_TYPE_PED_LIKE = 2,
	ACQUAINTANCE_TYPE_PED_IGNORE = 3,
	ACQUAINTANCE_TYPE_PED_DISLIKE = 4,
	ACQUAINTANCE_TYPE_PED_WANTED = 5,
	ACQUAINTANCE_TYPE_PED_HATE = 6,
	ACQUAINTANCE_TYPE_PED_DEAD = 7,
	ACQUAINTANCE_TYPE_PED_DISGUISE = 8,
	ACQUAINTANCE_TYPE_PED_THIEF = 9,
}; 

https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eRelationType

Usage

Lua
SetRelationshipBetweenGroups(relationship, group1, group2)

-- always works, by hash
Citizen.InvokeNative(0xBF25EB89375A37AD, relationship, group1, group2)
JavaScript and C#
JavaScript
SetRelationshipBetweenGroups(relationship, group1, group2);

// by hash
Citizen.invokeNative('0xBF25EB89375A37AD', relationship, group1, group2);
C#
Function.Call((Hash)0xBF25EB89375A37AD, relationship, group1, group2);
  • Hash parameters: the named function also accepts a string and hashes it for you; Citizen.InvokeNative needs the number — pass joaat("name") or a backtick literal like `name`.

Enums and flags

See also

Sources

alloc8or RDR3 NativeDB · VORPCORE RDR3natives

Something wrong or missing? Contribute a verified note — corrections ship through pull requests.