Attach3DTextLabelToPlayer -
Lucas-Fc - 20.10.2012
Oi. Quero saber, como posso usar a funзгo Attach3DTextLabelToPlayer , Para botar uma 3DText Em cima da cabeзa de um jogador, de a cordo com a organizaзгo dele.
Exemplo, se o player for da Groove, ficarб em cima da cabeзa dele : Groove.
entenderam ?
Obrigado. xD
Re: Attach3DTextLabelToPlayer -
DrTHE - 20.10.2012
й so usar uma condiзгo.
Exemplo
PHP код:
if(variaveldeorg[playerid] == GROOVE)
{
funзгo de 3DTextLabel
}
Re: Attach3DTextLabelToPlayer -
Lucas-Fc - 20.10.2012
Quote:
Originally Posted by DrTHE
й so usar uma condiзгo.
Exemplo
PHP код:
if(variaveldeorg[playerid] == GROOVE)
{
funзгo de 3DTextLabel
}
|
Eu tentei fazer assim :
pawn Код:
#define teamid GetPlayerTeam()
OnGameModeInit :
new Text3D:label = Create3DTextLabel("teste",Azul_Claro, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(label,teamid, 0.0, 0.0, 0.7);
Mais da Warning e nгo sei se da certo.
Re: Attach3DTextLabelToPlayer -
Lucas-Fc - 20.10.2012
UP :\
Re: Attach3DTextLabelToPlayer -
BreakDriFT - 20.10.2012
Vocк ta usando SetPlayerTeam ou variavel nas organizaзхes ?
Re: Attach3DTextLabelToPlayer -
Lucas-Fc - 20.10.2012
Quote:
Originally Posted by BreakDriFT
Vocк ta usando SetPlayerTeam ou variavel nas organizaзхes ?
|
pawn Код:
#define Exemplo (1)
public OnPlayerRequestClass(playerid, classid)
{
switch(classid)
{
case 0:
{
SetPlayerTeam(playerid, Exemplo);
GameTextForPlayer(playerid, "Exemplo", 2500, 3);
SetPlayerColor(playerid,Verde_Claro);
SetSpawnInfo(playerid,Exercito,287,156.8867,1903.3468,18.6473,269.5479,0,0,0,0,0,0);
}
Re: Attach3DTextLabelToPlayer -
BreakDriFT - 20.10.2012
PHP код:
public OnPlayerSpawn(playerid)
{
if(GetPlayerTeam(playerid) == exemplo)
{
new Text3D:label = Create3DTextLabel("Groove", 0x008080FF, 30.0, 40.0, 50.0, 40.0,0);
Attach3DTextLabelToPlayer(label, playerid, 0.0, 0.0, 0.7);
}
return 1;
}
Re: Attach3DTextLabelToPlayer -
Lucas-Fc - 20.10.2012
Quote:
Originally Posted by BreakDriFT
OnPlayerSpawn ou outra callback.
Код:
if(GetPlayerTeam(playerid) == exemplo)
{
new Text3D:label = Create3DTextLabel("Groove", 0x008080FF, 30.0, 40.0, 50.0, 40.0,0);
Attach3DTextLabelToPlayer(label, playerid, 0.0, 0.0, 0.7);
}
|
Show cara, Deu tudo certo. + REP.
Cara, tem como vocк entrar no meu servidor so para testar isso ? vai ser rбpido, tem ninguem para testar.
Se puder , IP :177.180.118.180
Obrigado.
Edit :
Como eu acho as cordeadas de cima da cabeзa ?
Re: Attach3DTextLabelToPlayer -
BreakDriFT - 20.10.2012
Jб ta em cima do jogador.
Re: Attach3DTextLabelToPlayer -
Lucas-Fc - 21.10.2012
Quote:
Originally Posted by BreakDriFT
Jб ta em cima do jogador.
|
Ta muito em cima vei, quase 1 km
kkk
tem como ficar mais perto da cabeзa nгo ?