TextDrawDestroy.
#1

Para que es esta funsion? ya se que destruye un textdraw pero cual es su finalidad para que es esta funsion?
Reply
#2

Serve para destruir um determinado textdraw.

to destroy this tetermined textdraw.

Exemple:
pawn Код:
public OnGameModeInit()
{
      lol = CreateTextDraw(..........)
      return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
     if(strcmp(cmdtext,"/lol", true) == 0)
     {
     TextDrawDestroy(lol);
     return 1;
     }
     return 0;
}
Reply
#3

Eso ya lo se pero si fuera simplemente eso no se ubiera creado TextDrawHideForPlayer poreso quiero saber cual es la finalidad de TextDrawDestroy.

@Garfield Gracias igual
Reply
#4

No es exactamente que oculte el textdraw, sino que lo destruye, cuando lo destruyes el slot que ocupaba ese textdraw quedarб libre para otro, es como si kickearas a un jugador, liberarнas ese slot, bueno mбs o menos es lo mismo con el textdraw.

Un ejemplo:
Creamos un textdraw que diga un mensaje para un jugador, luego de 3 segundos, lo destruimos.
Si no lo destruyeramos, el textdraw quedarнa creado, y ocuparнa otro slot mбs, en otras palabras, nos desasemos de el cuando ya fue usado.
Reply
#5

Bien pero pasa que cuando detruyo un textdraw osea logueo la primera vez sale el textdraw y despues relogueo y ya no se ve en otras queda destruido... porque?
Reply
#6

TextDrawHideForPlayer(playerid,textid); == esto es para ocultar un textdraw, sin destruirlo, por ejemplo, tenemos un contador para tdm, "rojos = 23 , verdes = 12", si usas esta funcion, el contador se ocultarapara X player, pero no se destruye, por lo tanto, si los rojos o verdes siguen sumando puntos, el contador seguira sumando, y cuando vuelvas a mostrar el textdraw (TextDrawShowForPlayer), notaras q continuo sumando...

TextDrawDestroy(textid); == en cambio, si usas directamente esta funcion, el textdraw se destruye, por lo tanto, por mas q sigan sumando puntos los equipos, no sumaran nada, ya que el textdraw no existe...
Reply
#7

Bien pero pasa que cuando detruyo un textdraw osea logueo la primera vez sale el textdraw y despues relogueo y ya no se ve en otras queda destruido... porque?
Reply
#8

usa TextDrawHideForPlayer(textid,playerid);

se puede saber de q es el textdraw?
buenvenida?, contador?, hora?
Reply
#9

Gasolina y zonas.
Reply
#10

Quote:
Originally Posted by SeQualX
Посмотреть сообщение
Bien pero pasa que cuando detruyo un textdraw osea logueo la primera vez sale el textdraw y despues relogueo y ya no se ve en otras queda destruido... porque?
Es que vos los creas en OnGameModeInit(no creo que aca), o en algъn otro lugar, y cuando se desconecta lo destruis.

Lo que tendrнas que hacer, es crearlo cada vez que el jugador se conecta.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)