[Ajuda] Colocar Texto 3D em cima do Player -
Vitor_Marfioso - 09.05.2012
Alguйm ai sabe como colocar um texto 3D em cima do jogador?
Exemplo: Vem primeiro o nick do cara, depois o nнvel dele e depois a nacionalidade!
Tem como? Como faz?
Valendo +
Re: [Ajuda] Colocar Texto 3D em cima do Player -
ViniBorn - 09.05.2012
Usa format + suas variaveis + Create3DTextLabel + Attach3DTextLabelToPlayer
Re: [Ajuda] Colocar Texto 3D em cima do Player -
Vitor_Marfioso - 09.05.2012
Vlw peguei o exemplo do comando /veh mais vlw
Re: [Ajuda] Colocar Texto 3D em cima do Player -
Vitor_Marfioso - 09.05.2012
Deu uma Warning:
new message[128];
format(message,sizeof(message), "\nJogador Vitor\nPor: %s", PlayerName(playerid));
Create3DTextLabel(message, COLOR_AZULBB, 0.0, 0.0, 0.0, 2.0, 0, 0);
Attach3DTextLabelToPlayer(playerid, playerid, 0.0, 0.0, 2.0);
na 4 Linha, o q й?
Re: [Ajuda] Colocar Texto 3D em cima do Player -
ViniBorn - 09.05.2012
Usa edit da prуxima vez.
pawn Код:
new message[64],Text3D:TextID;
format(message,sizeof(message), "\nJogador Vitor\nPor: %s", PlayerName(playerid));
TextID = Create3DTextLabel(message, COLOR_AZULBB, 0.0, 0.0, 0.0, 2.0, 0, 0);
Attach3DTextLabelToPlayer(TextID , playerid, 0.0, 0.0, 2.0);
Re: [Ajuda] Colocar Texto 3D em cima do Player -
ViictorDaay- - 09.05.2012
pawn Код:
new message[64],Text3D:
format(message,sizeof(message), "\nJogador Vitor\nPor: %s", PlayerName(playerid));
TextID = Create3DTextLabel(message, COLOR_AZULBB, 0.0, 0.0, 0.0, 2.0, 0, 0);
Attach3DTextLabelToPlayer(TextID , playerid, 0.0, 0.0, 2.0);
• error 021: symbol already defined: "format"
Re: [Ajuda] Colocar Texto 3D em cima do Player -
Vitor_Marfioso - 09.05.2012
Nгo tб dando:
pawn Код:
new message[64],Text3D:TextID;
format(message,sizeof(message), "\n\n\n\n\n\n\n\n\nNivel: %d",level);
TextID = Create3DTextLabel(message, COLOR_AZULBB, 0.0, 0.0, 0.0, 2.0, 0, 0);
Attach3DTextLabelToPlayer(TextID , playerid, 0.0, 0.0, 2.0);
A giveplayerid tб como indefinida, mais eu queria era q aparecesse o nнvel do cara, como eu faзo?
Re: [Ajuda] Colocar Texto 3D em cima do Player -
Imortais - 09.05.2012
Eu tambйm to precisando disso valendo 2+, onde eu coloco isso no OnPlayerConnect?
Como eu mudo a distancia da letra, no meu no lugar do nivel n aparece nada como faz pra dar certo?
Re: [Ajuda] Colocar Texto 3D em cima do Player -
Vitor_Marfioso - 09.05.2012
Coloquei no OnGameModeInt e nгo deu fala que Nгo definiu o Playerid, onde que й? Como eu faзo?
Re: [Ajuda] Colocar Texto 3D em cima do Player -
Linow - 09.05.2012
Faz assim:
Adiciona isso no final do gamemode:
pawn Код:
stock 3DLabel(playerid, toggle)
{
if(toggle == true)
{
new label[128], Text3D:info;
format(label, sizeof(label), "Nivel: %d", Nivel);
info = Create3DTextLabel(label, 0xFFFFFFAA, 0.0, 0.0, 0.0, 20.0, 0, 0);
Attach3DTextLabelToPlayer(info, playerid, X, Y, 0.75);
}
else if(toggle == false)
{
Delete3DTextLabel(info);
}
return 1;
}
Entгo, eu recomendo que vocк coloque isso quando o player logar na conta dele, para ativar use:
Desativar:
pawn Код:
3DLabel(playerid, false);
Eu fiz sem testar, se der algum erro eu faзo a correзгo
PS: Coisas que necessitam ser trocadas:
format(label, sizeof(label), "Nivel: %d",
Nivel); -- Troque pela variбvel que armazena o level.
info = Create3DTextLabel(label,
0xFFFFFFAA, 0.0, 0.0, 0.0,
20.0, 0, 0); -
Distancia em que pode ser vista a label;
Cor da label