[Duda]Textdraws al spawnear.
#1

Hola gente, siendo sincero nunca fui bueno para los textdraws.

Mi duda o problema es, porque al poner mi codigo(abajo lo dejo ) en OnPlayerSpawn no hace la funciуn que deseo, que es que el(los) textdraws aparezcan hasta que el jugador ya este spawneado.

Cuando lo pongo en OnPlayerConnect Si me anda, pero en el registro aparecen y no quiero eso.

Codigo:
pawn Код:
for(new i; i < GetMaxPlayers(); i++){
        TextDrawShowForPlayer(playerid, BoxLogo[i]);
        TextDrawShowForPlayer(playerid, Logo);
     }
OnPlayerConnect

OnPlayerSpawn


їTengo que hacer algo en especial para que haga lo que quiero?
Saludos.
Reply
#2

Lo que quieres hacer es que al conectarse salgan los textdraws y al spawnear desaparezcan? o que aparezca solamente mientras selecciona el skin? no entendн disculpa
Reply
#3

Soy el menos indicado para ayudarte porque soy novato pero bueno te intentarй ayudar.

Tienes la funciуn TextDrawHideForPlayer (https://sampwiki.blast.hk/wiki/TextDrawHideForPlayer). Prueba a poner poner la funciуn del Hide en OnPlayerSpawn y ya me cuentas.

Algo tal que asн:

Код:
TextDrawHideForPlayer(playerid, BoxLogo[i]);
TextDrawHideForPlayer(playerid, Logo);
Reply
#4

Quote:
Originally Posted by aoEXE
Посмотреть сообщение
Lo que quieres hacer es que al conectarse salgan los textdraws y al spawnear desaparezcan? o que aparezca solamente mientras selecciona el skin? no entendн disculpa
Quiero que aparezcan hasta que el jugador Spawnee...
Reply
#5

pawn Код:
public OnPlayerSpawn(playerid)
{
   PlayerTextDrawDestroy(playerid,BoxLogo[i]);
   PlayerTextDrawDestroy(playerid,Logo);
  // lo que tengas
   return 1;
}
Reply
#6

Quote:
Originally Posted by ErickPuga234
Посмотреть сообщение
pawn Код:
public OnPlayerSpawn(playerid)
{
   PlayerTextDrawDestroy(playerid,BoxLogo[i]);
   PlayerTextDrawDestroy(playerid,Logo);
  // lo que tengas
   return 1;
}
Esto desturye los TextDraws, yo lo que quiero es que aparezcan hasta que el jugador spawnee, osea, cuando pase el registro, tutorial, etc. Gracias igual.
Reply
#7

Quote:
Originally Posted by YasserCarp
Посмотреть сообщение
Esto desturye los TextDraws, yo lo que quiero es que aparezcan hasta que el jugador spawnee, osea, cuando pase el registro, tutorial, etc. Gracias igual.
Por eso destruye los TextDraws cuando el jugador spawnea.
Reply
#8

Quote:
Originally Posted by ErickPuga234
Посмотреть сообщение
Por eso destruye los TextDraws cuando el jugador spawnea.
Pero NO necesito que los destruya!. Si no que aparezcan al spawnear!
Reply
#9

pawn Код:
public OnPlayerConnect(playerid)
{
    TextDrawShowForPlayer(playerid, BoxLogo[i]);
    TextDrawShowForPlayer(playerid, Logo);
    return 1;
}

public OnPlayerSpawn(playerid)
{
    TextDrawHideForPlayer(playerid, BoxLogo[i]);
    TextDrawHideForPlayer(playerid, Logo);
    return 1;
}
Con 'TextDrawHideForPlayer' lo que estamos haciendo es ocultar el Textdraw para ese jugador.
Reply
#10

їEl bucle que funciуn cumplirнa? Me parece que estб de mбs, pero como te lo pasaron el cуdigo te darб error.

їBoxLogo como lo tenes creado (la variable) y porquй lo tienes creado asн?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)