09.10.2013, 15:09
Spliffys 3DText Player Names Above their heads
Hello, You are probably thinking what does this filterscript do?What it does its simple, When a player connects to the server it will display their name above their heads like "John_Smith" It will not show hes HP or anything, just their name.
Sorry for no screenshots, My test server isn't working and this is one of the things I used to use on my roleplay server.
The nametag will be white, Its the name that is displayed above hes head.
Код:
#include <a_samp>
#define NAME_DRAWDISTANCE (5) // The distance of the 3d text nametags to appear.
new Text3D:NameTag[MAX_PLAYERS];
new playerName[MAX_PLAYER_NAME];
public OnGameModeInit()
{
SetNameTagDrawDistance(0.0);
ShowNameTags(false);
return 1;
}
public OnPlayerConnect(playerid)
{
playerName = p_name( playerid );
NameTag[playerid] = Create3DTextLabel( playerName, 0xFFFFFFFF, 0, 0, 0, NAME_DRAWDISTANCE, 0, 1 );
Attach3DTextLabelToPlayer(NameTag[playerid], playerid, 0.0, 0.0, 0.2);
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
Delete3DTextLabel( NameTag[playerid] );
return 1;
}
stock p_name( playerid )
{
new p_namev[MAX_PLAYER_NAME];
GetPlayerName(playerid, p_namev, MAX_PLAYER_NAME);
return p_namev;
}


