Problema con textdraw
#1

Hola, tengo un textdraw con dos franjas negras en la pantalla de login, y quise crear uno con el nombre del servidor, sobre una franja negra pero no se ve, que puedo hacer para que se vea?
Pense en ponerle color negro al fondo en la linea TextDrawBackgroundColor(login, 255); pero no se cual es el negro o si esa seria la solucion.
Gracias.
Reply
#2

Ten en cuenta una cosa, si haces lo siguiente no te va a funcionar:
PHP код:
public OnGameModeInit()
{
    
g_ServerName TextDrawCreate();
    
g_Background TextDrawCreate();
    return 
1;
}
/* No te va a funcionar ya que g_Background se crea DESPUЙS de g_ServerName y lo tapa, entonces no se verб el texto. */ 
Lo ideal serнa ponerlo en este orden:
PHP код:
public OnGameModeInit()
{
    
g_Background TextDrawCreate();
    
g_ServerName TextDrawCreate();
    return 
1;
}
/* Ahora g_ServerName se deberнa crear encima del fondo negro y se verнa perfectamente. */ 
Por otro lado, si por casualidad sospechas que estбs alcanzando el lнmite mбximo de los TextDraws deberнas leerte йste tutorial.
Reply
#3

Quote:
Originally Posted by RIDE2DAY
Посмотреть сообщение
Ten en cuenta una cosa, si haces lo siguiente no te va a funcionar:
PHP код:
public OnGameModeInit()
{
    
g_ServerName TextDrawCreate();
    
g_Background TextDrawCreate();
    return 
1;
}
/* No te va a funcionar ya que g_Background se crea DESPUЙS de g_ServerName y lo tapa, entonces no se verб el texto. */ 
Lo ideal serнa ponerlo en este orden:
PHP код:
public OnGameModeInit()
{
    
g_Background TextDrawCreate();
    
g_ServerName TextDrawCreate();
    return 
1;
}
/* Ahora g_ServerName se deberнa crear encima del fondo negro y se verнa perfectamente. */ 
Por otro lado, si por casualidad sospechas que estбs alcanzando el lнmite mбximo de los TextDraws deberнas leerte йste tutorial.
Disculpa, pero como defino ambos?
Reply
#4

Para declararlos no importa el orden, pones fuera de cualquier callback (generalmente arriba del .pwn, debajo de los include) lo siguiente:
PHP код:
new Text:g_Background;
new 
Text:g_ServerName
A continuaciуn los creas en OnGameModeInit en el orden que te comentй anteriormente.
Reply
#5


Y si pongo el nombre de mi textdraw en vez de TextDrawCreate me da errores.
Gracias.
Reply
#6

https://sampwiki.blast.hk/wiki/TextDrawCreate

https://sampwiki.blast.hk/wiki/TextDrawBackgroundColor

El segundo link da el ejemplo mas claro de como hay que hacerlo.
Reply
#7

Quote:
Originally Posted by xSeveNx
Посмотреть сообщение
https://sampwiki.blast.hk/wiki/TextDrawCreate

https://sampwiki.blast.hk/wiki/TextDrawBackgroundColor

El segundo link da el ejemplo mas claro de como hay que hacerlo.
Mira tampoco se soluciona:

Код:
login = TextDrawCreate(176.000000, 57.000000, "Nombre Server");
TextDrawUseBox(login, 1);
TextDrawBackgroundColor(login, 0x000000FF); // Seria color negro
TextDrawFont(login, 2);
TextDrawLetterSize(login, 0.829999, 4.299997);
TextDrawColor(login, 12582911);
TextDrawSetOutline(login, 0);
TextDrawSetProportional(login, 0);
TextDrawSetShadow(login, 1)
Reply
#8

Que es lo que pasa pues.
Reply
#9

Quote:
Originally Posted by xSeveNx
Посмотреть сообщение
Que es lo que pasa pues.
Creн que habнas entendido lo que pasaba. Lo explico claramente al comienzo del post.
Reply
#10

Revivo por que lo necesito!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)