textdrawn Sua casa й id (%d)
for(new p = 0; p < MAX_PROPS; p++) new string[128]; format(string, sizeof(string), "~p~Empresa ID ~y~%s", p); TextDrawSetString(emptext[i], string); TextDrawShowForPlayer(i, emptext[i]); } } } } |
for(new i=0; i < MAX_PLAYERS; i++) { emptext[i] = TextDrawCreate(100,430," "); TextDrawFont(emptext[i],1); TextDrawColor(emptext[i],0xFFFFFFAA); TextDrawLetterSize(emptext[i],0.499999,0.899999); TextDrawSetOutline(emptext[i],1); TextDrawSetShadow(emptext[i],0); TextDrawSetProportional(emptext[i],1); TextDrawBackgroundColor(emptext[i],0x000000ff); } return 1; } |
#if defined MAX_PLAYERS
#undef MAX_PLAYERS
#define MAX_PLAYERS ( 50 )
#endif
#define LOCAL_PLAYER ( "/Players/%s.ini" )
static
Text:BusinessID[ MAX_PLAYERS ];
forward OnBusinessUpdate( playerid );
public OnPlayerConnect( playerid )
{
BusinessID[ playerid ] = TextDrawCreate( 100, 430, "_" );
TextDrawFont( BusinessID[ playerid ], 1 );
TextDrawColor( BusinessID[ playerid ], 0xFFFFFFAA );
TextDrawLetterSize( BusinessID[ playerid ], 0.499999, 0.899999 );
TextDrawSetOutline( BusinessID[ playerid ], 1 );
TextDrawSetShadow( BusinessID[ playerid ], 0 );
TextDrawSetProportional( BusinessID[ playerid ], 1 );
TextDrawBackgroundColor( BusinessID[ playerid ], 0x000000ff );
return true;
}
public OnBusinessUpdate( playerid )
{
new string[72];
TextDrawHideForPlayer( playerid, BusinessID[ playerid ] );
format( string, sizeof( string ), "~p~Empresa ID ~y~%i", dini_Get( LOCAL_PLAYER, "id") );
TextDrawSetString( BusinessID[ playerid ], string );
TextDrawShowForPlayer( i, BusinessID[ playerid ] );
return true;
}
//Como chamar a funзгo:
SetTimerEx( "OnBusinessUpdate", 1000, true, "i", playerid );
//Ou
OnBusinessUpdate( playerid );
Fiz uma base pra vocк... й sу trocar a variбvel Business_ID para a variбvel que armazena o ID da empresa...
pawn Код:
|
MAX_PROPS ??
for(new p = 0; p < MAX_PROPS; p++) { if(pickupid == dini_Int(string, "Id")){ format(string, sizeof(string), "~p~Empresa ID ~y~%s", p); TextDrawSetString(emptext[i], string); TextDrawShowForPlayer(i, emptext[i]); } } }
Assim fuciona ? Me ajudem por favor
Код:
for(new p = 0; p < MAX_PROPS; p++) { if(pickupid == dini_Int(string, "Id")){ format(string, sizeof(string), "~p~Empresa ID ~y~%s", p); TextDrawSetString(emptext[i], string); TextDrawShowForPlayer(i, emptext[i]); } } } |
#if defined MAX_PLAYERS
#undef MAX_PLAYERS
#define MAX_PLAYERS ( 50 )
#endif
#define LOCAL_PLAYER ( "/Players/%s.ini" )
static
Text:BusinessID[ MAX_PLAYERS ];
forward OnBusinessUpdate( playerid );
public OnPlayerConnect( playerid )
{
BusinessID[ playerid ] = TextDrawCreate( 100, 430, "_" );
TextDrawFont( BusinessID[ playerid ], 1 );
TextDrawColor( BusinessID[ playerid ], 0xFFFFFFAA );
TextDrawLetterSize( BusinessID[ playerid ], 0.499999, 0.899999 );
TextDrawSetOutline( BusinessID[ playerid ], 1 );
TextDrawSetShadow( BusinessID[ playerid ], 0 );
TextDrawSetProportional( BusinessID[ playerid ], 1 );
TextDrawBackgroundColor( BusinessID[ playerid ], 0x000000ff );
return true;
}
public OnBusinessUpdate( playerid )
{
new string[72];
TextDrawHideForPlayer( playerid, BusinessID[ playerid ] );
format( string, sizeof( string ), "~p~Empresa ID ~y~%i", dini_Get( LOCAL_PLAYER, "id") );
TextDrawSetString( BusinessID[ playerid ], string );
TextDrawShowForPlayer( i, BusinessID[ playerid ] );
return true;
}
//Como chamar a funзгo:
SetTimerEx( "OnBusinessUpdate", 1000, true, "i", playerid );
//Ou
OnBusinessUpdate( playerid );