[Ajuda] TextDrawn Desapareceu -
[Red]Maninho - 08.11.2011
Bom Fiz 1 TextDrawn De Players Online, Ele Funcionava Perfeito, Agora Nao Mostra Mais
Nao Sei Oque Aconteceu, Alguem Pode Ajudar? Brigado
PHP код:
OngamemodeInt
OnlinE = TextDrawCreate(34.000000, 320.000000,"~r~Red~b~Bull ~w~1 ~g~Online");
TextDrawAlignment(OnlinE,0);
TextDrawBackgroundColor(OnlinE, 255);
TextDrawFont(OnlinE, 1);
TextDrawLetterSize(OnlinE, 0.410000, 1.600000);
TextDrawColor(OnlinE, -1);
TextDrawSetOutline(OnlinE, 1);
TextDrawSetProportional(OnlinE, 1);
TextDrawSetShadow(OnlinE,1);
for(new i; i < MAX_PLAYERS; i ++)
{
if(IsPlayerConnected(i))
{
TextDrawShowForPlayer(i,OnlinE);
}
}
forward PlayerOn(playerid);
SetTimer("PlayerOn", 800, 1);
public PlayerOn(playerid)
{
new Playersnoservidor = 0;
new string[128];
for(new i = 0; i < GetMaxPlayers(); i++)
{
if (IsPlayerConnected(i))
{
Playersnoservidor++;
}
}
format(string,sizeof(string),"~r~Red~b~Bull ~w~%i ~g~Online", Playersnoservidor);
TextDrawSetString(OnlinE, string);
}
public OnPlayerConnect(playerid)
{
TextDrawShowForPlayer(playerid, OnlinE);
Re: [Ajuda] TextDrawn Desapareceu -
Tijoka - 08.11.2011
Faзa o seguinte:
OnGaMeModeInit
Код:
OnlinE = TextDrawCreate(34.000000, 320.000000,"~r~Red~b~Bull ~w~1 ~g~Online");
TextDrawAlignment(OnlinE,0);
TextDrawBackgroundColor(OnlinE, 255);
TextDrawFont(OnlinE, 1);
TextDrawLetterSize(OnlinE, 0.410000, 1.600000);
TextDrawColor(OnlinE, -1);
TextDrawSetOutline(OnlinE, 1);
TextDrawSetProportional(OnlinE, 1);
TextDrawSetShadow(OnlinE,1);
Isso aqui vocк exclui:
Код:
for(new i; i < MAX_PLAYERS; i ++)
{
if(IsPlayerConnected(i))
{
TextDrawShowForPlayer(i,OnlinE);
}
Em OnPlayerConnect Coloque Isso:
Код:
TextDrawShowForPlayer(playerid,OnlinE);
OBS: O que eu fiz?
RE: Sу tirei isso:
Код:
for(new i; i < MAX_PLAYERS; i ++)
{
if(IsPlayerConnected(i))
{
TextDrawShowForPlayer(i,OnlinE);
}
// Isso que pode ter dado conflito no TextDraw.
Respuesta: [Ajuda] TextDrawn Desapareceu -
[Red]Maninho - 08.11.2011
Assim, Ele Ta Como Antes, й Tipo Assim
a Pessoa Conecta, Ele Aparece La 1 Online
e Depois Ele Desaparece
Re: [Ajuda] TextDrawn Desapareceu -
Tijoka - 08.11.2011
Faz o Seguinte:
No Comeзo do GameMode:
OnGameModeInit:
Код:
OnlinE = TextDrawCreate(34.000000, 320.000000,"_");
TextDrawAlignment(OnlinE,0);
TextDrawBackgroundColor(OnlinE, 255);
TextDrawFont(OnlinE, 1);
TextDrawLetterSize(OnlinE, 0.410000, 1.600000);
TextDrawColor(OnlinE, -1);
TextDrawSetOutline(OnlinE, 1);
TextDrawSetProportional(OnlinE, 1);
TextDrawSetShadow(OnlinE,1);
OnPlayerConnect:
Код:
new HGG[256];
for(new i = 0; i < GetMaxPlayers(); i++)
{
if (IsPlayerConnected(i))
{
players++;
format(HGG, sizeof(HGG), "~r~Red~b~Bull ~w~%d ~g~Online",players);
TextDrawSetString(Text:OnlinE, HGG);
TextDrawShowForPlayer(i, OnlinE);
}
}
OnPlayerDisconnect:
Код:
new HGG[256];
for(new i = 0; i < GetMaxPlayers(); i++)
{
if (IsPlayerConnected(i))
{
players--;
format(HGG, sizeof(HGG), "~r~Red~b~Bull ~w~%d ~g~Online",players);
TextDrawSetString(Text:OnlinE, HGG);
TextDrawShowForPlayer(i, OnlinE);
}
}
[/CODE]
Tenta isso!