Downloads

Version
0.1b
    VersionDownloadChangelog
    0.1b Stable Download

    Downloads

    Official Mirror #1

    Installation Instructions

    TBA
    Changelog

    Changes:

    Important Note: The 'steam' option in your fivemp.ini now matters and thus you need it set to true if your using the steam version.

    New: New Chat UI which accepts hex color as `{ffffff}` and chat supports Cyrillic, Chinese, Japanese, Korean, Thai & Latin
    New: In-Game Server Browser, Select a server and click connect. You can also 'Remote' connect to a server.
    New: A sort of main menu to go to the 'Servers' list, A quick 'Connect' to the server in your config or 'quit' to quit the game (F5 can toggle this when connected to a server)
    Added: [LUA] bool IsPlayerInvincible(int playerid)
    Added: [LUA] string GetPlayerModelName(int playerid) //Added this mostly down to the fact GetPlayerModel only returns a int thus if you use SetPlayerModelName theres no way to get that.
    Added: [LUA] bool IsPlayerControllable(int playerid)
    Added: [LUA] SetTaxiLight(int vehicleid, bool toggle)
    Added: [LUA] bool IsTaxiLightOn(int vehicleid)
    Added: [LUA] SetPlayerWorld(int playerid, int world) // Default worlds for everything is 0
    Added: [LUA] int GetPlayerWorld(int playerid)
    Added: [LUA] SetVehicleWorld(int vehicleid, int world)
    Added: [LUA] int GetVehicleWorld(int vehicleid)
    Added: [LUA] SetObjectWorld(int objectid, int world)
    Added: [LUA] int GetObjectWorld(int objectid)
    Added: [LUA] SetCheckpointWorld(int checkpointid, int world)
    Added: [LUA] int GetCheckpointWorld(int checkpointid)
    Added: [LUA] SetPickupWorld(int pickupid, int world)
    Added: [LUA] int GetPickupWorld(int pickupid)
    Added: [LUA] SetBlipWorld(int blipid, int world)
    Added: [LUA] int GetBlipWorld(int blipid)
    Added: [LUA] SetPlayerHealthRegenRate(int playerid, float rate)
    Added: [LUA] IsPlayerStreamedToPlayer(int playerid, int playerid)
    Added: [LUA] IsVehicleStreamedToPlayer(int vehicleid, int playerid)
    Added: [LUA] textDraw(int playerid, int id, float x(horizontal position 0-1), float y(vertical position 0-1), string text, optional[float scale (1.0 default), bool alignRight])
    Added: [LUA] textDestroy(int playerid, int id)
    Added: [LUA] textSetPosition(int playerid, int id, float x, float y)
    Added: [LUA] textSetScale(int playerid, int id, float scale)
    Added: [LUA] textSetText(int playerid, int id, string text)
    Added: [LUA] SetVehicleIndicatorState(int vehicleid, int turnSignal, bool toggle)
    Added: [LUA] bool GetVehicleIndicatorState(int vehicleid, int turnSignal)
    Added: [LUA] SetVehicleInteriorLightState(int vehicleid, bool toggle)
    Added: [LUA] bool GetVehicleInteriorLightState(int vehicleid)
    Added: [LUA] callback OnKeyUp(int playerid, int key) http://cherrytree.at/misc/vk.htm
    Added: [LUA] callback OnKeyDown(int playerid, int key)
    Added: [LUA] ShowPlayerNameTagForPlayer(int playerid, int showplayerid, bool toggle)
    Added: [LUA] SetPlayerNametagText(int playerid, string text)
    Added: [LUA] SetPlayerNametagColor(int playerid, int red, int green, int blue)
    Added: [LUA] SetVehicleSirenSound(int vehicleid, bool toggle)

    Added: [LUA] int window = windowCreate(float x, float y, float width, float height, bool showCursor, optional[ string title])
    Note: With windowCreate width & height is the screen size with 1.0 being the max size of the screen in that direction
    but elements you add to the window with a width option will be 1.0 being the max width of the window
    Added: [LUA] windowDestroy(int window) //Does not hide it from player that already have it displayed
    Added: [LUA] windowShow(int window, int playerid)
    Added: [LUA] windowHide(int window, int playerid)
    Added: [LUA] windowSameLine(int window)
    Added: [LUA] windowNewLine(int window)
    Added: [LUA] windowAddText(int window, string text)
    Added: [LUA] windowAddButton(int window, float width, string text, optional[ string funtionname, bool closeafter ] ) // if the callback is defined it will return anything the client can change in the order it was added
    Added: [LUA] windowAddInputField(int window, float width, optional[ bool password, string title ])
    Added: [LUA] windowAddCheckBox(int window, string title)
    Added: [LUA] windowSeparator(int window)
    Added: [LUA] windowAddCombo(int window, float width, string list, optional[ string title ] )
    Added: [LUA] windowAddList(int window, bool SelectableSpanAllColumns, string list, ...[string list, ...]) // if SelectableSpanAllColumns is true it'll only return 1 arg back where
    Added: [LUA] windowSetOpacity(int window, float opacity)

    Change: [LUA] ConnectToMySQL can now accept a port on param 4 or 5 else default port,
    Example: ConnectToMySQL("localhost", "root", 7744); or ConnectToMySQL("localhost", "root", "nicepassword", "dbname", 7744);
    Change: [LUA] CreateTimer no longer has a arglist param but accepts args directly,
    Example: CreateTimer("mytimer", 1000) or ("mytimer", 1000, "help") or ("mytimer", 1000, 1337, 0.5, "this is some text")
    Change: Timers no longer limited too 100.
    Change: Timers accept tables now

    Removed: Money render removed, now up to the server to render it for the player using drawtext.

    Fix: Towtruck towed vehicle correctly synced.
    Fix: If a player hooks a vehicle when in a cargobob its not assigned and syned properly. (No hook Sync)
    Fix: Trailers are now attached/synced properly.
    Fix: The color set when creating a vehicle not being synced correctly when streamed in.
    Fix: If a callback was not defined it would reach the error checking and print errors.
    Fixes in the Majority of the Player Functions & coverted them over to c++ ready for the API
    Fix: Vehicle headlights are now properly synced.
    Fix: Streamer now drops players that disconnected from all stream pools
    Fix: Launcher updater should now fetch the updated files correctly.
    Fix: Some MySQL issues
    Fix: Vehicle weapons being removed
    Fix: Not beign able to reload in a vehicle
    Fix: Player Respawning
    Fix: Special Peds no longer cause havok around Los Santos
    Fix: A vehicles livery is properly synced.
    Fix: Player components, props, head blend & overlay and features on model change are reset
    Fix: SetGroundSnow in OnGamemodeInit crash
    Fix: Changing the Checkpoint height is properly updated.
    Fix: Changing a players model while they are in a vehicle caused the game engine seat ids to become messed up for that player.
    Fix: Changing a players model while they are in a vehicle no longer ejects them out
    Fix: Engine state not being forced of on heli's and bikes.
    Fix: Kicking a player no longer triggers OnPlayerDisconnect twice.
    Fix: Invalid vehicle id's in vehicle functions should no longer cause a crash.
    Fix: Local Player model invis issue on some models
    Fix: Setting a players position now loads the world at that position befor moving them there;
    Fix: Print function override correctly reads and prints multiple args.
    Fix: Checkpoint trigger radius being bigger than the checkpoint itself
    Fix: OnPlayerEnteringVehicle returning -1 for drive when it should have been 0.
    Fix: Doors now should be unlocked although bare in mind some interiors are fake at first until you unload the fake one and load the true one. If you do however find a door thats locked and you have the ipls for it loaded screen shot it and not down the cord and post it on the forums.
    Fix: Checkpoint triggers are now cylindrical rather than spherical
    Fix: OnPlayerDeath should now only be trigegred once
    Fixed a few crashes that were reported with roughtly what was causing them.

    updated the main.lua with /veh is now a gui window and a new /pm command as examples for windows


    0.1b RC4-1 Download

    Downloads

    Official Mirror #1

    Installation Instructions

    TBA
    Changelog

    Added: Vehicle, RPM, Gear & Wheel sync
    Added: Player Task (Climbing, Vaulting, Jumping) sync,
    also Cover is inprogress of beign synced, it's in but not 100% functional and also moved already existing tasks onto the same system
    Added: Model loading on SyncRequest,
    Will load all the models on the server into memory on connect, will give smoother experiance when travling around the map with diffrent models everywhere.
    Added: [LUA] SetObjectTextureVariation(int objectid, int paintindex)
    Added: Configurable Stream ranges in server config

    Change: Vehicle seat id's have changed, 0 = Driver, 1 and onwards are passenger seats #BlameScripthook for doing seats odly in the first place.

    Fix: Unloaded & Loaded IPLs properly reset on the client now.
    Fix: Create vehicle functions as it used to so you cn immediatly put a player in it.
    Fix: Network Streaming Improvments and fixes.
    Fix: A bunch of crash fixes both on the server & client.
    Fix: Vehicle Respawning
    And more fixes that got forgotten...


    0.1b RC4 Download

    Downloads

    Official Mirror #1

    Installation Instructions

    TBA
    Changelog

    No more support of versions older than 1.0.877.1

    Added: Network Streaming for Vehicles, Objects, Pickups and Players!
    Added: [LUA] GetVehicleModel(int vehicleid) returns string vehiclemodel
    Added: [LUA] LoadIPL(string iplname)
    Added: [LUA] UnloadIPL(string iplname)
    Added: [LUA] LoadIPLForPlayer(string iplname, int playerid)
    Added: [LUA] UnloadIPLForPlayer(string iplname, int playerid)
    Added: [LUA] SetVehicleDeformationFixed(int vehicleid)
    Added: [LUA] SetVehicleFixed(int vehicleid)
    Added: [LUA] UseDefaultBlipForPlayer(int playerid, bool toggle)
    Added: [LUA] bool IsUsingDefaultBlip(int playerid)
    Added: [LUA] table GetPlayerWeapons(int playerid)
    Added: [LUA] GetVehicleOccupant(int vehicleid, int seatid) returns the player id in the seat if not player then -1
    Added: [LUA] Shutdown() shutsdown the server
    Added: [LUA] SetGroundSnow(bool toggle)
    Added: [LUA] SetBlipAsShortRange(int blipid, bool toggle)
    Added: [LUA] Callback OnVehicleDamage(int vehicle, int player, int engineDamage, int fuelDamage)
    Added: [LUA] Callback OnPlayerDamage(int playerid, int damagerid, int ammount)
    Added: [LUA] Callback OnProjectileImpact(int playerid, string weapon, float x, float y, float z, string entityType, int entityID, int entityBone)
    Added: [LUA] Callback OnPlayerShotBullet(int playerid, string weapon)
    Added: [LUA] table GetPlayerWeapons(int playerid)
    Added: [LUA] int GetPlayerAmmo(int playerid, string weapon)
    Added: [LUA] string GetWeather()

    Change: CreateObject can now use both hashes and names - Example: CreateObject(-613845235, 60, 123, 75, 0, 0, 0, false) or CreateObject("prop_skate_halfpipe", 60, 123, 75, 0, 0, 0, false)
    Change: Vehicles, Objects, Pickups, Blips, Checkpoints and Players pools no longer have a restricted size!
    Change: Players model is no longer synced from and is now fully server-side.
    Change: Players can no longer connect to a server with the same name.
    Change: Passenger key now gets into closest seat/door also a range limit to how far a player will seek a vehicle.
    Change: debug in the server config is defaulted to false
    Change: Server Logs now have a max size of 20MB

    Removed: [LUA] Depreciate RemoveDefaultBlipFromPlayer in favour for UseDefaultBlipForPlayer
    Removed: [LUA] Depreciate IsDefaultBlipRemovedFromPlayer in favour for IsUsingDefaultBlip

    Fix: Pause Menu no longer pauses the game.
    Fix: SetPosition & SetRotation for blips now functions as intended
    Fix: MySQL returns correct types
    Fix: MySQL nil table crash
    Fix: GetBlipLocationType returning incorrect data
    Fix: GetBlipColor returning incorrect data
    Fix: GetBlipImage returning incorrect data
    Fix: GetBlipName returning incorrect data
    Fix: A issue were a player would not be in a vehicle for others.
    Fix: /disconnect no longer crashes your game
    Fix: Chat input was to low
    Fix: SetPlayerControllable now completely freezes the player
    Fix: GetVehicleMod is properly registered now
    Fix: GetVehicleEngineState no longer returns vehicleid but a boolean now
    Fix: GetPlayerVehicleSeat no longer returns a function but a int of the players seat
    Fix: GetPedComponentVariation no longer returns playerid but a table now
    Fix: GetPlayerHeadBlend no longer returns playerid but a table now
    Fix: GetPedEyeColor no longer returns playerid but a int eyecolor now
    Fix: GetPedHeadOverlay no longer returns playerid but a table now
    Fix: GetPedHairColor no longer returns playerid but a two int's color & highlight color now
    Fix: GetPedFaceFeatures no longer returns playerid but a table now
    Fix: GetPedProps no longer returns playerid but a table now
    Fix: IsPlayerVisible no longer returns playerid but a boolean now
    Fix: GetPlayerWaypointPos no longer returns playerid but a 2 floats x and y
    Fix: IsWaypointVisibleForPlayer no longer returns playerid but a boolean now
    Fix: GetPlayerRespawnTime no longer returns a playerid but a int of the players respawn time
    Fix: GetPlayerTeam no longer returns a playerid but a int of the players team
    Fix: GetPlayerVelocity no longer returns mismatched data but float x,y,z now
    Fix: Players are no longer wet on connect.
    Fix: Blackout now synced for newly connected players.
    Fix: Can no longer set the Game Hour > 23 causing client crashes
    Fix: Players money display is now reset too 0 when they disconnect
    Fix: Players no longer get weapons from certain special vehicles
    Fix: [Launcher] An issue were even if Gta5 wasn't launched yet it would attempt to inject and fail thus never loading FiveMP



    Notes:
    With Network Streaming may come with allot of bugs I have missed so please do use the forums to report them and making sure to give as much information as possible to make it easier to trace and fix.

    With LoadIPL & UnloadIPL these are stored on the server and then synced to newly connected players
    IPLS:
    8k List http://pastebin.com/QV0fubAu
    these one's only have a few but has some cords too:
    http://pastebin.com/FyV5mMma
    http://gtaforums.com/topic/792877-list-of-over-100-coordinates-more-comming/
    http://gtavcoords.azurewebsites.net/

    A huge thanks to Ronin for being there when I needed him to help test network streaming with me ^NoHalf


    0.1b RC3 Hotfix Download

    Downloads

    Official Mirror #1

    Installation Instructions

    TBA
    Changelog

    Changes:

    Updated launcher

    Change: F7 now also allows you to hide diffrent stages of the debug texts
    Change: Slerped player and vehicles rotation sync
    Change: Loaded the IPL for the jail cells part of the heist dlc
    Change: Enabled/load GTAO Map, This does say 'loading online' bottom right don't worry its not.

    Fix: removing vehicles and objects no longer messes up clients pools
    Fix: Setting a player position no longer drags them across the map
    Fix: Attaching things to a player would not happen for the local player
    Fix: A bug were Vehicle Model names got sent to clients malformed
    Fix: Dynamic object spawned as non-dynamic would become dynamic again if interacted with
    Fix: If SendMySQLQuery doesn't get any answer it retuns now empty table instead of function itself.
    Fix: GetVehicleExtra should return true/false correctly now


    0.1b RC3 Download

    Downloads

    Official Mirror #1

    Installation Instructions

    TBA
    Changelog

    Changes:

    Added: [LUA] SetPlayerModelID(int playerid, int id)
    Added: [LUA] SetPlayerModelName(int playerid, string modelname)
    Added: [LUA] AttachEntityToEntity(string entity1, int id1, string entity2, int id2, int bonIndex, float x, float y, float z,
    float rx, float ry, float rz, bool softPinning, bool collision, int vertex, bool fixedRot) //read notes
    Added: [LUA] SetVehicleLivery(int vehicleid, int liveryindex) (Note: this mostly only works for emergency vehicles)
    Added: [LUA] GetVehicleLivery(int vehicleid) returns liveryindex
    Added: [LUA] GetPickupRotation(pickupid) return flaot pitch, roll, yaw
    Added: [LUA] SetVehicleExtra(int vehicleid, int extraid, bool toggle)
    Added: [LUA] GetVehicleExtra(int vehicleid, int extraid) returns bool toggle
    Added: [LUA] GetVehicleMod(int vehicleid, int modtype) returns int modindex
    Adeed: [LUA] SetVehicleNumberPlateType(int vehicles, int plateindex)
    Added: /disconnect command
    Added: Missing SetPickupRotation
    Added: Vehicle seat sync
    Added: New view for non-connected/disconnected players
    Added: Disconnection message to F9
    Added: Default chat messages on FiveMP start
    Added: Press G to get in passenger seat of a vehicle
    Added: Passenger seat sync

    Change: IMPROVED Ped & Vehicle sync
    Change: Player Nametag partly fixed
    Change: Chat Text and NameTag made smaller
    Change: Moved connection related message to chat
    Change: [LUA] Changed SendQueryToMySQL now returns double table. (You can see example at default gamemode).
    Change: Disabling Debug also stops it logging to file (started getting huge log files that ended in a crash).
    Change: LUA Print func now uses our logger
    Change: OnPlayerExitingVehicle, OnPlayerEnteringVehicle, OnPlayerExitVehicle, OnPlayerEnterVehicle now has seatid as 3rd param (Update your LUA)

    Fix: Setting vehicleEngineState too off now disables turning the engine back on (if you do not change the engien state it uses vanilla mechanics)
    Fix: Vehicles no longer stick to the ground for others when just barly abouve it (more commonly seen when taking of in a heli)
    Fix: Chat messages somtimes not being recived.
    Fix: Checkpoints have a default heights.
    Fix: StartScreenEffect & StopScreenEffect crash
    Fix: Lock State perma locked bug
    Fix: Can no longer spam shoot weapons
    Fix: /quit now disconencts you from a server befor closing your game
    Fix: ConnectToMySQL no longer always returns true, even if it couldn't connect to the server.

    Updated main.lua
    Updated the Launcher so you can select your GTA5 directory and to include a updater.


    Notes:

    Regarding AttachToEntity
    Entity1&2 = type so "PLAYER" or "OBJECT" for example

    Attaches entity1 to bone (boneIndex) of entity2.

    boneIndex - this is different to boneID, use GET_PED_BONE_INDEX to get the index from the ID. use the index for attaching to specific bones. entity1 will be attached to entity2's centre if bone index given doesn't correspond to bone indexes for that entity type.

    useSoftPinning - if set to false attached entity will not detach when fixed
    collision - controls collision between the two entities (FALSE disables collision).
    vertexIndex - position of vertex
    fixedRot - if false it ignores entity vector


    0.1b RC2 Download

    Downloads

    Official Mirror #1

    Installation Instructions

    TBA
    Changelog

    [LUA] Added: SetObjectLod(int objectid, int distance)
    [LUA] Added: Callback OnPlayerEnteringVehicle(int playerid, int vehcileid) // return 0 will stop the player getting in
    [LUA] Added: Callback OnPlayerExitingVehicle(int playerid, int vehcileid) // return 0 will stop the player getting out
    [LUA] Added: SetPlayerVisible(int playerid, bool state)
    [LUA] Added: bool = IsPlayerVisible(int playerid)
    [LUA] Added: SetPlayerWaypointPos(int playerid, float x, float y)
    [LUA] Added: float x, y = GetPlayerWaypointPos(int playerid)
    [LUA] Added: HidePlayerWaypoint(int playerid)
    [LUA] Added: IsWaypointVisibleForPlayer(int playerid)
    [LUA] Added: SetHealth(string entity, int id, int health) // only for player and object (vheicle health system is diffrent)
    [LUA] Added: SetVehicleEngineHealth(int vehcileid, int health)
    [LUA] Added: GetVehicleEngineHealth(int vehcileid) - returns int
    [LUA] Added: SetVehicleFuelTankHealth(int vehcileid, int health)
    [LUA] Added: GetVehicleFuelTankHealth(int vehcileid) - returns int
    [LUA] Added: PlayerScreenFadeOut(int playerid, int time(ms))
    [LUA] Added: PlayerScreenFadeIn(int playerid, int time(ms))
    [LUA] Added: SetPlayerRespawnTime(int playerid, int time(ms))
    [LUA] Added: GetPlayerRespawnTime(int playerid) returns int time(ms)
    [LUA] Added: RevivePlayer(int playerid)
    [LUA] Added: SetPlayerTeam(int playerid, int team)
    [LUA] Added: GetPlayerTeam(int playerid) returns int
    [LUA] Added: StartPlayerScreenEffect(int playerid, string effectname, int duration, bool looped)
    [LUA] Added: StopPlayerScreenEffect(int playerid, string effectname)
    [LUA] Added: StopPlayerScreenEffects(int playerid) Stops all the screen effects playerid has
    [LUA] Added: SetVehicleEngineState(int vehcileid, bool state)
    [LUA] Added: GetVehicleEngineState(int vehcileid) returns bool state
    [LUA] Added: SetVehicleDoorsLockedForPlayer(int vehcileid, int playerid, int state) //0 - unlocked, 2 = locked, 4 = Can break and enter, cannot leave
    [LUA] Added: SetVehicleDoorsLockedForPlayers(int vehcileid, int state)
    [LUA] Added: Callback OnVehicleRespawn(int vehicleid)
    [LUA] Added: GetPlayerVelocity(int playerid) returns float x,y,z

    Added: Vehicle Respawn system (if their engine hp < 0 it will respawn after the set time at its created location.)
    Added: Vehicle Landing, Tyre Burst & Light sync
    Added: You can now turn the console Debug messages off via the servers fivemp.ini (Still logs to file)

    Change: CreateObject now has 8th param bool dynamic [CreateObject(model, x, y, z, pitch, roll, yaw, dynamic)]
    Change: PutPlayerInVehicle now has seat index [PutPlayerInVehicle(playerid, vehcileid, seat)] // (seat) -1 is driver seat, -2 first free passenger seat
    Change: Shooting is detected via bound key now rather than a ped check
    Change: Redone the respawn system
    Change: return 0 for OnPlayerSpawn to block the built in respawing system.
    Change: Timer Functions first received arg is the timerid the followed by your set args.

    Fix: playernames & nametags being unreliable and not being set correctly
    Fix: playerPeds not having their hp sync while in a vehicle
    Fix: fixed creating timers
    Fix: SetPlayerInvincible
    Fix: SkyDive & Chute Anims
    Fix: HideBlipForPlayer & RemoveBlip
    Fix: OnPlayerDisconnect now tracelogs the disconnct reason
    Fix: Map is now fully revealed to players by default (latter on will add a lua function to toggle this)
    Fix: changed the unlock objects error for old versions to a cout no more annoying popup
    Fix: SendMessageToAll & SendMessageToPlayer string to long server crash
    Fix: Chat Related crashes
    Fix: SetCheckpointHeight
    Fix: missing sync for a checkpoints near & far heights
    Fix: Vehicle health sync
    Fix: No longer able to 'shoot' people when you have no ammo
    Fix: SetCheckpointPointsTo now functions correctly
    Fix: Players should nolonger cause a server crash if they hit certian conditions that causes them to not connect thus getting ID -1.

    Notes:
    Screen Effects: http://pastebin.com/dafBAjs0
    SetVehicleDoorsLockedForPlayers will lock/unlock it on the server meaning that state is synced with all new players too unlike SetVehicleDoorsLockedForPlayer which will not


    0.1b RC1 Download

    Downloads

    Official Mirror #1

    Installation Instructions

    TBA
    Changelog

    [LUA] Added: SetPlayerInvincible(playerid, true/false)
    [LUA] Added: CreateCheckpoint(int type, float posX1, float posY1, float posZ1, float posX2, float posY2, float posZ2, float radius, int colorR, int colorG, int colorB, int alpha, int reserved) - Returns checkpointid
    [LUA] Added: RemoveCheckpoint(checkpointid)
    [LUA] Added: ShowCheckpointForPlayer(checkpointid, playerid)
    [LUA] Added: HideCheckpointForPlayer(checkpointid, playerid)
    [LUA] Added: SetCheckpointHeight(checkpointid, float nearheight, float farheight)
    [LUA] Added: OnPlayerEnterCheckpoint and OnPlayerExitCheckpoint callbacks
    [LUA] Added: CreateTimer() & RemoveTimer()
    [LUA] Added: OnPlayerEnterVehicle and OnPlayerExitVehicle callbacks
    [LUA] Added: SetDate(int day, int month, int year)
    [LUA] Added: GetDate() returns (int)day, (int)month, (int)year
    [LUA] Added: SetPosition(string entity, int id, float x, float y, float z) returns true if both id and enity valid else false
    [LUA] Added: GetPosition(string entity, int id) returns (flaot)x,y,z
    [LUA] Added: SetRotation(string entity, int id, float pitch, float roll, float yaw) returns true if both id and enity valid else false
    [LUA] Added: GetRotation(string entity, int id) returns (flaot)pitch,roll,yaw(x,y,z)
    [LUA] Added: SetPlayerHeadBlend(int playerid, int shapeFirstID, int shapeSecondID, int shapeThirdID, int skinFirstID, int skinSecondID, int skinThirdID, float shapeMix, float skinMix, float thirdMix)
    [LUA] Added: GetPlayerHeadBlend(int playerid) returns a multidimentional table of the players HeadBlend Data
    [LUA] Added: GetPlayerComponentVariations(int playerid) returns a multidimentional table of the players component Data
    [LUA] Added: SetPlayerEyeColor(int plaerid, int eyecolor)
    [LUA] Added: GetPlayerEyeColor(int plaerid) returns int eyecolor
    [LUA] Added: SetPlayerHeadOverlay(int playerid, int overlayid, int index, float opacity)
    [LUA] Added: GetPlayerHeadOverlays(int playerid) returns a multidimentional table of the players headoverlay Data
    [LUA] Added: SetPlayerHeadOverlayColor(int playerid, int overlayid, int colortype, int firstcolor, int secondcolor)
    [LUA] Added: SetPlayerHairColor(int playerid, int colorid, int highlightcolorid)
    [LUA] Added: GetPlayerHairColor(int playerid) returns 2 int's color, highlightColor
    [LUA] Added: SetCheckpointPointsTo(int checkpointid, float x, float y, float z)
    [LUA] Added: SetBlackout(bool blackout)
    [LUA] Added: SetPlayerWetness(int playerid, float height)
    [LUA] Added: ClearPlayerWetness(int playerid)
    [LUA] Added: SetPlayerFeature(int playerid, int index, float scale)
    [LUA] Added: GetPlayerFeatures(int playerid)
    [LUA] Added: SetPlayerProp(int playerid, int componentId, int drawableId, int TextureId)
    [LUA] Added: GetPlayerProps(int playerid)
    [LUA] Added: SetVehiclePosition(int vehicleid, float x, float y, float z)
    [LUA] Added: SetObjectPosition(int objectid, float x, float y, float z)
    [LUA] Added: GetObjectPosition(int objectid)
    [LUA] Added: SetCheckpointPosition(int checkpointid, float x, float y, float z)
    [LUA] Added: GetCheckpointPosition(int checkpointid)
    [LUA] Added: SetObjectRotation(int objectid, float pitch, float roll, float yaw)
    [LUA] Added: GetObjectRotation(int objectid)

    Changed: CreateObject Function now can set Pitch, Roll, Yaw [CreateObject(model, x, y, z, pitch, roll, yaw)]
    Added: Weapon Sync
    Added: Jumping sync
    Added: Parachute sync
    Added: Date sync
    Added: Put player in vehicle with -1 will make player exit car
    Added: Native MYSQL support? (talk to kudze)
    Added: Player Appearance Sync
    Added: Ped walk,run,sprint,idle anim sync
    Added: Player & vehicle Health sync

    Fixed chat now pints onto a new line if at end of string length also continues color codes onto the new line
    Fixed GetPlayerVehicleSeat and GetPlayerVehicleID
    Fixed Players gettting in the same vehicle
    Fixed playernames causing server/client crashes if too long.
    Fixed SetPlayerMoney always adding to on the hud. (still a little weird)
    Fixed Plaers being able to use R* symbols in their name
    Fixed Invalid vehicle names messing up sync, it now will spawn a 'dilettante' if invalid

    updated main.lua
    And other general fixes.

    NOTES:
    The entity types currently are: PLAYER, VEHICLE, OBJECT, BLIP, PICKUP, CHECKPOINT casing does not matter


0.1a
    VersionDownloadChangelog
    0.1a Stable Download

    Downloads

    Official Mirror #1

    Installation Instructions

    TBA
    Changelog

    [LUA] Added: GetPlayerIp(playerid)
    [LUA] Added: GetPlayerPing(playerid)
    [LUA] Added: SetVehicleMod(vehicleid, modtype, modindex)
    [LUA] Added: GetPlayerPoolSize() - returns the highest player id
    [LUA] Added: GetMaxPlayers() - gets max slots
    [LUA] Added: GetPlayerCount() - get the number of online players
    [LUA] Added: CreateObject(object, x, y, z, heading)
    [LUA] Added: RemovedObject(objectid)
    [LUA] Added: SetObjectQuaternion(objectid, x, y, z, w) // You will prolly wana understand Quaternion's if you wana use this
    [LUA] Added: PutPlayerInVehicle(playerid, vehicleid)
    [LUA] Added: SetPickupRotation(pickupid, x, y, z)
    [LUA] Added: GetPlayerVehicleID(playerid)
    [LUA] Added: GetPlayerVehicleSeat(playerid)

    Added: Object Syncing
    Added: Synced vehicle mods
    Added: /Connect (if no port entered will use default=2322)
    Added: /Quit (yes /disconnect would be nice but it had some issues)
    Added: Server Logging/Logs
    Added: Siren & Horn sync (horn is a lil buggy but its fine)
    Added: Engine Sync
    Added: Master Server announcing if set to true in server ini

    Fix: Invalid Weapon Crash.
    Fix: Weapon Names no longer case sensative
    Fix: Added flare, parachute, nightvision to Weapons
    Fix: SetWeather not taking effect on connected clients.
    Fix: Easily produced server crash related to callbacks

    And a bunch of other tweaks, fixes and clean ups


    0.1a RC4-1 Download

    Downloads

    Official Mirror #1

    Installation Instructions

    TBA
    Changelog

    [LUA] Added: SetWeather(weather, time)
    Also Server.ini has a weather line to set the weather on server start and synced weather to new clients
    [LUA] Added IsPlayerInAnyVehicle
    [LUA] Added: GetPlayerId(playername) return playerid
    [LUA] Added INI Saving/Loading system
    [LUA] Added: SetVehicleNumberPlate(platename) > Max 8 Chars
    [LUA] Added SetPickupRespawnTime()
    [LUA] Added Callbacks: OnPlayerCommand && OnPlayerMessage
    [LUA] Added Callback: OnPlayerupdate
    [LUA] Added PickUps (Refrence Wiki for all the commands)
    [LUA] Added SetVehicleCustomColor(vehicleid, layer, r, g, b)
    [LUA] Added some functions for blips. (Refrence Wiki for all the commands)
    [LUA] Changed SetVehicleColor too (vehicleid, layer, painttype, color)
    [LUA] Fixed GetPlayerModel()
    [LUA] Fix: Callbacks no longer need to be in the gamemode.

    Addition: Time Sync
    Addition: Added chat

    Fix: Disabled/Deleted all Stunt Jumps.
    Fix: Spawnsystem change so that is no spawnpoints are set the player will spawn where they died.
    Fix: Fixed a bug where player would still sit in the car when already exited.
    Fix: Fixed colored blips.
    Fix: Overall some crash fixes and bug fixes
    Fix: Added missing weapon hashes.



Copyright © 2017 Five-Multiplayer.net - All Rights Reserved
Five-Multiplayer is a third-party modification for GTA 5. Five-Multiplayer is in no way affiliated with Take2 or Rockstar Games.

Terms of Service - Credits - Contact