TextDrawDestroy. -
SeQualX - 08.11.2010
Para que es esta funsion? ya se que destruye un textdraw pero cual es su finalidad para que es esta funsion?
Re: TextDrawDestroy. -
zSuYaNw - 08.11.2010
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;
}
Re: TextDrawDestroy. -
SeQualX - 08.11.2010
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
Respuesta: TextDrawDestroy. -
MrDeath537 - 08.11.2010
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.
Re: TextDrawDestroy. -
SeQualX - 08.11.2010
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?
Respuesta: TextDrawDestroy. -
laborgward - 08.11.2010
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...
Re: TextDrawDestroy. -
SeQualX - 08.11.2010
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?
Respuesta: TextDrawDestroy. -
laborgward - 08.11.2010
usa TextDrawHideForPlayer(textid,playerid);
se puede saber de q es el textdraw?
buenvenida?, contador?, hora?
Re: TextDrawDestroy. -
SeQualX - 09.11.2010
Gasolina y zonas.
Re: TextDrawDestroy. -
The_Moddler - 09.11.2010
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.