21.10.2012, 14:52
Oi Galera. Tenho um cуdigo que Anexar um rуtulo de texto 3D para jogador. ( Attach3DTextLabelToPlayer ) De Acordo com a Organizaзгo dele.
Se ele For do Exйrcito Fica em cima da cabeзa dele, ( Militar ) se Terrorista ( Terrorista ).
Mais, se o player morre, ou escolhe outra organizaзгo, os Textos 3D Ficam Bugados. ( Um em cima do outro )
Dai eu Pensei, em fazer uma funзгo, para que quando ele morre-se, ou trocasse de Time, o Texto3D Fosse Deletada.
Tentei fazer com a funзгo : DeletePlayer3DTextLabel na Public OnPlayerDeath e na Public OnPlayerRequestClass
Mais nгo da certo.
Vou Postar aqui os cуdigos .
Esse Erro :
Tentei definir no Topo do GM , Com uma variбvel Global, mais tambйm nгo dб certo.
Preciso de Ajuda.
Se ele For do Exйrcito Fica em cima da cabeзa dele, ( Militar ) se Terrorista ( Terrorista ).
Mais, se o player morre, ou escolhe outra organizaзгo, os Textos 3D Ficam Bugados. ( Um em cima do outro )
Dai eu Pensei, em fazer uma funзгo, para que quando ele morre-se, ou trocasse de Time, o Texto3D Fosse Deletada.
Tentei fazer com a funзгo : DeletePlayer3DTextLabel na Public OnPlayerDeath e na Public OnPlayerRequestClass
Mais nгo da certo.
Vou Postar aqui os cуdigos .
pawn Код:
public OnPlayerSpawn(playerid)
{
if(GetPlayerTeam(playerid) == 1)
{
new Text3D:text = Create3DTextLabel("Militar",Azul_Claro, 30.0, 40.0, 10.0, 40.0,0);
Attach3DTextLabelToPlayer(text, playerid, 0.0, 0.0, 0.7);
}
if(GetPlayerTeam(playerid) == 2)
{
new Text3D:text = Create3DTextLabel("Terrorista",Verde_Claro, 30.0, 40.0, 10.0, 40.0,0);
Attach3DTextLabelToPlayer(text, playerid, 0.0, 0.0, 0.7);
}
return 1;
}
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
DeletePlayer3DTextLabel(playerid,text);
return 1;
}
pawn Код:
C:\Users\Lucas\Desktop\Servidor\gamemodes\GM.pwn(282) : error 017: undefined symbol "text"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
pawn Код:
new text;