List Suggestions - Client - Side

Started by Luis_Labarca, Jun 23, 2017, 02:16 AM

Previous topic - Next topic

Luis_Labarca

Player

Write functions

.SetAnim
.SetCameraPos
.SetWantedLevel
Hud.SetPos(HUD_FLAG_CASH,VectorScreen( 0,0 ) )
Hud.SetPos(HUD_FLAG_CLOCK,VectorScreen( 0,0 ) )
Hud.SetPos(HUD_FLAG_HEALTH,VectorScreen( 0,0 ) )
Hud.SetPos(HUD_FLAG_WEAPON,VectorScreen( 0,0 ) )
Hud.SetPos(HUD_FLAG_WANTED ,VectorScreen( 0,0 ) )
Hud.SetPos(HUD_FLAG_RADAR,VectorScreen( 0,0 ) )
Othes Funtions Player
Player::EnterVehicle
Player::ExitVehicle
Player::VehicleMove
Player::WeaponChange

Functions to read

.Cash
.WantedLevel
.World

Global Player

function Player::PlayerDeath( player , reason )
Object

Functions to read
World::FindObject(id)
.Model
.Pos
.Rotation
.World

Write functions
.MoveTo
.Pos
.Rotation
My server RP
IP: 51.222.28.159:8194

Shadow

Setting animations client-side is the recipe for ultimate desync. Also, why is this topic locked?
QuotePS:is trash is ur home language??

vito1

Quote from: Shadow on Jun 23, 2017, 04:16 PMSetting animations client-side is the recipe for ultimate desync. Also, why is this topic locked?
desynced animation it's not so bad as:
Quote.World

Worlds concept is totally serverside.

EK.IceFlake

Quote from: Shadow on Jun 23, 2017, 04:16 PMSetting animations client-side is the recipe for ultimate desync. Also, why is this topic locked?
It would still be useful for reimplementing sliding.

Luis_Labarca

Quote from: Shadow on Jun 23, 2017, 04:16 PMAlso, why is this topic locked?
And what is the problem that closed it? :P
My server RP
IP: 51.222.28.159:8194

.

Quote from: Luis_Labarca on Jun 23, 2017, 02:16 AMMy Suggestions is to add the following functions to the Client - Side

Player

.SetAnim
.SetCameraPos
.SetWantedLevel
.WantedLevel
.World

Global Player

function Player::PlayerDeath( player , reason )
Object
World::FindObject(id)
.Model
.MoveTo
.Pos
.Rotation
.World

.Cash ? Is that read only or write as well? In fact. Do any of these support write? Because I can get really nasty with it in that case.
.

vito1

well client-side objects would be awesome to avoid to transfer tons of data from server in some specific cases.
client-side camera for player would be good as well as client side markers and playsound, but its not so important as .Angle and well-synced .Health.

Luis_Labarca

Quote from: . on Jun 23, 2017, 08:22 PM.Cash ? Is that read only or write as well? In fact. Do any of these support write? Because I can get really nasty with it in that case.
If it would be okay just to read to see what cash etc has every player
My server RP
IP: 51.222.28.159:8194

Luis_Labarca

Quote from: vito1 on Jun 23, 2017, 08:27 PMwell client-side objects would be awesome to avoid to transfer tons of data from server in some specific cases.
client-side camera for player would be good as well as client side markers and playsound, but its not so important as .Angle and well-synced .Health.
I agree with you ;)
My server RP
IP: 51.222.28.159:8194

KAKAN

Quote from: . on Jun 23, 2017, 08:22 PM.Cash ? Is that read only or write as well? In fact. Do any of these support write? Because I can get really nasty with it in that case.
Quote from: Luis_Labarca on Jun 23, 2017, 02:16 AMMy Suggestions is to add the following functions to the Client - Side

Player

.SetAnim
.SetCameraPos
.SetWantedLevel

Write-only.
oh no

Milos

My suggestion
Player::EnterVehicle
Player::ExitVehicle
Player::VehicleMove
Player::WeaponChange
:)

Luis_Labarca

#11
New Suggestion

Player

Hud.SetPos(HUD_FLAG_CASH,VectorScreen( 0,0 ))
Hud.SetPos(HUD_FLAG_CLOCK,VectorScreen( 0,0 ))
Hud.SetPos(HUD_FLAG_HEALTH,VectorScreen( 0,0 ))
Hud.SetPos(HUD_FLAG_WEAPON,VectorScreen( 0,0 ) )
Hud.SetPos(HUD_FLAG_WANTED ,VectorScreen( 0,0 ) )
Hud.SetPos(HUD_FLAG_RADAR,VectorScreen( 0,0 ) )
My server RP
IP: 51.222.28.159:8194

vito1

Quote from: Luis_Labarca on Jun 25, 2017, 02:54 PMNew Suggestion
Hud.SetPos(HUD_FLAG_CASH,VectorScreen( 0,0 ))
Hud.SetPos(HUD_FLAG_CLOCK,VectorScreen( 0,0 ))
Hud.SetPos(HUD_FLAG_HEALTH,VectorScreen( 0,0 ))
Hud.SetPos(HUD_FLAG_WEAPON,VectorScreen( 0,0 ) )
Hud.SetPos(HUD_FLAG_WANTED ,VectorScreen( 0,0 ) )
Hud.SetPos(HUD_FLAG_RADAR,VectorScreen( 0,0 ) )
is it really so important? you able to make your-own elements for that (exculding radar since we unable to cut elements by mask)

Luis_Labarca

Quote from: vito1 on Jun 25, 2017, 02:58 PM
Quote from: Luis_Labarca on Jun 25, 2017, 02:54 PMNew Suggestion
Hud.SetPos(HUD_FLAG_CASH,VectorScreen( 0,0 ))
Hud.SetPos(HUD_FLAG_CLOCK,VectorScreen( 0,0 ))
Hud.SetPos(HUD_FLAG_HEALTH,VectorScreen( 0,0 ))
Hud.SetPos(HUD_FLAG_WEAPON,VectorScreen( 0,0 ) )
Hud.SetPos(HUD_FLAG_WANTED ,VectorScreen( 0,0 ) )
Hud.SetPos(HUD_FLAG_RADAR,VectorScreen( 0,0 ) )
is it really so important? you able to make your-own elements for that (exculding radar since we unable to cut elements by mask)
The idea is to be able to move the hud good too that I think I just give my ideas
My server RP
IP: 51.222.28.159:8194

vito1

Yes, it's a good idea, but some stuff is really more important as clientside .Angle and .Health