[Ajuda] Como Destruir um TextDraw ?
#8

Quote:
Originally Posted by Josma_cmd
Посмотреть сообщение
Creio que vocк jб tem a string formatada certo? format(string.... "Mensagem" etc etc etc.
Entгo, essa mesma string vocк usa no TextDrawSetString.
Crie um TextDraw usando o Zamorth TextDrawEditor 1.0, tem aqui no fуrum, apуs isso coloque o TD no seu GM, use o TextDrawSetString no lugar do SendClientMessage seguido do TextDrawShowForPlayer e um timer que chama uma public, essa public irб ocultar o TD: TextDrawHideForAll.

Й sу tentar, faria o cуdigo de exemplo mas meu tempo estб curto, caso nгo consiga, dк erros ou coisas assim, mande.
Estou colocando mais ou menos asssim:

Код:
public OnPlayerConnect(playerid)
{
		PlayGang[playerid] = TextDrawCreate(8.000000,303.000000," ");
		TextDrawUseBox(PlayGang[playerid],1);
		TextDrawBoxColor(PlayGang[playerid],0xffff0000);
		TextDrawTextSize(PlayGang[playerid],270.000000,4.000000);
		TextDrawAlignment(PlayGang[playerid],0);
		TextDrawBackgroundColor(PlayGang[playerid],0x000000ff);
		TextDrawFont(PlayGang[playerid],3);
		TextDrawLetterSize(PlayGang[playerid],0.199999,1.700000);
		TextDrawColor(PlayGang[playerid],0xffffffff);
		TextDrawSetOutline(PlayGang[playerid],1);
		TextDrawSetProportional(PlayGang[playerid],1);
		TextDrawSetShadow(PlayGang[playerid],1);
return 1;
}

public ZoneCheckpointChecker()
	{
	for(new i; i < MAX_PLAYERS; i++)
	{
	if(!IsPlayerConnected(i))continue;
	if(CPS_GetPlayerCheckpoint(i) > 0 && CPS_GetPlayerCheckpoint(i) <= MAX_GZS+1 &&
	gzcolor[CPS_GetPlayerCheckpoint(i)-1] != GetPlayerColor(i))
	{
	if(cpzone[i][CPS_GetPlayerCheckpoint(i)] < 20)
	{
	cpzone[i][CPS_GetPlayerCheckpoint(i)]++;
	new tmp[11];

	format(tmp, sizeof tmp, "~y~%2d/20", cpzone[i][CPS_GetPlayerCheckpoint(i)]);
	GameTextForPlayer(i, tmp, 1001, 4);
	GangZoneFlashForAll(CPS_GetPlayerCheckpoint(i)-1, GetPlayerColor(i));
	}else if(cpzone[i][CPS_GetPlayerCheckpoint(i)] == 20)
	{
	GivePlayerMoney(i, 1000);
	GameTextForPlayer(i, "~b~Gang zona dominada Com Sucesso!", 4000, 4);
	gzcolor[CPS_GetPlayerCheckpoint(i)-1] = GetPlayerColor(i);
	GangZoneStopFlashForAll(CPS_GetPlayerCheckpoint(i)-1);
	GangZoneHideForAll(CPS_GetPlayerCheckpoint(i)-1);
	GangZoneShowForAll(CPS_GetPlayerCheckpoint(i)-1, GetPlayerColor(i));
	new nome[MAX_PLAYER_NAME],str[300];
	new playerid;
        GetPlayerName(playerid, nome, sizeof(nome));
        format(str,sizeof(str),"~b~%s ~y~dominou mais um territorio para: ~b~%s",nome,         pgangnames[gangteam[playerid]],cpzone[playerid]);
        TextDrawSetString(Text:PlayGang[playerid], str);
  	TextDrawShowForAll(PlayGang[playerid]);
	        PlayerInfo[i][pDominou]++;
	        for(new j; j < MAX_PLAYERS; j++)
             {
            if(gangteam[j] == CPS_GetPlayerCheckpoint(i)-1)
             GameTextForPlayer(j, " ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~y~A base do ~g~seu time ~y~esta sendo ~r~dominada~y~!", 4000, 4);
	        }
	      }
	    }
	  }
	}
Quote:
Originally Posted by Vai_Besta
Посмотреть сообщение
estude...como todos nуs
A maioria dos seus POSTs sгo todos pedidos de AJUDA
Entгo se nгo quer ajudar evite ser BABACA !!!
Reply


Messages In This Thread
[Ajuda] Como Destruir um TextDraw ? - by loganout - 10.10.2011, 19:21
Re: [Ajuda] Como Destruir um TextDraw ? - by Dolby - 10.10.2011, 19:24
Re: [Ajuda] Como Destruir um TextDraw ? - by loganout - 10.10.2011, 19:50
Re: [Ajuda] Como Destruir um TextDraw ? - by Vai_Besta - 10.10.2011, 19:57
Respuesta: [Ajuda] Como Destruir um TextDraw ? - by [FFC]Twister - 10.10.2011, 20:02
Re: [Ajuda] Como Destruir um TextDraw ? - by Josma_cmd - 10.10.2011, 20:04
Re: [Ajuda] Como Destruir um TextDraw ? - by loganout - 10.10.2011, 20:05
Re: [Ajuda] Como Destruir um TextDraw ? - by loganout - 10.10.2011, 20:22
Re: [Ajuda] Como Destruir um TextDraw ? - by Vai_Besta - 10.10.2011, 20:27
Re: [Ajuda] Como Destruir um TextDraw ? - by loganout - 11.10.2011, 01:33

Forum Jump:


Users browsing this thread: 4 Guest(s)