30.03.2015, 22:05
Alguem ai sabe como por uma TAG em cima do nome do player.
public OnGameModeInit()
{
SetTimer("CargoNoNick", 1000, true); Vai atualizar de 1 em 1 segundo
return 1;
}
forward CargoNoNick();
public CargoNoNick()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
new String[30];
if(Player[i][pAdmin] == 1) Aqui serб o cargo do player caso seja outro cargo muda o [padmin]
{
format(String,256,"Administrador"); Texto que vai ficar em cima do player
SetPlayerChatBubble(i, String, COR, 20.0, 2000);
}
}
}
public OnPlayerSpawn(playerid)
{
SetTimerEx("AtualizarChatBubble", 1000, true, "i", playerid);
return 1;
}
//final do gm
forward AtualizarChatBubble(playerid);
public AtualizarChatBubble(playerid)
{
if(pINFO[playerid][adminlevel] >= 1) return SetPlayerChatBubble(playerid, "{FFFFFF}Aqui sua TAG", 0x00FFDDFF, 50, 10000); // substitua "pINFO[playerid][adminlevel] >= 1" pela sua array
return 1;
}
public OnPlayerSpawn(playerid)
{
if(variaveldeadmin[playerid] > 1)
{
new Text3D:label = Create3DTextLabel("Administrador", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(label, playerid, 0.0, 0.0, 0.7);
}
return 1;
}