Burgershot
  • Home
  • Members
  • Team
  • Help
  • Search
  • Register
  • Login
  • Home
  • Members
  • Help
  • Search
Burgershot open.mp Questions and Suggestions [Suggestion] My suggestions list - [Updated 21/06/21]

 
  • 0 Vote(s) - 0 Average
Suggestion My suggestions list - [Updated 21/06/21]
JR_Junior
Offline

Burgershot Member
Posts: 20
Threads: 7
Joined: Oct 2020
Reputation: 0
Location: Brasil
#1
2020-11-22, 12:08 AM (This post was last modified: 2021-06-21, 08:40 PM by JR_Junior. Edit Reason: Add suggestion 10 )
1 - BASIC NATIVE FUNCTIONS
I know that many of these functions that I am going to list may exist because someone has already created them on their own, 
but the fact is that most of them do not work accurately and not all of them have been shared. These are simple functions, 
which should be native and that I think that all server owners should have access to facilitate the work.

PHP Code:
GetServerIP();
GetServerPort(); 

PHP Code:
IsPlayerDesynced(playerid);
IsPlayerInWater(playerid);
IsPlayerUnderWater(playerid);
IsPlayerLying(playerid);
IsPlayerCrouched(playerid);
IsPlayerUpBuilding(playerid);
IsPlayerOnSurface(playerid); 
IsPlayerUnderGround(playerid); 
IsPlayerUnderVehicle(playerid); 
IsPlayerOnStreet(playerid);
IsPlayerMoving(playerid);
IsPlayerRunning(playerid);
IsPlayerWalking(playerid);
IsPlayerAiming(playerid);
IsPlayerShooting(playerid);
IsPlayerThrowingWeapon(playerid);
IsPlayerReloadingWeapon(playerid);
IsPlayerInAir(playerid);
IsPlayerParachuting(playerid);
IsPlayerFalling(playerid);
IsPlayerInFire(playerid);
IsPlayerBurning(playerid);

IsVehicleInWater(vehicleid);
IsVehicleInFire(vehicleid);
IsVehicleBurning(vehicleid);
IsVehicleOnSurface(vehicleid);
IsVehicleUnderGround(vehicleid);
IsVehicleInAir(vehicleid);
IsVehicleFalling(vehicleid);
IsVehicleUpBuilding(vehicleid);
IsVehicleOnStreet(vehicleid);
IsVehicleWheelsUp(vehicleid);
IsVehicleMovingForward(vehicleid);
IsVehicleMovingBackward(vehicleid); 

2 - PROGRESS BARS
- A system based on the game's original progress bars. Like the bars of life, armour, oxygen, etc.

PHP Code:
ProgressBar_Create(Float:x, Float:y, Float:width, Float:height, Player:playerid);
ProgressBar_SetDirection(ProgressBar:ProgressBar, direction);
ProgressBar_SetMaxValue(ProgressBar:ProgressBar, Float:max_value);
ProgressBar_SetColor(ProgressBar:ProgressBar, color);
ProgressBar_SetBorderSize(ProgressBar:ProgressBar, Float:border_size);
ProgressBar_SetBorderColor(ProgressBar:ProgressBar, border_color);
ProgressBar_SetValue(ProgressBar:ProgressBar, Float:value);

ProgressBar_Show(ProgressBar:ProgressBar, Player:playerid);
ProgressBar_Hide(ProgressBar:ProgressBar, Player:playerid);
ProgressBar_Flash(ProgressBar:ProgressBar, color, Player:playerid);
ProgressBar_StopFlashing(ProgressBar:ProgressBar, Player:playerid); 

3 - CUSTOM SOUNDS AND RADIUS
- A system that allows you to add customized sounds to a folder within scriptfiles.
- Be able to select the radius at which the sound should play, if a coordinate is defined.

PHP Code:
AddSound(sound_id, file_name[]);
Player_PlaySound(playerid, soundid, Float:x, Float:y, Float:z, Float:radius); 

4 - NEW AUDIO STREAM FEATURES
- Possibility of attaching an audio stream to a player / object / vehicle.
- To be able to pause / resume and control the volume.
- Determine the virtual world and the interior where the audio stream should play.
- Enable and disable audio stream messages in chat.
- If an audio stream is attached to a location or to a player, vehicle, or object, it should automatically play / update when a player approaches.

PHP Code:
Player_PlayAudioStream(playerid, url, posX, posY, posZ, distance, usepos, virtualworld, interior, attach_player, attach_vehicle, attach_object);
Player_PauseAudioStream(playerid);
Player_ResumeAudioStream(playerid);
Player_SetAudioStreamVolume(playerid, volume);
Player_ToggleAudioStreamMessage(playerid, toggle);
IsAudioStreamPlayingForPlayer(playerid); 

5 - VEHICLE DAMAGE DETECTION
Detect damage caused by a vehicle or the damage that a vehicle has received.

PHP Code:
Vehicle_OnTakeDamage(vehicleid, issuerid, Float:amount, weaponid, vehiclepart);
Vehicle_OnGiveDamage(vehicleid, driverid, damagedid, Float:amount); 

6 - FIRE SYSTEM
A system for creating fire flames.

PHP Code:
Fire_Create(Fire:Fire, Float:x, Float:y, Float:z, Float:size, virtualworld, interior, Player:playerid);
Fire_Destroy(Fire:Fire); 

7 - PLAYER AND VEHICLE INVULNERABILITY
Prevents any kind of damage, even if your car is not invulnerable and explodes, you will not die.

PHP Code:
Player_SetInvulnerable(playerid, true);
Vehicle_SetInvulnerable(vehicleid, true); 

8 - ACTORS IMPROVMENTS AND NEW FEATURES
If we use SetActorInvulnerable the actor must not be pushed or moved, this is bad and we have to use a timer to reset the position.
My suggestion is to improve this or create ToggleActorCollision.

PHP Code:
Actor_SetChatBubble(actorid, ...);
Actor_Attach3DTextLabel(actorid, ...); 

9 - HIDDEN AND CUTSCENE SKINS
Add the cutscene skins and other skins present in the game as standard OpenMP skins, just like the samp, following the sequence of IDs 312,313, etc.

Here is the skins files: https://github.com/NicKv7/SkinsCutscenes
Original post: http://web-old.archive.org/web/20190423092430/https://forum.sa-mp.com/showthread.php?p=3958232

10 - NEW ANIMATION FUNCTIONS
PHP Code:
Player_OnAnimationChange(playerid, old_index, old_animlib[], old_animname[], new_index, new_animlib[], new_animname[])
Player_OnAnimationEnds(playerid, index, animlib[], animname[])
Player_GetAnimationSpeed(playerid);
Player_SetAnimationSpeed(playerid, Float:speed); 
« Next Oldest | Next Newest »



Messages In This Thread
My suggestions list - [Updated 21/06/21] - by JR_Junior - 2020-11-22, 12:08 AM
RE: My suggestions list - [Updated 21/11/20] - by Pinch - 2020-11-22, 02:44 PM
RE: My suggestions list - [Updated 21/11/20] - by JR_Junior - 2020-11-22, 04:32 PM
RE: My suggestions list - [Updated 21/11/20] - by SynTacs - 2020-11-23, 02:00 AM
RE: My suggestions list - [Updated 21/11/20] - by JR_Junior - 2020-11-23, 02:23 AM
RE: My suggestions list - [Updated 21/11/20] - by Pinch - 2020-11-23, 01:20 PM
RE: My suggestions list - [Updated 21/11/20] - by SynTacs - 2020-11-25, 02:29 AM
RE: My suggestions list - [Updated 21/11/20] - by Godfather - 2020-11-23, 04:36 PM
RE: My suggestions list - [Updated 21/11/20] - by Pinch - 2020-11-23, 04:43 PM
RE: My suggestions list - [Updated 21/11/20] - by EvilShadeZ - 2020-11-25, 10:28 AM
RE: My suggestions list - [Updated 27/01/21] - by JR_Junior - 2021-01-27, 04:52 AM
RE: My suggestions list - [Updated 21/06/21] - by JR_Junior - 2021-06-21, 08:41 PM

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Burgershot - Powered by our Community and MyBB Original Theme by Emerald

Linear Mode
Threaded Mode