Re: Suggestions for future SA:MP updates -
Vince - 26.05.2014
Very easy, but useful addition;
Code:
SA-MP Dedicated Server
----------------------
v0.3z-R2 (Linux), ©2005-2014 SA-MP Team
Code:
SA-MP Dedicated Server
----------------------
v0.3z-R2 (Windows), ©2005-2014 SA-MP Team
Would tremendously help when people post server logs here.
Re: Suggestions for future SA:MP updates -
EdwardOwen - 26.05.2014
Being able to change your theme of your SAMP Launcher and color etc.
Re: Suggestions for future SA:MP updates -
iFarbod - 27.05.2014
Quote:
Originally Posted by RajatPawar
This can already be done using OnPlayerUpdate!
|
Yes, paused players don't send
OnPlayerUpdate!
But it's very un accurate! we want callbacks called
real-time!
Quote:
Originally Posted by Vince
Very easy, but useful addition;
Code:
SA-MP Dedicated Server
----------------------
v0.3z-R2 (Linux), ©2005-2014 SA-MP Team
Code:
SA-MP Dedicated Server
----------------------
v0.3z-R2 (Windows), ©2005-2014 SA-MP Team
Would tremendously help when people post server logs here.
|
We Very Want That! For players post problems in
Server Support 'n
Scripting Help!
Re: Suggestions for future SA:MP updates -
RajatPawar - 27.05.2014
Quote:
Originally Posted by iFarbod
Yes, paused players don't send OnPlayerUpdate!
But it's very un accurate! we want callbacks called real-time!
|
If tick count differences (in MILLIseconds) are in-accurate, then I don't know what accuracy is! If you are telling about the overhead in calling the callback - then you can (and there is) always have a work around for that.
AW: Suggestions for future SA:MP updates -
Oskaar1994 - 16.06.2014
CreateWater(Float: x,Float: y, Float: z, Float: height);
DestroyWater(waterid);
CreatePayerWater(playerid,Float: x,Float: y, Float: z, Float: height);
DestroyPlayerWater(playerid,waterid);
SetWaveHeight(Float: height);
public OnPositionChange(playerid, Float: newx, Float: newy, Float: newz, Float: oldx, Float: oldy, Float: oldz);
TogglePlaneGliding(vehicleid, bool: true);
GetPlaneGearState(vehicleid, state);
CreateGangzoneForPlayer(playerid, Float
,Float: y,Float: z);
DestroyPlayerGangzone(playerid, zoneid);
public OnPlayerGamble(playerid, amount, type)
AttachVehicleToObject(vehicleid, objectid, Float: x, Float: y, Float: z);
CreateFire(Float: x, Float: y, Float: z, Float: radius);
CreatePlayerFire(playerid, Float: x, Float: y, Float: z, Float: radius);
DestroyFire(fireid);
DestroyPlayerFire(fireid);
CreateSmoke(Float
, Float:y, Float: z, Float: radius);
CreatePlayerSmoke(playerid,Float
, Float:y, Float: z, Float: radius);
DestroySmoke(smokeid);
DestroyPlayerSmoke(smokeid);
Re: AW: Suggestions for future SA:MP updates -
Abagail - 16.06.2014
Quote:
Originally Posted by Oskaar1994
CreateWater(Float: x,Float: y, Float: z, Float: height);
DestroyWater(waterid);
CreatePayerWater(playerid,Float: x,Float: y, Float: z, Float: height);
DestroyPlayerWater(playerid,waterid);
SetWaveHeight(Float: height);
public OnPositionChange(playerid, Float: newx, Float: newy, Float: newz, Float: oldx, Float: oldy, Float: oldz);
TogglePlaneGliding(vehicleid, bool: true);
GetPlaneGearState(vehicleid, state);
CreateGangzoneForPlayer(playerid, Float ,Float: y,Float: z);
DestroyPlayerGangzone(playerid, zoneid);
public OnPlayerGamble(playerid, amount, type)
AttachVehicleToObject(vehicleid, objectid, Float: x, Float: y, Float: z);
CreateFire(Float: x, Float: y, Float: z, Float: radius);
CreatePlayerFire(playerid, Float: x, Float: y, Float: z, Float: radius);
DestroyFire(fireid);
DestroyPlayerFire(fireid);
CreateSmoke(Float , Float:y, Float: z, Float: radius);
CreatePlayerSmoke(playerid,Float , Float:y, Float: z, Float: radius);
DestroySmoke(smokeid);
DestroyPlayerSmoke(smokeid);
|
Use [pawn] tags next time please. Also, it'd be nice if you gave the people who originally suggested things credit. Also I don't quite get the following things,
"public OnPlayerGamble"
- What is this? This won't be added... Just make your OWN gamble system. SA-MP will never have this, sorry. Also, why would you attach a VEHICLE TO AN OBJECT? That doesn't even make sense. Also, you can make CreateFire yourself with particle effects, same goes for smoke. Also, position changes can already be detected.
Re: Suggestions for future SA:MP updates -
Manyula - 06.07.2014
Код:
SetRigidBody(objectid, bool:toggle);
Adds a rigid body to a certain object, which basicslly means that it can be affected by ingame physics.
Secondly, the ability to wield every weapon with a jetpack, not just only an uzi or tec9, would be quite awesome too.
Re: Suggestions for future SA:MP updates -
iFarbod - 06.07.2014
Quote:
Originally Posted by Snipa
Already scriptable.
|
I Know, Put player in spectate then exit him from spectate. I Don't need it actually.
Re: Suggestions for future SA:MP updates -
nmader - 06.07.2014
Not sure if this has been suggested, but:
pawn Код:
KeepPlayerBody(playerid, bool:toggle);
Basically keep a player's body where they died. It would help a lot of roleplay servers, especially the zombie ones to where people can loot bodies and know where those bodies actually are rather than decorations.
Re: Suggestions for future SA:MP updates -
Battlezone - 07.07.2014
TogglePlayerVisible(playerid, bool:toggle); would help alot for me..
Nmader nice one btw
Re: Suggestions for future SA:MP updates -
Onfroi - 07.07.2014
Would be nice if SendCommand worked with SA-MP's built-in commands.
Re: Suggestions for future SA:MP updates -
iFarbod - 07.07.2014
Quote:
Originally Posted by nmader
Not sure if this has been suggested, but:
pawn Код:
KeepPlayerBody(playerid, bool:toggle);
Basically keep a player's body where they died. It would help a lot of roleplay servers, especially the zombie ones to where people can loot bodies and know where those bodies actually are rather than decorations.
|
This is very good for roleplay servers, i agree, But function name must be changed
But for now, you can do another thing. Set all players team same, Or set them to god-mode. then simulate damages, actually, custom health/Armour system. Then for die (Injure in RP) Apply an animation like player is dying.
Sorry for bad English and Grammar. If i have typo, tell me, because i post this with mobile.
Re: Suggestions for future SA:MP updates -
nickdodd25 - 07.07.2014
Not sure if this has been suggested yet but how about adding color embedding for textdraws. Would be nice to embed color codes into the textdraw rather than having to make multiple textdraws with diffrent colors.
Re: Suggestions for future SA:MP updates -
[HLF]Southclaw - 07.07.2014
You can already embed colours though they are limited. Would be nice to embed {FFFF00} style colours!
Re: Suggestions for future SA:MP updates -
Abagail - 07.07.2014
pawn Код:
IsPlayerTyping(playerid);
GetPlayerScreenResolution(playerid, resolution);
pawn Код:
EnablePlayerTextEffect(playerid, effect);
#define PLAYER_TEXT_EFFECT_NONE 0
#define PLAYER_TEXT_EFFECT_ITALIC 1
#define PLAYER_TEXT_EFFECT_BOLD 2
#define PLAYER_TEXT_EFFECT_UNDERLINE 3
And as I've posted a lot before:
pawn Код:
CreateWater(X, Y, Z, size, waveheight); // Returns the ID of the water created.
DestroyWayer(id);
RemoveWaterForPlayer(playerid, X, Y, Z, radius);
CreateWaterForPlayer(playerid, X, Y, Z, size, waveheight);
DestroyWaterForPlayer(playerid);
SetWaterWaveHeight(id, Float: waveheight);
Better dialog features:
New types such as -
DIALOG_STYLE_COLOR_PICKER
pawn Код:
SetPlayerDialogColor(playerid, color); // Applies to all dialogs players see. - 0 = normal(default)
SetPlayerRCONAdmin(playerid, true/false); // Allows them to log-in script-wise without them even knowing the password.
IsPlayerWindowed(playerid); // Detects if they are running in window-ed mode or not.
IsPlayerSwimming(playerid); // Detection for the new water abilities as shown above.
pawn Код:
PutPlayerInWater(playerid, waterid);
pawn Код:
IsPlayerInTabMenu(playerid);
GetPlayerTabMenuTab(playerid, tab);
#define MENU_TAB_MAIN 1
#define MENU_TAB_GAME 2
#define MENU_TAB_MAP 3
#define MENU_TAB_SETTINGS 4
#define MENU_TAB_OTHER 5
ToggleVehicleControllable(vehicleid, true/false);
ToggleVehiclePushable(vehicleid, true/false);
TogglePlayerLookaround(playerid, true/false);
PutPlayerInTrunk(playerid, vehicleid);
IsVehicleModdedForPlayer(playerid, modelid);
CreateSkinObject(skinid,Float: X, Float: Y, Float: Z, Float: RX, Float: RY, Float: RZ); // creates a "body".
DestroySkinObject(skinobjid);
// Detects if they have a vehicle mod for the specified model id.[/pawn]
Respuesta: Re: Suggestions for future SA:MP updates -
Gryphus One - 07.07.2014
Quote:
Originally Posted by Abagail
pawn Код:
SetPlayerRCONAdmin(playerid, true/false); // Allows them to log-in script-wise without them even knowing the password.
|
This is a curious one, never thought about it.
Quote:
Originally Posted by Abagail
pawn Код:
PutPlayerInWater(playerid, waterid);
|
You can use SetPlayerPos.
Re: Suggestions for future SA:MP updates -
DavidKember - 08.07.2014
I believe 1000 slots is enought, anyway i liked the Nick's iddea, that would be great
Re: Suggestions for future SA:MP updates -
Amora187 - 09.07.2014
Quote:
Originally Posted by im
More than 1000 slots.
|
LOL... There could be crowded traffics i think xD but awesome idea :P
Re: Suggestions for future SA:MP updates -
Juvanii - 09.07.2014
pawn Код:
native GetVehicleTireID(vehicleid, tireid);
native PopVehicleTireID(vehicleid, tireid);
native GetVehicleTirePosition(vehicleid, tireid, Float:x, Float:y, Float:z)
Re: Suggestions for future SA:MP updates -
Snipa - 09.07.2014
Quote:
Originally Posted by Juvanii
pawn Код:
native GetVehicleTireID(vehicleid, tireid); native PopVehicleTireID(vehicleid, tireid);
|
https://sampwiki.blast.hk/wiki/UpdateVehicleDamageStatus
https://sampwiki.blast.hk/wiki/TireStates