18.09.2015, 16:16
Hi , help me . I want the name that appears in " RANK " also appears on the head of the player.
Code:
#include <a_samp>
new Text:Textdraw0;
new Text:Textdraw1;
new Text:Textdraw2;
new rank[ MAX_PLAYERS ];
public OnFilterScriptInit()
{
Textdraw0 = TextDrawCreate(41.600021, 291.359832, "Score:~g~");
TextDrawBackgroundColor(Textdraw0, 255);
TextDrawFont(Textdraw0, 2);
TextDrawLetterSize(Textdraw0, 0.420398, 2.831994);
TextDrawColor(Textdraw0, 16777215);
TextDrawSetOutline(Textdraw0, 1);
TextDrawSetProportional(Textdraw0, 1);
Textdraw1 = TextDrawCreate(41.600021, 311.359832, "Money:~g~");
TextDrawBackgroundColor(Textdraw1, 255);
TextDrawFont(Textdraw1, 2);
TextDrawLetterSize(Textdraw1, 0.420398, 2.831994);
TextDrawColor(Textdraw1, 16777215);
TextDrawSetOutline(Textdraw1, 1);
TextDrawSetProportional(Textdraw1, 1);
Textdraw2 = TextDrawCreate(41.600021, 271.359832, "Patente:~g~");
TextDrawBackgroundColor(Textdraw2, 255);
TextDrawFont(Textdraw2, 2);
TextDrawLetterSize(Textdraw2, 0.420398, 2.831994);
TextDrawColor(Textdraw2, 16777215);
TextDrawSetOutline(Textdraw2, 1);
TextDrawSetProportional(Textdraw2, 1);
return 1;
}
public OnPlayerSpawn( playerid )
{
TextDrawShowForPlayer( playerid, Textdraw0 );
TextDrawShowForPlayer( playerid, Textdraw1 );
TextDrawShowForPlayer( playerid, Textdraw2 );
return 1;
}
public OnPlayerUpdate( playerid )
{
new string[ 128 ];
new score;
score = GetPlayerScore(playerid);
format( string, sizeof string, "Score:~g~ %d", score );
TextDrawSetString(Textdraw0, string);
new cash;
cash = GetPlayerMoney( playerid );
format( string, sizeof string, "Money:~g~ %d", cash );
TextDrawSetString(Textdraw1, string );
if(GetPlayerScore(playerid) >= 800) rank[ playerid ] = 6;
else if(GetPlayerScore(playerid) >= 500) rank[ playerid ] = 5;
else if(GetPlayerScore(playerid) >= 300) rank[ playerid ] = 4;
else if(GetPlayerScore(playerid) >= 150) rank[ playerid ] = 3;
else if(GetPlayerScore(playerid) >= 100) rank[ playerid ] = 2;
else if(GetPlayerScore(playerid) >= 50) rank[ playerid ] = 1;
else if(GetPlayerScore(playerid) >= 0) rank[ playerid ] = 0;
switch(rank[playerid])
{
case 0: TextDrawSetString( Textdraw2, "Rank:~r~ Novato");
case 1: TextDrawSetString( Textdraw2, "Rank:~y~ Mediano");
case 2: TextDrawSetString( Textdraw2, "Rank:~g~ Bom");
case 3: TextDrawSetString( Textdraw2, "Rank:~g~ Reliquia");
case 4: TextDrawSetString( Textdraw2, "Rank:~g~ Avancado");
case 5: TextDrawSetString( Textdraw2, "Rank:~g~ Brabo");
case 6: TextDrawSetString( Textdraw2, "Rank:~g~ Profissional");
}
return 1;
}
thanks in advance


