Server-side CSharp function: Difference between revisions

From RAGE Multiplayer Wiki
 
(26 intermediate revisions by the same user not shown)
Line 12: Line 12:
*[[GetBlipName]]
*[[GetBlipName]]
*[[GetBlipPosition]]
*[[GetBlipPosition]]
*[[GetBlipRouteColor]]
*<del>[[GetBlipRouteColor]]</del>
*[[GetBlipRouteVisible]]
*<del>[[GetBlipRouteVisible]]</del>
*[[GetBlipScale]]
*[[GetBlipScale]]
*[[GetBlipShortRange]]
*[[GetBlipShortRange]]
Line 21: Line 21:
*[[SetBlipName]]
*[[SetBlipName]]
*[[SetBlipPosition]]
*[[SetBlipPosition]]
*[[SetBlipRouteColor]]
*<del>[[SetBlipRouteColor]]</del>
*[[SetBlipRouteVisible]]
*<del>[[SetBlipRouteVisible]]</del>
*[[SetBlipScale]]
*[[SetBlipScale]]
*[[SetBlipShortRange]]
*[[SetBlipShortRange]]
Line 42: Line 42:


==ClientEvent==
==ClientEvent==
*[[CancelPendingRpc]]
*[[HasPendingRpc]]
*[[Register]]
*[[RegisterProc]]
*[[TriggerClientEvent]]
*[[TriggerClientEventForAll]]
*[[TriggerClientEventInDimension]]
*[[TriggerClientEventInRange]]
*[[TriggerClientEventToPlayers]]
*[[TriggerClientEventUnreliable]]
*[[TriggerClientProc]]
*[[Unregister]]
*[[UnregisterPendingRpc]]
==ClientEventThreadSafe==
*[[TriggerClientEvent]]
*[[TriggerClientEvent]]
*[[TriggerClientEventForAll]]
*[[TriggerClientEventForAll]]
*[[TriggerClientEventToPlayers]]
*[[TriggerClientEventToPlayers]]
*[[TriggerClientEventInRange]]
*[[TriggerClientEventInDimension]]


==ColShape==
==ColShape==
Line 52: Line 65:
*[[Create3DColShape]]
*[[Create3DColShape]]
*[[CreateCircleColShape]]
*[[CreateCircleColShape]]
*[[CreateCylinderColShape]]
*[[CreateSphereColShape]]
*[[CreateSphereColShape]]
*[[DeleteColShape]]
*[[DeleteColShape]]
*[[RegisterCustomColShape]]
*[[IsPointWithinColshape]]


==Command==
==Command==
*[[Invoke]]
*[[Register]]
*[[Register]]
*[[Unregister]]
*[[Unregister]]
*[[Block]]


==Data==
==Data==
*[[GetEntitySyncedData]]
*[[GetAllEntityData]]
*[[GetWorldSyncedData]]
*<del>[[GetAllEntitySharedData]]</del>
*[[HasEntitySyncedData]]
*[[GetAllWorldData]]
*[[HasWorldSyncedData]]
*<del>[[GetAllWorldSharedData]]</del>
*[[ResetEntitySyncedData]]
*[[ResetWorldSyncedData]]
*[[SetEntitySyncedData]]
*[[SetWorldSyncedData]]
*[[GetEntityData]]
*[[GetEntityData]]
*[[GetEntitySharedData]]
*[[GetWorldData]]
*[[GetWorldData]]
*<del>[[GetWorldSharedData]]</del>
*[[HasEntityData]]
*[[HasEntityData]]
*[[HasEntitySharedData]]
*[[HasWorldData]]
*[[HasWorldData]]
*<del>[[HasWorldSharedData]]</del>
*[[ResetEntityData]]
*[[ResetEntityData]]
*[[ResetEntitySharedData]]
*[[ResetWorldData]]
*[[ResetWorldData]]
*<del>[[ResetWorldSharedData]]</del>
*[[SetEntityData]]
*[[SetEntityData]]
*[[SetEntitySharedData]]
*[[SetWorldData]]
*[[SetWorldData]]
*[[GetAllEntityData]]
*<del>[[SetWorldSharedData]]</del>
 
==DummyEntity==
*[[CreateDummyEntity]]
*[[GetDummyEntityType]]
*[[SetDummyEntityType]]


==Entity==
==Entity==
*[[AttachEntityToEntity]]
*[[CreateLoopedParticleEffectOnEntity]]
*[[CreateParticleEffectOnEntity]]
*[[DeleteEntity]]
*[[DeleteEntity]]
*[[DetachEntity]]
*[[DoesEntityExist]]
*[[DoesEntityExist]]
*[[DoesEntityExistForPlayer]]
*[[DoesEntityExistForPlayer]]
*[[GetEntityCollisionless]]
*[[GetEntityDimension]]
*[[GetEntityDimension]]
*[[GetEntityInvincible]]
*[[GetEntityFromHandle]]
*[[GetEntityModel]]
*[[GetEntityModel]]
*[[GetEntityPosition]]
*[[GetEntityPosition]]
*[[GetEntityRotation]]
*[[GetEntityRotation]]
*[[GetEntityTransparency]]
*[[GetEntityType]]
*[[GetEntityType]]
*[[IsEntityAttachedToAnything]]
*[[GetEntityVelocity]]
*[[IsEntityAttachedToEntity]]
*[[MoveEntityPosition]]
*[[MoveEntityRotation]]
*[[SetEntityCollisionless]]
*[[SetEntityDimension]]
*[[SetEntityDimension]]
*[[SetEntityInvincible]]
*[[SetEntityModel]]
*[[SetEntityPosition]]
*[[SetEntityPosition]]
*[[SetEntityPositionFrozen]]
*[[SetEntityRotation]]
*[[SetEntityRotation]]
*[[SetEntityTransparency]]
*[[SetEntityTransparency]]
*[[SetEntityVelocity]]


==Explosion==
==Explosion==
Line 113: Line 125:
*[[CreateOwnedProjectile]]
*[[CreateOwnedProjectile]]
*[[CreateProjectile]]
*[[CreateProjectile]]
==LocalEvent==
*[[Register]]
*[[TriggerEvent]]
*[[Unregister]]
==Log==
*[[Exception]]


==Marker==
==Marker==
Line 128: Line 148:


==Native==
==Native==
*[[FetchNativeFromPlayer]]
*<del>[[FetchNativeFromPlayer]]</del>
*[[SendNativeToAllPlayers]]
*[[SendNativeToAllPlayers]]
*[[SendNativeToPlayer]]
*[[SendNativeToPlayer]]
Line 145: Line 165:


==Particle==
==Particle==
*[[CreateLoopedParticleEffectOnEntity]]
*<del>[[CreateLoopedParticleEffectOnEntity]]</del>
*[[CreateLoopedParticleEffectOnPosition]]
*<del>[[CreateLoopedParticleEffectOnPosition]]</del>
*[[CreateParticleEffectOnEntity]]
*[[CreateParticleEffectOnEntity]]
*[[CreateParticleEffectOnPosition]]
*[[CreateParticleEffectOnPosition]]


==Ped==
==Ped==
*<del>[[ClearPedTasks]]</del>
*[[CreatePed]]
*[[CreatePed]]
*[[PedNameToModel]]
*<del>[[PlayPedAnimation]]</del>
*[[PlayPedAnimation]]
*<del>[[PlayPedScenario]]</del>
*[[PlayPedScenario]]
*[[StopPedAnimation]]


==Pickup==
==<del>Pickup</del>==
*[[CreatePickup]]
*<del>[[CreatePickup]]</del>
*[[GetPickupAmount]]
*<del>[[GetPickupAmount]]</del>
*[[GetPickupCustomModel]]
*<del>[[GetPickupCustomModel]]</del>
*[[GetPickupPickedUp]]
*<del>[[GetPickupPickedUp]]</del>
*[[PickupNameToModel]]
*<del>[[RespawnPickup]]</del>
*[[RespawnPickup]]


==Player==
==Player==
*[[BanPlayer]]
*[[ClearPlayerAccessory]]
*[[ClearPlayerAccessory]]
*[[ClearPlayerDecorations]]
*[[ClearPlayerTasks]]
*[[ClearPlayerTasks]]
*[[DetonatePlayerStickies]]
*[[DeletePlayerWorldProp]]
*[[DoesEntityExistForPlayer]]
*[[DisablePlayerVoiceTo]]
*[[DoesPlayerHaveAccessToCommand]]
*[[EnablePlayerVoiceTo]]
*[[FreezePlayer]]
*[[Eval]]
*[[FreezePlayerTime]]
*[[FreezePlayerTime]]
*[[GetPlayerAclGroup]]
*[[GetPlayerAccessory]]
*[[GetPlayerAccessoryDrawable]]
*[[GetPlayerAccessoryTexture]]
*[[GetPlayerAddress]]
*[[GetPlayerAddress]]
*[[GetPlayerAimingPoint]]
*[[GetPlayerAimingPoint]]
*[[GetPlayerArmor]]
*[[GetPlayerArmor]]
*[[GetPlayerClothes]]
*[[GetPlayerClothesDrawable]]
*[[GetPlayerClothesTexture]]
*[[GetPlayerCurrentWeapon]]
*[[GetPlayerCurrentWeapon]]
*[[GetPlayerCurrentWeaponAmmo]]
*[[GetPlayerEyeColor]]
*[[GetPlayerFaceFeature]]
*[[GetPlayerFromHandle]]
*[[GetPlayerFromHandle]]
*[[GetPlayerFromName]]
*[[GetPlayerFromName]]
*[[GetPlayerHairColor]]
*[[GetPlayerHeadBlend]]
*[[GetPlayerHeadBlendPaletteColor]]
*[[GetPlayerHeadOverlay]]
*[[GetPlayerHealth]]
*[[GetPlayerHealth]]
*[[GetPlayerName]]
*[[GetPlayerName]]
*[[GetPlayerNametagVisible]]
*[[GetPlayerNametag]]
*[[GetPlayerPing]]
*[[GetPlayerPing]]
*[[GetPlayerSeatbelt]]
*[[GetPlayerSerial]]
*[[GetPlayersInRadiusOfPlayer]]
*[[GetPlayersInRadiusOfPlayer]]
*[[GetPlayersInRadiusOfPosition]]
*[[GetPlayersInRadiusOfPosition]]
*[[GetPlayerSocialClubId]]
*[[GetPlayerSocialClubName]]
*[[GetPlayerVehicle]]
*[[GetPlayerVehicle]]
*[[GetPlayerVehicleSeat]]
*[[GetPlayerVehicleSeat]]
*[[GetPlayerVelocity]]
*[[GetPlayerVelocity]]
*[[GetPlayerWantedLevel]]
*[[GetPlayerWeaponAmmo]]
*[[GetPlayerWeaponAmmo]]
*[[GetPlayerWeaponComponents]]
*[[GetPlayerWeapons]]
*[[GetPlayerWeapons]]
*[[GetPlayerWeaponTint]]
*[[GivePlayerWeapon]]
*[[GivePlayerWeapon]]
*[[GivePlayerWeaponComponent]]
*[[IsCefEnabled]]
*[[HasPlayerGotWeaponComponent]]
*[[IsMediaStreamEnabled]]
*[[IsPlayerAiming]]
*[[IsPlayerAiming]]
*[[IsPlayerConnected]]
*[[IsPlayerDead]]
*[[IsPlayerDead]]
*[[IsPlayerInAnyVehicle]]
*[[IsPlayerInAnyVehicle]]
*[[IsPlayerInCover]]
*[[IsPlayerInCover]]
*[[IsPlayerInFreefall]]
*[[IsPlayerLoggedIn]]
*[[IsPlayerOnFire]]
*[[IsPlayerOnLadder]]
*[[IsPlayerOnLadder]]
*[[IsPlayerParachuting]]
*[[IsPlayerReloading]]
*[[IsPlayerReloading]]
*[[IsPlayerRespawning]]
*[[IsPlayerShooting]]
*[[IsPlayerShooting]]
*[[KickPlayer]]
*[[KickPlayer]]
Line 213: Line 242:
*[[PlayPlayerScenario]]
*[[PlayPlayerScenario]]
*[[RemoveAllPlayerWeapons]]
*[[RemoveAllPlayerWeapons]]
*[[RemovePlayerDecoration]]
*[[RemovePlayerHeadBlendPaletteColor]]
*[[RemovePlayerWeapon]]
*[[RemovePlayerWeapon]]
*[[RemovePlayerWeaponComponent]]
*[[ResetPlayerNametag]]
*[[ResetPlayerNametag]]
*[[ResetPlayerNametagColor]]
*[[SetPlayerAccessory]]
*[[SetPlayerAccessory]]
*[[SetPlayerArmor]]
*[[SetPlayerArmor]]
*[[SetPlayerClothes]]
*[[SetPlayerClothes]]
*[[SetPlayerDefaultClothes]]
*[[SetPlayerCurrentWeapon]]
*[[SetPlayerCurrentWeaponAmmo]]
*[[SetPlayerCustomization]]
*[[SetPlayerDecoration]]
*[[SetPlayerEyeColor]]
*[[SetPlayerFaceFeature]]
*[[SetPlayerHairColor]]
*[[SetPlayerHeadBlend]]
*[[SetPlayerHeadBlendPaletteColor]]
*[[SetPlayerHeadOverlay]]
*[[SetPlayerHealth]]
*[[SetPlayerHealth]]
*[[SetPlayerIntoVehicle]]
*[[SetPlayerIntoVehicle]]
*[[SetPlayerName]]
*[[SetPlayerName]]
*[[SetPlayerNametag]]
*[[SetPlayerNametag]]
*[[SetPlayerNametagColor]]
*[[SetPlayerNametagVisible]]
*[[SetPlayerSeatbelt]]
*[[SetPlayerSkin]]
*[[SetPlayerSkin]]
*[[SetPlayerTeam]]
*[[SetPlayerVelocity]]
*[[SetPlayerToSpectatePlayer]]
*[[SetPlayerToSpectatePlayer]]
*[[SetPlayerToSpectator]]
*[[SetPlayerToSpectator]]
*[[SetPlayerVelocity]]
*[[SetPlayerVelocity]]
*[[SetPlayerWantedLevel]]
*[[SetPlayerWeaponAmmo]]
*[[SetPlayerWeaponTint]]
*[[SpawnPlayer]]
*[[StopPlayerAnimation]]
*[[StopPlayerAnimation]]
*[[UnspectatePlayer]]
*[[UpdatePlayerHeadBlend]]
*[[WarpPlayerOutOfVehicle]]
*[[WarpPlayerOutOfVehicle]]


==Pools==
==Pools==
*[[GetAllBlips]]
*[[GetAllBlips]]
*[[GetAllEntityData]]
*[[GetAllCheckpoints]]
*[[GetAllLabels]]
*[[GetAllColShapes]]
*[[GetAllDummyEntities]]
*[[GetAllMarkers]]
*[[GetAllMarkers]]
*[[GetAllObjects]]
*[[GetAllObjects]]
*[[GetAllPeds]]
*[[GetAllPickups]]
*[[GetAllPickups]]
*[[GetAllPlayers]]
*[[GetAllPlayers]]
*[[GetAllResources]]
*[[GetAllTextLabels]]
*[[GetAllVehicles]]
*[[GetAllVehicles]]
==RemoteEvent==
*[[Register]]
*[[Unregister]]


==Resource==
==Resource==
Line 280: Line 313:
*[[HasSetting]]
*[[HasSetting]]
*[[IsResourceRunning]]
*[[IsResourceRunning]]
*[[LoadConfig]]
*[[LoadXml]]
*[[LoadXml]]
*[[SetResourceSetting]]
*[[SetResourceSetting]]
Line 288: Line 320:


==Server==
==Server==
*[[GetGamemodeName]]
*[[GetMaxPlayers]]
*[[GetMaxPlayers]]
*[[GetServerName]]
*[[GetServerName]]
*[[GetServerPort]]
*[[GetServerPort]]
*[[IsPasswordProtected]]
*[[IsPasswordProtected]]
*[[SetAutoRespawnAfterDeath]]
*[[SetAutoSpawnOnConnect]]
*[[SetCommandErrorMessage]]
*[[SetCommandErrorMessage]]
*[[SetDefaultSpawnLocation]]
*[[SetDefaultSpawnLocation]]
*[[SetGamemodeName]]
*[[SetGamemodeName]]
*[[SetServerName]]
*[[SetGlobalDefaultCommandMessages]]
*[[SetServerPassword]]
*[[SetGlobalServerChat]]
*[[SetLogCommandParamParserExceptions]]
*[[SetLogRemoteEventParamParserExceptions]]
*[[StartBatch]]
 
==Task==
*[[Run]]
*[[WaitForMainThread]]


==TextLabel==
==TextLabel==
*[[CreateTextLabel]]
*[[CreateTextLabel]]
*[[GetAllLabels]]
*[[GetTextLabelColor]]
*[[GetTextLabelColor]]
*[[GetTextLabelRange]]
*[[GetTextLabelSeethrough]]
*[[GetTextLabelText]]
*[[GetTextLabelText]]
*[[SetTextLabelColor]]
*[[SetTextLabelColor]]
*[[SetTextLabelRange]]
*[[SetTextLabelSeethrough]]
*[[SetTextLabelSeethrough]]
*[[SetTextLabelText]]
*[[SetTextLabelText]]
Line 310: Line 354:
*[[ConsoleOutput]]
*[[ConsoleOutput]]
*[[FromJson]]
*[[FromJson]]
*[[GetAllWeaponComponents]]
*<del>[[GetAllWeaponComponents]]</del>
*[[GetHashKey]]
*[[GetHashKey]]
*[[GetHashSha256]]
*[[PedNameToModel]]
*[[PedNameToModel]]
*[[PickupNameToModel]]
*[[PickupNameToModel]]
Line 319: Line 364:


==Vehicle==
==Vehicle==
*[[BreakVehicleDoor]]
*[[BreakVehicleWindow]]
*[[CreateVehicle]]
*[[CreateVehicle]]
*[[GetAllVehicles]]
*[[ExplodeVehicle]]
*[[GetVehicleBulletproofTyres]]
*[[GetVehicleBodyHealth]]
*<del>[[GetVehicleBulletproofTyres]]</del>
*[[GetVehicleClass]]
*[[GetVehicleClass]]
*[[GetVehicleClassName]]
*[[GetVehicleClassName]]
*[[GetVehicleCustomPrimaryColor]]
*[[GetVehicleCustomPrimaryColor]]
*[[GetVehicleCustomSecondaryColor]]
*[[GetVehicleCustomSecondaryColor]]
*[[GetVehicleCustomTires]]
*[[GetVehicleDashboardColor]]
*[[GetVehicleDashboardColor]]
*[[GetVehicleDisplayName]]
*[[GetVehicleDisplayName]]
*[[GetVehicleEnginePowerMultiplier]]
*[[GetVehicleDriver]]
*[[GetVehicleEngineHealth]]
*<del>[[GetVehicleEnginePowerMultiplier]]</del>
*[[GetVehicleEngineStatus]]
*[[GetVehicleEngineStatus]]
*[[GetVehicleEngineTorqueMultiplier]]
*<del>[[GetVehicleEngineTorqueMultiplier]]</del>
*[[GetVehicleExtra]]
*[[GetVehicleExtra]]
*[[GetVehicleHealth]]
*[[GetVehicleHealth]]
*[[GetVehicleLivery]]
*[[GetVehicleLivery]]
*[[GetVehicleLocked]]
*[[GetVehicleMaxAcceleration]]
*[[GetVehicleMaxAcceleration]]
*[[GetVehicleMaxBraking]]
*[[GetVehicleMaxBraking]]
*[[GetVehicleMaxOccupants]]
*[[GetVehicleMaxOccupants]]
*[[GetVehicleMaxPassengers]]
*[[GetVehicleMaxSpeed]]
*[[GetVehicleMaxSpeed]]
*[[GetVehicleMaxTraction]]
*[[GetVehicleMaxTraction]]
*[[GetVehicleMod]]
*[[GetVehicleMod]]
*[[GetVehicleModColor1]]
*[[GetVehicleModColor2]]
*[[GetVehicleNeonColor]]
*[[GetVehicleNeonColor]]
*[[GetVehicleNeonState]]
*[[GetVehicleNeonState]]
*[[GetVehicleNumberPlate]]
*[[GetVehicleNumberPlate]]
*[[GetVehicleNumberPlateStyle]]
*[[GetVehicleNumberPlateStyle]]
*[[GetVehicleOccupants]]
*[[GetVehiclePearlescentColor]]
*[[GetVehiclePearlescentColor]]
*[[GetVehiclePrimaryColor]]
*[[GetVehiclePrimaryColor]]
*[[GetVehiclePrimaryPaint]]
*[[GetVehicleSecondaryColor]]
*[[GetVehicleSecondaryColor]]
*[[GetVehicleSecondaryPaint]]
*[[GetVehicleSirenState]]
*[[GetVehicleSirenState]]
*[[GetVehicleSpecialLightStatus]]
*[[GetVehicleSpecialLightStatus]]
Line 356: Line 406:
*[[GetVehicleTraileredBy]]
*[[GetVehicleTraileredBy]]
*[[GetVehicleTrimColor]]
*[[GetVehicleTrimColor]]
*[[GetVehicleTyreSmokeColor]]
*<del>[[GetVehicleTyreSmokeColor]]</del>
*[[GetVehicleWheelColor]]
*[[GetVehicleWheelColor]]
*[[GetVehicleWheelType]]
*[[GetVehicleWheelType]]
*[[GetVehicleWindowTint]]
*[[GetVehicleWindowTint]]
*[[IsVehicleDoorBroken]]
*[[IsVehicleTyrePopped]]
*[[IsVehicleWindowBroken]]
*[[PopVehicleTyre]]
*[[RemoveVehicleMod]]
*[[RemoveVehicleMod]]
*[[RepairVehicle]]
*[[RepairVehicle]]
*[[SetVehicleBulletproofTyres]]
*[[SetVehicleBodyHealth]]
*<del>[[SetVehicleBulletproofTyres]]</del>
*[[SetVehicleCustomPrimaryColor]]
*[[SetVehicleCustomPrimaryColor]]
*[[SetVehicleCustomSecondaryColor]]
*[[SetVehicleCustomSecondaryColor]]
*[[SetVehicleCustomTires]]
*[[SetVehicleDashboardColor]]
*[[SetVehicleDashboardColor]]
*[[SetVehicleEnginePowerMultiplier]]
*[[SetVehicleEngineHealth]]
*<del>[[SetVehicleEnginePowerMultiplier]]</del>
*[[SetVehicleEngineStatus]]
*[[SetVehicleEngineStatus]]
*[[SetVehicleEngineTorqueMultiplier]]
*<del>[[SetVehicleEngineTorqueMultiplier]]</del>
*[[SetVehicleExtra]]
*[[SetVehicleExtra]]
*[[SetVehicleHealth]]
*[[SetVehicleHealth]]
Line 378: Line 427:
*[[SetVehicleLocked]]
*[[SetVehicleLocked]]
*[[SetVehicleMod]]
*[[SetVehicleMod]]
*[[SetVehicleModColor1]]
*[[SetVehicleModColor2]]
*[[SetVehicleNeonColor]]
*[[SetVehicleNeonColor]]
*[[SetVehicleNeonState]]
*[[SetVehicleNeonState]]
Line 386: Line 433:
*[[SetVehiclePearlescentColor]]
*[[SetVehiclePearlescentColor]]
*[[SetVehiclePrimaryColor]]
*[[SetVehiclePrimaryColor]]
*[[SetVehiclePrimaryPaint]]
*[[SetVehicleSecondaryColor]]
*[[SetVehicleSecondaryColor]]
*[[SetVehicleSecondaryPaint]]
*[[SetVehicleSirenState]]
*[[SetVehicleSpecialLightStatus]]
*[[SetVehicleSpecialLightStatus]]
*[[SetVehicleTrimColor]]
*[[SetVehicleTrimColor]]
*[[SetVehicleTyreSmokeColor]]
*<del>[[SetVehicleTyreSmokeColor]]</del>
*[[SetVehicleWheelColor]]
*[[SetVehicleWheelColor]]
*[[SetVehicleWheelType]]
*[[SetVehicleWheelType]]
*[[SetVehicleWindowTint]]
*[[SetVehicleWindowTint]]
*[[VehicleNameToModel]]
*[[SpawnVehicle]]


==World==
==World==

Latest revision as of 15:00, 23 December 2022

ACL

Blip

Chat

Checkpoint

ClientEvent

ClientEventThreadSafe

ColShape

Command

Data

DummyEntity

Entity

Explosion

LocalEvent

Log

Marker

Native

Notification

Object

Particle

Ped

Pickup

Player

Pools

Resource

Server

Task

TextLabel

Util

Vehicle

World