[Ajuda] Pular linha em TextDraws, й possнvel ?
#1

Код:
format(strdraws, sizeof(strdraws), "Casa n %d~n~Dono: Ninguйm", i);

ctdraws[i] = TextDrawCreate(279.0, 315.0,"");
TextDrawSetString(ctdraws[i], strdraws);
Quando eu mostro essa TextDraw, aparece somente 'Casa nє:'.
Й possнvel pular linha na textdraw ?
Reply
#2

Sim й possнvel, qual o tamanho da string 'strdraws'
Reply
#3

new strdraws[128];

testei assim tambйm:
Код:
ctdraws[i] = TextDrawCreate(279.0, 315.0,strdraws);
e nгo funcionou.
mas quando defino ctdraws[i] = TextDrawCreate(279.0, 315.0,"Casa~n~Dono~n~");
aн funciona...
Reply
#4

Mande todo o cуdigo...
Reply
#5

Код:
public OnGameModeInit()
{
for(new i=0; i < sizeof(Casas); i++)
{
new strdraws[128];
hPickup[i] = CreateDynamicPickup(1273, 1, Casas[i][cEntradax], Casas[i][cEntraday], Casas[i][cEntradaz], -1, -1, -1, 30);
format(strdraws, sizeof(strdraws), "Casa n %d~n~Dono: Ninguйm", i);

        ctdraws[i] = TextDrawCreate(279.0, 315.0,"");
        TextDrawSetString(ctdraws[i], strdraws);
        TextDrawAlignment(ctdraws[i],0);
        TextDrawBackgroundColor(ctdraws[i],0x000000ff);
        TextDrawFont(ctdraws[i],1);
        TextDrawLetterSize(ctdraws[i],0.5,1.8);
        TextDrawColor(ctdraws[i],0xffffffff);
        TextDrawSetOutline(ctdraws[i],1);
        TextDrawSetProportional(ctdraws[i],1);
        TextDrawSetShadow(ctdraws[i],1);
}
}

public OnPlayerPickUpDynamicPickup(playerid, pickupid)
{
	for(new i=0; i<gCasas; i++)
	{
	    if(pickupid == hPickup[i])
	    {
	        TextDrawShowForPlayer(playerid, ctdraws[i]);
	        printf("Passou aqui carai [1]");
	        }
	}
	return 1;
}
resumidamente й isso ai que acontece...
Reply
#6

Retirei a linha [CODE]TextDrawSetProportional(ctdraws[i],1);[CODE] e funcionou LOL

vlw pela atenзгo
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)