[AJUDA]TextDraw -
Nake01 - 23.07.2011
Galera gostaria de criar um TextDraw Que aparecesse assim PlayersOn: ai aparece a quantidade de players online eu jб tenho a base de tudo mais nгo consigo fazer vou postar a Check que faiz checar quantos players tem Online feito por Shadoww5 e o TextDraw
Код:
Textdraw07 = TextDrawCreate(515.000000, 437.000000, " PlayersOn:");
TextDrawBackgroundColor(Textdraw07, 255);
TextDrawFont(Textdraw07, 1);
TextDrawLetterSize(Textdraw07, 0.300000, 1.000000);
TextDrawColor(Textdraw07, 16711935);
TextDrawSetOutline(Textdraw07, 0);
TextDrawSetProportional(Textdraw07, 1);
TextDrawSetShadow(Textdraw07, 1);
TextDrawUseBox(Textdraw07, 1);
TextDrawBoxColor(Textdraw07, 255);
TextDrawTextSize(Textdraw07, 640.000000, 3.000000);
Код:
stock Check()
{
new players;
for(new i = 0; i < MAX_PLAYERS; i ++)
{
if(IsPlayerConnected(i)) players++;
}
return players;
}
Re: [AJUDA]TextDraw -
RockFire - 23.07.2011
TextDrawSetString
Re: [AJUDA]TextDraw -
Shadoww5 - 23.07.2011
PHP код:
public OnGameModeInit()
{
Textdraw07 = TextDrawCreate(515.000000, 437.000000, " PlayersOn:");
TextDrawBackgroundColor(Textdraw07, 255);
TextDrawFont(Textdraw07, 1);
TextDrawLetterSize(Textdraw07, 0.300000, 1.000000);
TextDrawColor(Textdraw07, 16711935);
TextDrawSetOutline(Textdraw07, 0);
TextDrawSetProportional(Textdraw07, 1);
TextDrawSetShadow(Textdraw07, 1);
TextDrawUseBox(Textdraw07, 1);
TextDrawBoxColor(Textdraw07, 255);
TextDrawTextSize(Textdraw07, 640.000000, 3.000000);
SetTimer("Check", 1000, true);
return 1;
}
forward Check();
public Check()
{
new players, str[20];
for(new i = 0; i < MAX_PLAYERS; i ++)
{
if(IsPlayerConnected(i)) players++;
}
format(str, sizeof str, " PlayersOn: %d", players);
TextDrawSetString(Textdraw07, str);
}
Re: [AJUDA]TextDraw -
wallon - 23.07.2011
*strelinha* semrpe kiz saber comofaz saporra tbm D:
Re: [AJUDA]TextDraw -
Shadoww5 - 23.07.2011
Nгo й preciso mostrar a
textdraw novamente apуs editб-la.
Sу й necessбrio mostrб-la quando o jogador conectar ao servidor e, se quiser, ocultб-la ao desconectar.
Re: [AJUDA]TextDraw -
Ricop522 - 23.07.2011
pawn Код:
public OnGameModeInit()
{
Textdraw07 = TextDrawCreate(515.000000, 437.000000, " PlayersOn:");
TextDrawBackgroundColor(Textdraw07, 255);
TextDrawFont(Textdraw07, 1);
TextDrawLetterSize(Textdraw07, 0.300000, 1.000000);
TextDrawColor(Textdraw07, 16711935);
TextDrawSetOutline(Textdraw07, 0);
TextDrawSetProportional(Textdraw07, 1);
TextDrawSetShadow(Textdraw07, 1);
TextDrawUseBox(Textdraw07, 1);
TextDrawBoxColor(Textdraw07, 255);
TextDrawTextSize(Textdraw07, 640.000000, 3.000000);
SetTimer("mostrarTextdraw", 1000, true);
return 1;
}
forward mostrarTextdraw(); public mostrarTextdraw()
{
new str[16];
format(str, sizeof str, "PlayersOn: %d", getPlayers());
TextDrawSetString(Textdraw07, str);
TextDrawShowForAll(Textdraw07);
return 1;
}
stock getPlayers() {
new p = 0;
for(new a, b = GetMaxPlayers(); a < b; ++a)
{
if(IsPlayerConnected(a) && !IsPlayerNPC(a)) ++p;
}
return p;
}
Re: [AJUDA]TextDraw -
Shadoww5 - 24.07.2011
Quote:
Originally Posted by [GangsTa]Bia
testa. vocк verб que ele nгo vai se atualizar.
|
Aqui funciona perfeitamente.
Re: [AJUDA]TextDraw -
Shadoww5 - 24.07.2011
Quote:
Originally Posted by Ricop522
pawn Код:
public OnGameModeInit() { Textdraw07 = TextDrawCreate(515.000000, 437.000000, " PlayersOn:"); TextDrawBackgroundColor(Textdraw07, 255); TextDrawFont(Textdraw07, 1); TextDrawLetterSize(Textdraw07, 0.300000, 1.000000); TextDrawColor(Textdraw07, 16711935); TextDrawSetOutline(Textdraw07, 0); TextDrawSetProportional(Textdraw07, 1); TextDrawSetShadow(Textdraw07, 1); TextDrawUseBox(Textdraw07, 1); TextDrawBoxColor(Textdraw07, 255); TextDrawTextSize(Textdraw07, 640.000000, 3.000000); SetTimer("mostrarTextdraw", 1000, true); return 1; }
forward mostrarTextdraw(); public mostrarTextdraw() { new str[16]; format(str, sizeof str, "PlayersOn: %d", getPlayers()); TextDrawSetString(Textdraw07, str); TextDrawShowForAll(Textdraw07); return 1; }
stock getPlayers() { new p = 0; for(new a, b = GetMaxPlayers(); a < b; ++a) { if(IsPlayerConnected(a) && !IsPlayerNPC(a)) ++p; } return p; }
|
O problema jб nгo foi resolvido ? '-'
Re: [AJUDA]TextDraw - [S]trong - 24.07.2011
Quote:
Originally Posted by Ricop522
pawn Код:
public OnGameModeInit() { Textdraw07 = TextDrawCreate(515.000000, 437.000000, " PlayersOn:"); TextDrawBackgroundColor(Textdraw07, 255); TextDrawFont(Textdraw07, 1); TextDrawLetterSize(Textdraw07, 0.300000, 1.000000); TextDrawColor(Textdraw07, 16711935); TextDrawSetOutline(Textdraw07, 0); TextDrawSetProportional(Textdraw07, 1); TextDrawSetShadow(Textdraw07, 1); TextDrawUseBox(Textdraw07, 1); TextDrawBoxColor(Textdraw07, 255); TextDrawTextSize(Textdraw07, 640.000000, 3.000000); SetTimer("mostrarTextdraw", 1000, true); return 1; }
forward mostrarTextdraw(); public mostrarTextdraw() { new str[16]; format(str, sizeof str, "PlayersOn: %d", getPlayers()); TextDrawSetString(Textdraw07, str); TextDrawShowForAll(Textdraw07); return 1; }
stock getPlayers() { new p = 0; for(new a, b = GetMaxPlayers(); a < b; ++a) { if(IsPlayerConnected(a) && !IsPlayerNPC(a)) ++p; } return p; }
|
Nгo precisa checar se й um NPC. Um NPC nгo й considerado conectado pelo servidor.
E tambйm nгo precisa mostrar a Textdraw toda a vez que usar a funзгo TextDrawSetString.
Re: [AJUDA]TextDraw -
Ricop522 - 24.07.2011
Como se isso fosse interferir em algo. rs