All Projects β†’ KDani-99 β†’ FivePD-API

KDani-99 / FivePD-API

Licence: other
A wrapper that allows you to create FivePD callouts/plugins.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to FivePD-API

wrapper.py
Wrapper.py is a Minecraft server wrapper that adds additional features to a vanilla server, including backups, dashboard access, plugins, and more.
Stars: ✭ 34 (+100%)
Mutual labels:  wrapper, plugins
webpacker
πŸ”Έ Webpack configuration manager
Stars: ✭ 18 (+5.88%)
Mutual labels:  plugins
Apex-Integration-Services
Apex REST Callouts, Apex SOAP Callouts, Apex Web Services
Stars: ✭ 36 (+111.76%)
Mutual labels:  callout
next-purgecss
nextjs + purgecss for smaller css bundles
Stars: ✭ 129 (+658.82%)
Mutual labels:  plugins
made-in-cameroon
A curated list of awesome tools and projects built by Cameroonian developers
Stars: ✭ 14 (-17.65%)
Mutual labels:  plugins
PSEventViewer
PSEventViewer (Get-Events) is really useful PowerShell wrapper around Get-WinEvent. One of the features you may be interested in is a simple way of getting β€œhidden” events data
Stars: ✭ 74 (+335.29%)
Mutual labels:  wrapper
nimCEF
Nim wrapper for the Chromium Embedded Framework
Stars: ✭ 27 (+58.82%)
Mutual labels:  wrapper
HerePy
A library that provides a Python interface to the HERE APIs.
Stars: ✭ 73 (+329.41%)
Mutual labels:  wrapper
ProjectCleaner
Unreal engine plugin for managing all unused assets and empty folders in project.
Stars: ✭ 53 (+211.76%)
Mutual labels:  plugins
FinMesh
A python package that brings together financial and economic data.
Stars: ✭ 20 (+17.65%)
Mutual labels:  wrapper
XUSG
XUSG, XU's supreme graphics lib, is a handy wrapper currently for DirectX 12. It can be a good reference for designing your own DX12 wrapper APIs.
Stars: ✭ 57 (+235.29%)
Mutual labels:  wrapper
sdlpp
C++ wrapper for SDL2
Stars: ✭ 37 (+117.65%)
Mutual labels:  wrapper
v-cupertino
A Vue 3 Wrapper for Cupertino Pane Library
Stars: ✭ 17 (+0%)
Mutual labels:  wrapper
Discord-Netflix
A updated and improved version from the original Discord-Netflix from Nirewen.
Stars: ✭ 26 (+52.94%)
Mutual labels:  wrapper
streamdeck-dcs
Plugin for Stream Deck to send controls to DCS.
Stars: ✭ 19 (+11.76%)
Mutual labels:  plugins
routeros-client
Abstraction layer over the node-routeros API
Stars: ✭ 63 (+270.59%)
Mutual labels:  wrapper
rabbitmq-auth-backend-cache
Authorisation result caching plugin (backend) for RabbitMQ
Stars: ✭ 17 (+0%)
Mutual labels:  plugins
HiFramework.Unity
Based on component to manage project's core logic and module used in unity3d
Stars: ✭ 22 (+29.41%)
Mutual labels:  plugins
trailmix
🍬 UI for generating a custom build using trailpacks
Stars: ✭ 12 (-29.41%)
Mutual labels:  plugins
moGL
Modern OpenGL wrapper, thin C++14 header-only layer on top of the OpenGL 4.5+ API
Stars: ✭ 27 (+58.82%)
Mutual labels:  wrapper

Reporting errors

Create a new issue here (on GitHub) in the Issues tab with the appropriate label regarding your issue. This way, we can easily manage and solve issues quickly.

Important issue: World.GetNextPositionOnSidewalk() FiveM Source code sets that to Vector3.Zero if it couldn't find a good position around the area you specified (works within like 20-30ft of the player). (Source)

Requesting new features

To request a new feature, either create a pull request or create a new issue with the feature request label.

Get started

Before you start making your callouts, it's recommended to take a look at how to write your first script in FiveM as this API is basically nothing more, but a wrapper to make it easier to write callouts with the reduced chance of doing something error prone (With extended features).

Creating a new callout using the example and cmd compiler
  1. Download one of the examples.
  2. Open the file and start making your new callout.
  3. Type the following command in cmd (cs compiler) to compile your code.: (Assuming that you have the references in the same directory)
    Note: .net.dll must be the assembly name. (For detailed instructions, visit the official command line building csc)
csc -target:library CalloutName.cs -reference:CalloutAPI.net.dll -reference:CitizenFX.Core.dll -out:CalloutName.net.dll
From scratch in Visual Studio
  1. Create a new C# Class Library project and make sure the target framework version is 4.5.2.
  2. Go to Project > Properties > Change the assembly name to .net
  3. Add CalloutAPI.dll from the FivePD download as a reference.
  4. Add CitizenFX.Core.dll from your FiveM client as a reference. (<client-root>\citizen\clr2\lib\mono\4.5\CitizenFX.Core.dll)
  5. Derive Callout class

(For detailed instructions on how to create your first FiveM script, click here)

For documentation, visit the official FivePD documentation website.

If you wish to upgrade your old callouts, click here

Additional Support/Resources

We have an Offical FivePD API Discord Server which you can visit HERE.

If you wish to view videos on creating callouts using this API you can find a playlist of videos HERE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].