new Text3D:PlayerLabel[MAX_PLAYERS];
new string[128], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string,sizeof(string),"%s",name;
PlayerLabel[playerid] = Create3DTextLabel(string,RED,30.0,40.0,50.0,40.0,0);
Attach3DTextLabelToPlayer(PlayerLabel[playerid], playerid, 0.0, 0.0, 0.7);
new Text3D:PlayerLabel[MAX_PLAYERS];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
PlayerLabel[playerid] = Create3DTextLabel(name,RED,30.0,40.0,50.0,40.0,0);
Attach3DTextLabelToPlayer(PlayerLabel[playerid], playerid, 0.0, 0.0, 0.7);
static
Name[MAX_PLAYER_NAME],
new Text3D:PlayerLabel[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
Name = pName( playerid );
PlayerLabel[playerid] = Create3DTextLabel( pName, 0xFFFFFFFF, 0, 0, 0, NAME_DRAWDISTANCE, 0, 1 );
Attach3DTextLabelToPlayer(NameTag[playerid], playerid, 0.0, 0.0, 0.2);
return 1;
}
static
Name[MAX_PLAYER_NAME],
new Text3D:PlayerLabel[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
Name = MName( playerid );
PlayerLabel[playerid] = Create3DTextLabel( MName, 0xFFFFFFFF, 0, 0, 0, NAME_DRAWDISTANCE, 0, 1 );
Attach3DTextLabelToPlayer(NameTag[playerid], playerid, 0.0, 0.0, 0.2);
return 1;
}
stock MName(playerid)
{
new GName[24];
GetPlayerName(playerid, GName, sizeof(GName));
return GName;
}
pawn Код:
pawn Код:
|
C:\Users\Casa\Desktop\DZ\gamemodes\dz.pwn(1493) : error 076: syntax error in the expression, or invalid function call
C:\Users\Casa\Desktop\DZ\gamemodes\dz.pwn(3913) : warning 219: local variable "Name" shadows a variable at a preceding level
PlayerLabel[playerid] = Create3DTextLabel( MName, 0xFFFFFFFF, 0, 0, 0, 30, 0, 1 );
new Giveplayerid, Name[256], String[256], Name2[256];
CMD:spec(playerid, params[])
{
new Giveplayerid, Name[256], String[256], Name2[256];
if (AccountInfo[playerid][pAdmin] >= 1)
{
if (sscanf(params, "d", Giveplayerid)) SendClientMessage(playerid,RED, "[Database:]{FFFFFF} /spec [ID]");
else if (!IsPlayerConnected(Giveplayerid)) SendClientMessage(playerid,RED, "[Database:]{FFFFFF} Player is not connected");
else
{
if ( Specing[Giveplayerid] == 1 )
{
SendClientMessage(playerid,RED, "[Database:]{FFFFFF} The player you tried to spec is already speccing someone else");
}
else
{
GetPlayerName(playerid, Name, 256);
GetPlayerName(Giveplayerid, Name2, 256);
format(String, 256, "[%i] %s is now spectating [%i] %s",playerid, Name,Giveplayerid, Name2);
Specing[playerid] = 1;
}
if ( !IsPlayerInAnyVehicle(Giveplayerid) )
{
TogglePlayerSpectating(playerid, 1);
PlayerSpectatePlayer(playerid, Giveplayerid);
SetPlayerInterior(playerid,GetPlayerInterior(Giveplayerid));
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(Giveplayerid));
return 1;
}
else
{
TogglePlayerSpectating(playerid, 1);
PlayerSpectateVehicle(playerid, GetPlayerVehicleID(Giveplayerid));
SetPlayerInterior(playerid,GetPlayerInterior(Giveplayerid));
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(Giveplayerid));
return 1;
}
}
}
return 1;
}
CMD:spec(playerid, params[])
{
new Giveplayerid, Name[MAX_PLAYER_NAME], string[256], Name2[MAX_PLAYER_NAME];
if (AccountInfo[playerid][pAdmin] >= 1)
{
if (sscanf(params, "d", Giveplayerid)) SendClientMessage(playerid,RED, "[Database:]{FFFFFF} /spec [ID]");
else if (!IsPlayerConnected(Giveplayerid)) SendClientMessage(playerid,RED, "[Database:]{FFFFFF} Player is not connected");
else
{
if ( Specing[Giveplayerid] == 1 )
{
SendClientMessage(playerid,RED, "[Database:]{FFFFFF} The player you tried to spec is already speccing someone else");
}
else
{
GetPlayerName(playerid, Name, sizeof(Name));
GetPlayerName(Giveplayerid, Name2, sizeof(Name2));
format(string, sizeof(string),, "[%i] %s is now spectating [%i] %s",playerid, Name,Giveplayerid, Name2);
Specing[playerid] = 1;
}
if ( !IsPlayerInAnyVehicle(Giveplayerid) )
{
TogglePlayerSpectating(playerid, 1);
PlayerSpectatePlayer(playerid, Giveplayerid);
SetPlayerInterior(playerid,GetPlayerInterior(Giveplayerid));
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(Giveplayerid));
return 1;
}
else
{
TogglePlayerSpectating(playerid, 1);
PlayerSpectateVehicle(playerid, GetPlayerVehicleID(Giveplayerid));
SetPlayerInterior(playerid,GetPlayerInterior(Giveplayerid));
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(Giveplayerid));
return 1;
}
}
}
return 1;
}
public OnPlayerSpawn(playerid)
{
new Giveplayerid, Name[MAX_PLAYER_NAME], string[256],Text3D:PlayerLabel[MAX_PLAYERS], Name2[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, sizeof(Name));
PlayerLabel[playerid] = Create3DTextLabel( Name, 0xFFFFFFFF, 0, 0, 0, NAME_DRAWDISTANCE, 0, 1 );
Attach3DTextLabelToPlayer(NameTag[playerid], playerid, 0.0, 0.0, 0.2);
return 1;
}