Delete3DTextLabel help (+rep)
#7

Ok. Im show you method make/upd/destroy text label and you will modify it

Give code:
PHP код:
// Init Text Labels
new Text3D:p_dmgstatus[MAX_PLAYERS] = {INVALID_3DTEXT_ID, ...};
public 
OnPlayerSpawn(playerid) {
      
// Create damage status ---------------------------------------------------------
      // Delete OLD Text Label
      
if (Text3D:p_dmgstatus[playerid] != Text3D:INVALID_3DTEXT_ID) {
            
Delete3DTextLabel(Text3D:p_dmgstatus[playerid]);
            
p_dmgstatus[playerid] = Text3D:INVALID_3DTEXT_ID;
      }
      
p_dmgstatus[playerid] = Text3D:Create3DTextLabel("(( Damage status ))"0xAAAAAAAA0.00.00.00.000);
      if (
Text3D:p_dmgstatus[playerid]) Attach3DTextLabelToPlayer(Text3D:p_dmgstatus[playerid], playerid0.00.00.4);
      
// EOF Create damage status ---------------------------------------------------------
      
return true;
}
public 
OnPlayerDeath(playeridkilleridreason) {
      
// Update danage status ---------------------------------------------------------
      
new 
           
msg[256]
      ;
      if (
killerid != INVALID_PLAYER_ID) {
           new 
                
kname[MAX_PLAYER_NAME]
           ;
           
GetPlayerName(killeridknamesizeof(kname));
           
format(msgsizeof(msg), "<Is Killed %s(%d)>"knamekillerid);
      } else {
           
msg "<Is dead>";
      }
      
Update3DTextLabelText(Text3D:p_dmgstatus[playerid], 0xFFFF00AAmsg);
      
// EOF Update danage status ---------------------------------------------------------
      
return true;
}
public 
OnPlayerDisconnect(playeridreason) {
      
// Destroy Text Label ---------------------------------------------------------
      
if (Text3D:p_dmgstatus[playerid] != Text3D:INVALID_3DTEXT_ID) {
            
Delete3DTextLabel(Text3D:p_dmgstatus[playerid]);
            
p_dmgstatus[playerid] = Text3D:INVALID_3DTEXT_ID;
      }
      
// EOF Destroy Text Label ---------------------------------------------------------
      
return true;

Reply


Messages In This Thread
Delete3DTextLabel help (+rep) - by Matical - 29.08.2015, 22:41
Re: Delete3DTextLabel help (+rep) - by Logofero - 30.08.2015, 00:28
Re: Delete3DTextLabel help (+rep) - by Matical - 30.08.2015, 01:36
Re: Delete3DTextLabel help (+rep) - by Logofero - 30.08.2015, 03:49
Re: Delete3DTextLabel help (+rep) - by Matical - 31.08.2015, 17:47
Re: Delete3DTextLabel help (+rep) - by Logofero - 31.08.2015, 17:53
Re: Delete3DTextLabel help (+rep) - by Logofero - 31.08.2015, 18:17

Forum Jump:


Users browsing this thread: 4 Guest(s)