Server-side CSharp function: Difference between revisions

From RAGE Multiplayer Wiki
 
(33 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==ACL==
==ACL==
*[[NAPI.ACL.DoesPlayerHaveAccessToCommand|DoesPlayerHaveAccessToCommand]]
*[[DoesPlayerHaveAccessToCommand]]
*[[NAPI.ACL.GetPlayerAclGroup|GetPlayerAclGroup]]
*[[GetPlayerAclGroup]]
*[[NAPI.ACL.IsAclEnabled|IsAclEnabled]]
*[[IsAclEnabled]]
*[[NAPI.ACL.LoginPlayer|LoginPlayer]]
*[[IsPlayerLoggedIn]]
*[[NAPI.ACL.LogoutPlayer|LogoutPlayer]]
*[[LoginPlayer]]
*[[LogoutPlayer]]


==Blip==
==Blip==
*[[NAPI.Blip.CreateBlip|CreateBlip]]
*[[CreateBlip]]
*[[NAPI.Blip.GetBlipColor|GetBlipColor]]
*[[GetBlipColor]]
*[[NAPI.Blip.GetBlipName|GetBlipName]]
*[[GetBlipName]]
*[[NAPI.Blip.GetBlipPosition|GetBlipPosition]]
*[[GetBlipPosition]]
*<del>[[GetBlipRouteColor]]</del>
*<del>[[GetBlipRouteVisible]]</del>
*[[GetBlipScale]]
*[[GetBlipShortRange]]
*[[GetBlipSprite]]
*[[GetBlipTransparency]]
*[[SetBlipColor]]
*[[SetBlipName]]
*[[SetBlipPosition]]
*<del>[[SetBlipRouteColor]]</del>
*<del>[[SetBlipRouteVisible]]</del>
*[[SetBlipScale]]
*[[SetBlipShortRange]]
*[[SetBlipSprite]]
*[[SetBlipTransparency]]
 
==Chat==
*[[SendChatMessageToAll]]
*[[SendChatMessageToPlayer]]
 
==Checkpoint==
*[[CreateCheckpoint]]
*[[GetCheckpointColor]]
*[[GetCheckpointDirection]]
*[[GetCheckpointScale]]
*[[SetCheckpointColor]]
*[[SetCheckpointDirection]]
*[[SetCheckpointScale]]
 
==ClientEvent==
*[[CancelPendingRpc]]
*[[HasPendingRpc]]
*[[Register]]
*[[RegisterProc]]
*[[TriggerClientEvent]]
*[[TriggerClientEventForAll]]
*[[TriggerClientEventInDimension]]
*[[TriggerClientEventInRange]]
*[[TriggerClientEventToPlayers]]
*[[TriggerClientEventUnreliable]]
*[[TriggerClientProc]]
*[[Unregister]]
*[[UnregisterPendingRpc]]
 
==ClientEventThreadSafe==
*[[TriggerClientEvent]]
*[[TriggerClientEventForAll]]
*[[TriggerClientEventToPlayers]]
 
==ColShape==
*[[Create2DColShape]]
*[[Create3DColShape]]
*[[CreateCircleColShape]]
*[[CreateCylinderColShape]]
*[[CreateSphereColShape]]
*[[DeleteColShape]]
*[[IsPointWithinColshape]]
 
==Command==
*[[Register]]
*[[Unregister]]
 
==Data==
*[[GetAllEntityData]]
*<del>[[GetAllEntitySharedData]]</del>
*[[GetAllWorldData]]
*<del>[[GetAllWorldSharedData]]</del>
*[[GetEntityData]]
*[[GetEntitySharedData]]
*[[GetWorldData]]
*<del>[[GetWorldSharedData]]</del>
*[[HasEntityData]]
*[[HasEntitySharedData]]
*[[HasWorldData]]
*<del>[[HasWorldSharedData]]</del>
*[[ResetEntityData]]
*[[ResetEntitySharedData]]
*[[ResetWorldData]]
*<del>[[ResetWorldSharedData]]</del>
*[[SetEntityData]]
*[[SetEntitySharedData]]
*[[SetWorldData]]
*<del>[[SetWorldSharedData]]</del>
 
==DummyEntity==
*[[CreateDummyEntity]]
*[[GetDummyEntityType]]
*[[SetDummyEntityType]]
 
==Entity==
*[[DeleteEntity]]
*[[DoesEntityExist]]
*[[DoesEntityExistForPlayer]]
*[[GetEntityDimension]]
*[[GetEntityFromHandle]]
*[[GetEntityModel]]
*[[GetEntityPosition]]
*[[GetEntityRotation]]
*[[GetEntityTransparency]]
*[[GetEntityType]]
*[[GetEntityVelocity]]
*[[SetEntityDimension]]
*[[SetEntityModel]]
*[[SetEntityPosition]]
*[[SetEntityRotation]]
*[[SetEntityTransparency]]
*[[SetEntityVelocity]]
 
==Explosion==
*[[CreateExplosion]]
*[[CreateOwnedExplosion]]
*[[CreateOwnedProjectile]]
*[[CreateProjectile]]
 
==LocalEvent==
*[[Register]]
*[[TriggerEvent]]
*[[Unregister]]
 
==Log==
*[[Exception]]
 
==Marker==
*[[CreateMarker]]
*[[GetMarkerBobUpAndDown]]
*[[GetMarkerColor]]
*[[GetMarkerDirection]]
*[[GetMarkerScale]]
*[[GetMarkerType]]
*[[SetMarkerBobUpAndDown]]
*[[SetMarkerColor]]
*[[SetMarkerDirection]]
*[[SetMarkerScale]]
*[[SetMarkerType]]
 
==Native==
*<del>[[FetchNativeFromPlayer]]</del>
*[[SendNativeToAllPlayers]]
*[[SendNativeToPlayer]]
*[[SendNativeToPlayersInDimension]]
*[[SendNativeToPlayersInRange]]
*[[SendNativeToPlayersInRangeInDimension]]
 
==Notification==
*[[SendNotificationToAll]]
*[[SendNotificationToPlayer]]
*[[SendPictureNotificationToAll]]
*[[SendPictureNotificationToPlayer]]
 
==Object==
*[[CreateObject]]
 
==Particle==
*<del>[[CreateLoopedParticleEffectOnEntity]]</del>
*<del>[[CreateLoopedParticleEffectOnPosition]]</del>
*[[CreateParticleEffectOnEntity]]
*[[CreateParticleEffectOnPosition]]
 
==Ped==
*<del>[[ClearPedTasks]]</del>
*[[CreatePed]]
*<del>[[PlayPedAnimation]]</del>
*<del>[[PlayPedScenario]]</del>
 
==<del>Pickup</del>==
*<del>[[CreatePickup]]</del>
*<del>[[GetPickupAmount]]</del>
*<del>[[GetPickupCustomModel]]</del>
*<del>[[GetPickupPickedUp]]</del>
*<del>[[RespawnPickup]]</del>
 
==Player==
*[[BanPlayer]]
*[[ClearPlayerAccessory]]
*[[ClearPlayerDecorations]]
*[[ClearPlayerTasks]]
*[[DeletePlayerWorldProp]]
*[[DisablePlayerVoiceTo]]
*[[EnablePlayerVoiceTo]]
*[[Eval]]
*[[FreezePlayerTime]]
*[[GetPlayerAccessory]]
*[[GetPlayerAccessoryDrawable]]
*[[GetPlayerAccessoryTexture]]
*[[GetPlayerAddress]]
*[[GetPlayerAimingPoint]]
*[[GetPlayerArmor]]
*[[GetPlayerClothes]]
*[[GetPlayerClothesDrawable]]
*[[GetPlayerClothesTexture]]
*[[GetPlayerCurrentWeapon]]
*[[GetPlayerCurrentWeaponAmmo]]
*[[GetPlayerEyeColor]]
*[[GetPlayerFaceFeature]]
*[[GetPlayerFromHandle]]
*[[GetPlayerFromName]]
*[[GetPlayerHairColor]]
*[[GetPlayerHeadBlend]]
*[[GetPlayerHeadBlendPaletteColor]]
*[[GetPlayerHeadOverlay]]
*[[GetPlayerHealth]]
*[[GetPlayerName]]
*[[GetPlayerNametag]]
*[[GetPlayerPing]]
*[[GetPlayerSerial]]
*[[GetPlayersInRadiusOfPlayer]]
*[[GetPlayersInRadiusOfPosition]]
*[[GetPlayerSocialClubId]]
*[[GetPlayerSocialClubName]]
*[[GetPlayerVehicle]]
*[[GetPlayerVehicleSeat]]
*[[GetPlayerVelocity]]
*[[GetPlayerWeaponAmmo]]
*[[GetPlayerWeapons]]
*[[GivePlayerWeapon]]
*[[IsCefEnabled]]
*[[IsMediaStreamEnabled]]
*[[IsPlayerAiming]]
*[[IsPlayerConnected]]
*[[IsPlayerDead]]
*[[IsPlayerInAnyVehicle]]
*[[IsPlayerInCover]]
*[[IsPlayerOnLadder]]
*[[IsPlayerReloading]]
*[[IsPlayerRespawning]]
*[[IsPlayerShooting]]
*[[KickPlayer]]
*[[PlayPlayerAnimation]]
*[[PlayPlayerScenario]]
*[[RemoveAllPlayerWeapons]]
*[[RemovePlayerDecoration]]
*[[RemovePlayerHeadBlendPaletteColor]]
*[[RemovePlayerWeapon]]
*[[ResetPlayerNametag]]
*[[SetPlayerAccessory]]
*[[SetPlayerArmor]]
*[[SetPlayerClothes]]
*[[SetPlayerCurrentWeapon]]
*[[SetPlayerCurrentWeaponAmmo]]
*[[SetPlayerCustomization]]
*[[SetPlayerDecoration]]
*[[SetPlayerEyeColor]]
*[[SetPlayerFaceFeature]]
*[[SetPlayerHairColor]]
*[[SetPlayerHeadBlend]]
*[[SetPlayerHeadBlendPaletteColor]]
*[[SetPlayerHeadOverlay]]
*[[SetPlayerHealth]]
*[[SetPlayerIntoVehicle]]
*[[SetPlayerName]]
*[[SetPlayerNametag]]
*[[SetPlayerSkin]]
*[[SetPlayerVelocity]]
*[[SetPlayerToSpectatePlayer]]
*[[SetPlayerToSpectator]]
*[[SetPlayerVelocity]]
*[[SetPlayerWeaponAmmo]]
*[[SpawnPlayer]]
*[[StopPlayerAnimation]]
*[[UpdatePlayerHeadBlend]]
*[[WarpPlayerOutOfVehicle]]
 
==Pools==
*[[GetAllBlips]]
*[[GetAllCheckpoints]]
*[[GetAllColShapes]]
*[[GetAllDummyEntities]]
*[[GetAllMarkers]]
*[[GetAllObjects]]
*[[GetAllPeds]]
*[[GetAllPickups]]
*[[GetAllPlayers]]
*[[GetAllTextLabels]]
*[[GetAllVehicles]]
 
==Resource==
*[[Call]]
*[[DoesConfigExist]]
*[[DoesResourceExist]]
*[[GetAllResources]]
*[[GetCurrentGamemode]]
*[[GetMapGamemodes]]
*[[GetMapsForGamemode]]
*[[GetResourceAuthor]]
*[[GetResourceCommandInfo]]
*[[GetResourceCommandInfos]]
*[[GetResourceCommands]]
*[[GetResourceDescription]]
*[[GetResourceFolder]]
*[[GetResourceName]]
*[[GetResourceSetting]]
*[[GetResourceSettingDescription]]
*[[GetResourceSettings]]
*[[GetResourceType]]
*[[GetResourceVersion]]
*[[GetRunningResources]]
*[[GetSetting]]
*[[GetThisResource]]
*[[HasResourceSetting]]
*[[HasSetting]]
*[[IsResourceRunning]]
*[[LoadXml]]
*[[SetResourceSetting]]
*[[SetSetting]]
*[[StartResource]]
*[[StopResource]]
 
==Server==
*[[GetGamemodeName]]
*[[GetMaxPlayers]]
*[[GetServerName]]
*[[GetServerPort]]
*[[IsPasswordProtected]]
*[[SetAutoRespawnAfterDeath]]
*[[SetAutoSpawnOnConnect]]
*[[SetCommandErrorMessage]]
*[[SetDefaultSpawnLocation]]
*[[SetGamemodeName]]
*[[SetGlobalDefaultCommandMessages]]
*[[SetGlobalServerChat]]
*[[SetLogCommandParamParserExceptions]]
*[[SetLogRemoteEventParamParserExceptions]]
*[[StartBatch]]
 
==Task==
*[[Run]]
*[[WaitForMainThread]]
 
==TextLabel==
*[[CreateTextLabel]]
*[[GetTextLabelColor]]
*[[GetTextLabelRange]]
*[[GetTextLabelSeethrough]]
*[[GetTextLabelText]]
*[[SetTextLabelColor]]
*[[SetTextLabelRange]]
*[[SetTextLabelSeethrough]]
*[[SetTextLabelText]]
 
==Util==
*[[ConsoleOutput]]
*[[FromJson]]
*<del>[[GetAllWeaponComponents]]</del>
*[[GetHashKey]]
*[[GetHashSha256]]
*[[PedNameToModel]]
*[[PickupNameToModel]]
*[[ToJson]]
*[[VehicleNameToModel]]
*[[WeaponNameToModel]]
 
==Vehicle==
*[[CreateVehicle]]
*[[ExplodeVehicle]]
*[[GetVehicleBodyHealth]]
*<del>[[GetVehicleBulletproofTyres]]</del>
*[[GetVehicleClass]]
*[[GetVehicleClassName]]
*[[GetVehicleCustomPrimaryColor]]
*[[GetVehicleCustomSecondaryColor]]
*[[GetVehicleCustomTires]]
*[[GetVehicleDashboardColor]]
*[[GetVehicleDisplayName]]
*[[GetVehicleDriver]]
*[[GetVehicleEngineHealth]]
*<del>[[GetVehicleEnginePowerMultiplier]]</del>
*[[GetVehicleEngineStatus]]
*<del>[[GetVehicleEngineTorqueMultiplier]]</del>
*[[GetVehicleExtra]]
*[[GetVehicleHealth]]
*[[GetVehicleLivery]]
*[[GetVehicleLocked]]
*[[GetVehicleMaxAcceleration]]
*[[GetVehicleMaxBraking]]
*[[GetVehicleMaxOccupants]]
*[[GetVehicleMaxPassengers]]
*[[GetVehicleMaxSpeed]]
*[[GetVehicleMaxTraction]]
*[[GetVehicleMod]]
*[[GetVehicleNeonColor]]
*[[GetVehicleNeonState]]
*[[GetVehicleNumberPlate]]
*[[GetVehicleNumberPlateStyle]]
*[[GetVehicleOccupants]]
*[[GetVehiclePearlescentColor]]
*[[GetVehiclePrimaryColor]]
*[[GetVehiclePrimaryPaint]]
*[[GetVehicleSecondaryColor]]
*[[GetVehicleSecondaryPaint]]
*[[GetVehicleSirenState]]
*[[GetVehicleSpecialLightStatus]]
*[[GetVehicleTrailer]]
*[[GetVehicleTraileredBy]]
*[[GetVehicleTrimColor]]
*<del>[[GetVehicleTyreSmokeColor]]</del>
*[[GetVehicleWheelColor]]
*[[GetVehicleWheelType]]
*[[GetVehicleWindowTint]]
*[[RemoveVehicleMod]]
*[[RepairVehicle]]
*[[SetVehicleBodyHealth]]
*<del>[[SetVehicleBulletproofTyres]]</del>
*[[SetVehicleCustomPrimaryColor]]
*[[SetVehicleCustomSecondaryColor]]
*[[SetVehicleCustomTires]]
*[[SetVehicleDashboardColor]]
*[[SetVehicleEngineHealth]]
*<del>[[SetVehicleEnginePowerMultiplier]]</del>
*[[SetVehicleEngineStatus]]
*<del>[[SetVehicleEngineTorqueMultiplier]]</del>
*[[SetVehicleExtra]]
*[[SetVehicleHealth]]
*[[SetVehicleLivery]]
*[[SetVehicleLocked]]
*[[SetVehicleMod]]
*[[SetVehicleNeonColor]]
*[[SetVehicleNeonState]]
*[[SetVehicleNumberPlate]]
*[[SetVehicleNumberPlateStyle]]
*[[SetVehiclePearlescentColor]]
*[[SetVehiclePrimaryColor]]
*[[SetVehiclePrimaryPaint]]
*[[SetVehicleSecondaryColor]]
*[[SetVehicleSecondaryPaint]]
*[[SetVehicleSirenState]]
*[[SetVehicleSpecialLightStatus]]
*[[SetVehicleTrimColor]]
*<del>[[SetVehicleTyreSmokeColor]]</del>
*[[SetVehicleWheelColor]]
*[[SetVehicleWheelType]]
*[[SetVehicleWindowTint]]
*[[SpawnVehicle]]
 
==World==
*[[DeleteWorldProp]]
*[[GetTime]]
*[[GetWeather]]
*[[RemoveIpl]]
*[[RequestIpl]]
*[[ResetIplList]]
*[[SetTime]]
*[[SetWeather]]

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