Suggestions for future SA:MP updates

I'm suggesting to add function which will only stop player to make controll on PED (not freezeing)
This can be set by push int value at address 0xB6F5F0 + 0x598 (int 0 or 1)
PED could be moved by other things, but player can't controll him.
Reply

Quote:
Originally Posted by KermitTheMysteryFrog
Посмотреть сообщение
I would find usefull command /reconnect so if I lost connection to server I can simply type command to reconnect (or If I experience TimeOut or freeze) without closing gta sa.
I've seen a server with Reconnect cmd.
Reply

Would be nice if you could move servers up and down in your Favorites tab.
Reply

There needs to be a slight adjustment to the font. What I mean by that is that the uppercase 'i' looks exactly the same as the lowercase 'L', this needs to be changed because peoples' usernames can be easily impersonated
Reply

Quote:
Originally Posted by iFarbod
Посмотреть сообщение
Very good thing. very better if we can remove the original waters.

pawn Код:
native RemoveSAWaterForPlayer(playerid, x, y, z, range);
Yeah, thats an idea.

pawn Код:
native CreateWater(type, x, y, z, size);
native DestroyWater(id);
native SetWaterHeight(id, height);
native SetWaterColor(id, color);
pawn Код:
native RemoveWaterForPlayer(playerid, x, y, z, range);
Reply

Virtual Key State Detection. See here for know what i mean

In Default , we can detect Keys like LMB, 2, C, ALT, MMB, Enter, Space, Q, E.

But with the Virtual Keys , we can detect keys like : F12, L, 8, BackSpace, Delete, N and ... Every Key is on your keyboard.

pawn Код:
native GetVirtualKeyState(playerid, newkeys, oldkeys);
forward OnVirtualKeyStateChange(playerid, newkeys, oldkeys);
See it in Action:
pawn Код:
public OnVirtualKeyStateChange(playerid, newkeys, oldkeys)
{
    if(newkeys & 35) // if pressed END
    {
        SetPlayerHealth(playerid, 0.0); // kill the player
    }
    return 1;
}
Reply

Quote:
Originally Posted by iFarbod
Посмотреть сообщение
Virtual Key State Detection. See here for know what i mean

In Default , we can detect Keys like LMB, 2, C, ALT, MMB, Enter, Space, Q, E.

But with the Virtual Keys , we can detect keys like : F12, L, 8, BackSpace, Delete, N and ... Every Key is on your keyboard.

pawn Код:
native GetVirtualKeyState(playerid, newkeys, oldkeys);
forward OnVirtualKeyStateChange(playerid, newkeys, oldkeys);
See it in Action:
pawn Код:
public OnVirtualKeyStateChange(playerid, newkeys, oldkeys)
{
    if(newkeys & 35) // if pressed END
    {
        SetPlayerHealth(playerid, 0.0); // kill the player
    }
    return 1;
}
Since 0.3 or earlier I am trying to get this in. Let's hope for 0.4 then. I am supporting this idea.

edit://
My wish is to fix the angle lights. I mean by that, when you change angle of (let's say) lamp post, it will loose its light. It would be really nice to see that fixed, because that might give us opportunity to create flashlights etc.
Reply

Quote:

My wish is to fix the angle lights. I mean by that, when you change angle of (let's say) lamp post, it will loose its light. It would be really nice to see that fixed, because that might give us opportunity to create flashlights etc.

It's not SA-MP bug, it's related to GTA SA game engine and cannot be fixed by SA-MP client - as somebody from dev team said.
Reply

Quote:
Originally Posted by KubiPL
Посмотреть сообщение
It's not SA-MP bug, it's related to GTA SA game engine and cannot be fixed by SA-MP client - as somebody from dev team said.
Okey, first of all - I did not say that is a SA-MP's bug, I know that is a GTA SA. And why it couldn't be fixed? We know that is fixable because other multi-player is supporting that. So, just a suggestion from me, since I don't really suggest stuff - would be really nice to see that fixed.

But if someone said that won't be there - fine. My conversation's done.
Reply

Are you guys even sure developers take a look at this thread, lol.
Reply

Quote:
Originally Posted by YoDawg
Посмотреть сообщение
Are you guys even sure developers take a look at this thread, lol.
They do.
Reply

should add a function/bool/int like GetPlayerNameN(playerid); to find the name of the play without space. Ex: Kevin_Rambo instead of GetPlayerName(playerid); which will give you Kevin Rambo
Reply

Not sure if it's possible, but try to add:

pawn Код:
native TextDrawSetMaterial(Text:textid, materialindex, modelid, txdname[], texturename[], materialcolor = 0);
native PlayerTextDrawSetMaterial(playerid, PlayerText:playertextid, materialindex, modelid, txdname[], texturename[], materialcolor = 0);
Which sets the material data for the preview model.
Reply

Quote:
Originally Posted by KevinPRINCE
Посмотреть сообщение
should add a function/bool/int like GetPlayerNameN(playerid); to find the name of the play without space. Ex: Kevin_Rambo instead of GetPlayerName(playerid); which will give you Kevin Rambo
That can be scripted easily. Get the player's name using normal function and run a loop to it's length. Replace the characters to spaces or whatever you need and then return it. It's done.
Reply

Yeah base in my Spectating thats Very good work
Reply

The only function I need is:

CreateImage(link,x,y, sizex, sizey);
it will create an image in the game.
example:

CreateImage("http://www.something.com/something.jpg",100.0,100.0,50.0,50.0);
Reply

pawn Code:
native TogglePlayerCanUseCrouchButton(playerid, bool:toggle);
...

- Make the H Button and CAPS LOCK Toggle the drive by. not just the turn on the drive-by.
- return back the driver's drive-by with aiming. Install the following CLEO Mod i attached to see what i mean.
Go in a car's driver's seat. hit RMB And hold it. u can use LMB To fire. leave the RMB to release the aim
Reply

What about:
pawn Code:
public OnPlayerPause(playerid)
&
pawn Code:
public OnPlayerResume(playerid,pausedtime)
Reply

Quote:
Originally Posted by BenJackster
View Post
What about:
pawn Code:
public OnPlayerPause(playerid)
&
pawn Code:
public OnPlayerResume(playerid,pausedtime)
This can already be done using OnPlayerUpdate!
Reply

My list of features

- Adding a feature that will prevent you from fighting
- Addition of substitution function skins in the game!
- Create function draws text with images png? in scriptfiles ...
- Add the ability to use new fonts in text draw
- Alignment of text in the dialogues (LeftTextInDialog, Right and Center ..)
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)