Help Text Draw Update
#1

Is this gonna work ?

Stats Textdraw

PHP код:
stock textdraw(playerid

         if(
IsPlayerConnected(playerid)) 
        { 
         new 
pscore[127]; 
        
format(pscoresizeof(pscore), "Score : ~y~%d" ,GetPlayerScore(playerid)); 
        
PlayerTextDrawSetString(playeridTextdraw1[playerid], pscore); 
        
//new pname[128]; 
        
new names[MAX_PLAYER_NAME]; 
        
GetPlayerName(playeridnamessizeof(names)); 
        
format(namessizeof(names),"Name : ~y~%s" ,names); 
        
PlayerTextDrawSetString(playeridTextdraw2[playerid], names); 
        new 
prank[129]; 
        
format(pranksizeof(prank), "Rank : ~y~%s" ,GetRankName(playerid)); 
        
PlayerTextDrawSetString(playeridTextdraw3[playerid], prank); 
        new 
pclass[130]; 
        
format(pclasssizeof(pclass), "Class : ~y~%s" ,GetClass(playerid)); 
        
PlayerTextDrawSetString(playeridTextdraw4[playerid], pclass); 
        new 
pkill[131]; 
        
format(pkillsizeof(pkill), "Kills : ~y~%d" ,PlayerInfo[playerid][Kills]); 
        
PlayerTextDrawSetString(playeridTextdraw5[playerid], pkill); 
        new 
pdeath[132]; 
        
format(pdeathsizeof(pdeath), "Deaths : ~y~%d" ,PlayerInfo[playerid][Deaths]); 
        
PlayerTextDrawSetString(playeridTextdraw6[playerid], pdeath); 
        new 
pdkill
        new 
pdkills[100]; 
        if(
PlayerInfo[playerid][Deaths] == 0pdkill 1; else pdkill PlayerInfo[playerid][Deaths]; 
        
format(pdkillssizeof(pdkills), "K/D Ratio : ~y~%0.2f" ,Float:PlayerInfo[playerid][Kills]/Float:pdkill); 
        
PlayerTextDrawSetString(playeridTextdraw7[playerid], pdkills); 
        new 
pip[136]; 
        new 
tmp33[50]; 
        
GetPlayerIp(playerid,tmp33,50); 
        
format(pip,sizeof(pip),"IP : ~y~%s"tmp33); 
        
PlayerTextDrawSetString(playeridTextdraw8[playerid], pip); 
        new 
phealthw[137]; 
        new 
Float:armour
        
GetPlayerArmour(playeridarmour); 
        
format(phealthwsizeof(phealthw),"%0.0f"armour); 
        
PlayerTextDrawSetString(playeridhealthcount[playerid], phealthw); 
        new 
phealthr[137]; 
        new 
Float:health
        
GetPlayerHealth(playerid,health); 
        
format(phealthrsizeof(phealthr),"%0.0f"health); 
        
PlayerTextDrawSetString(playeridhealthcount1[playerid], phealthr); 
        new 
ping[138]; 
        
format(ping,sizeof(ping),"Ping : ~r~%i",GetPlayerPing(playerid)); 
        
PlayerTextDrawSetString(playeridTextPing[playerid], ping); 
        } 
    }  
 
   public 
OnPlayerConnect(playerid

        
Textdraw1[playerid] = CreatePlayerTextDraw(playerid9.375000160.416641"Score :"); 
    
PlayerTextDrawLetterSize(playeridTextdraw1[playerid], 0.2406241.016666); 
    
PlayerTextDrawAlignment(playeridTextdraw1[playerid], 1); 
    
PlayerTextDrawColor(playeridTextdraw1[playerid], -5963521); 
    
PlayerTextDrawSetShadow(playeridTextdraw1[playerid], 0); 
    
PlayerTextDrawSetOutline(playeridTextdraw1[playerid], 1); 
    
PlayerTextDrawBackgroundColor(playeridTextdraw1[playerid], 51); 
    
PlayerTextDrawFont(playeridTextdraw1[playerid], 1); 
    
PlayerTextDrawSetProportional(playeridTextdraw1[playerid], 1); 
        return 
1;  
}  
 
public 
OnPlayerSpawn(playerid

 
PlayerTextDrawShow(playerid,Textdraw1[playerid]); 
 return 
1
}  
 
public 
OnPlayerDeath(playerid

 
PlayerTextDrawHide(playerid,Textdraw1[playerid]); 
 return 
1
}
public 
OnPlayerUpdate(playerid
{
   
textdraw(playerid
  return 
1;

Reply
#2

No, the main thing is: The creation of Textdraws (CreatePlayerTextdraw in this case it seems), and I do not think I saw the CreatePlayerTextdraw of all that you are setting. Also, remember the function to display them at all Textdraws you will use.
Reply
#3

Quote:
Originally Posted by _Zume
Посмотреть сообщение
No, the main thing is: The creation of Textdraws (CreatePlayerTextdraw in this case it seems), and I do not think I saw the CreatePlayerTextdraw of all that you are setting. Also, remember the function to display them at all Textdraws you will use.
I know that i already did , i just askin if that textdraw will update everytime ?

for ex

capture zone +5score

after that is the textdraw will update too ?
Reply
#4

Btw its working fine now , thanks all
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)