public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/mask", true))
{
SetPlayerAttachedObject(playerid, 0, 19036, 2, 0.1, 0.05, 0, 90, 90, 0);
for(new i = 0; i < MAX_PLAYERS; i++)
{
ShowPlayerNameTagForPlayer(i, playerid, false);
}
return 1;
}
if(!strcmp(cmdtext, "/maskoff", true))
{
RemovePlayerAttachedObject(playerid, 0);
for(new i = 0; i < MAX_PLAYERS; i++)
{
ShowPlayerNameTagForPlayer(i, playerid, true);
}
return 1;
}
|
Take a look here:
https://sampwiki.blast.hk/wiki/ShowPlayerNameTagForPlayer Example (False): ShowPlayerNameTagForPlayer(i, playerid, true); Example(True): ShowPlayerNameTagForPlayer(playerid, i, true); it should be look like this! |
new bool: gMasked[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
gMasked[playerid] = false;
for (new i = 0; i < MAX_PLAYERS; i++) {
ShowPlayerNameTagForPlayer(i, playerid, true);
}
return 1;
}
CMD:mask(playerid, params[])
{
if (!IsPlayerConneted(playerid))
return 0;
switch (gMasked[playerid])
{
case false:
{
gMasked[playerid] = true;
for (new i = 0; i < MAX_PLAYERS; i++) {
ShowPlayerNameTagForPlayer(i, playerid, false);
}
}
case true:
{
gMasked[playerid] = false;
for (new i = 0; i < MAX_PLAYERS; i++) {
ShowPlayerNameTagForPlayer(i, playerid, true);
}
}
}
return 1;
}
public OnPlayerSteamIn(playerid, forplayerid)
{
if (gMasked[playerid]) {
ShowPlayerNameTagForPlayer(forplayerid, playerid, false);
} else {
ShowPlayerNameTagForPlayer(forplayerid, playerid, true);
}
return 1;
}
|
i dunno.. this should work.
PHP код:
|