[Ajuda] Textdraws nгo apareзem
#1

Bem,eu usei o sistema do zamaroth. Cirei as textdraws б minha maneira
Ao final exportei,abrir o documento.
Meti new Text:Textdraw0; atй new Text:Textdraw4; porque forem 5 textdraws que fiz,0,1,2,3,4 e meti o "corpo" da textdraw em ingamemodeinit
Exemplo da textdraw4
pawn Код:
Textdraw4 = TextDrawCreate(25.000000, 426.000000, "Version 1.0");
TextDrawBackgroundColor(Textdraw4, 255);
TextDrawFont(Textdraw4, 2);
TextDrawLetterSize(Textdraw4, 0.509999, 2.299999);
TextDrawColor(Textdraw4, -626712321);
TextDrawSetOutline(Textdraw4, 0);
TextDrawSetProportional(Textdraw4, 1);
TextDrawSetShadow(Textdraw4, 1);
mas no servidor sу apareзe a textdraw0 que й esta
pawn Код:
Textdraw0 = TextDrawCreate(527.000000, 377.000000, "Shot");
TextDrawBackgroundColor(Textdraw0, -16776961);
TextDrawFont(Textdraw0, 1);
TextDrawLetterSize(Textdraw0, 0.639999, 2.799999);
TextDrawColor(Textdraw0, 1768516095);
TextDrawSetOutline(Textdraw0, 0);
TextDrawSetProportional(Textdraw0, 0);
TextDrawSetShadow(Textdraw0, 0);
nгo dб erros nem warnings,simplesmente nгo apareзe
Reply
#2

voce quer elas apareзa quando conecta ou quando da spawn ?

voce ja usou a funзao TextDrawShowForPlayer(nomedatexdra)?
Reply
#3

Quote:
Originally Posted by Q.I
Посмотреть сообщение
voce quer elas apareзa quando conecta ou quando da spawn ?

voce ja usou a funзao TextDrawShowForPlayer(playerid,nomedatexdra)?
coloque isso em OnPlayerConnect.
Reply
#4

simplesmente colocei new no topo e as textdraw no ongamemodeinit ams quero que as textdraws apareзem para todos desde que entrem no servidor,entrem no servidor e apareзe logo as texts
Reply
#5

cara voce usa a funзao

TextDrawShowForPlayer ?
Reply
#6

nгo tem essa funзгo as textdraws
Reply
#7

PHP код:
//se quiser quando o player se conecta no server coloque isso

public OnPlayerConnect(playerid)
{

    
TextDrawShowForPlayer(Textdraw4);
    
TextDrawShowForPlayer(Textdraw0);
    return 
1;
}
//se quiser quando o player da spawn (nascer) adicione isso
public OnPlayerSpawn(playerid)
{
    
TextDrawShowForPlayer(Textdraw4);
    
TextDrawShowForPlayer(Textdraw0);
    return 
1;

se quiser adicionar mais texdraw e so usar a mesma funзao e para sumir a texdraw para o player se usa

TextDrawHideForPlayer
Reply
#8

e onde meto entгo o TextDrawHideForPlayer?
Reply
#9

Quote:
Originally Posted by caoraivoso3
Посмотреть сообщение
e onde meto entгo o TextDrawHideForPlayer?
PHP код:
//essa funзao e se por acaso voce quiser fazer sumir a texdraw ao player exemplo
//aqui aparecera toda vez que o player dar spawn (nascer)
public OnPlayerSpawn(playerid){
    
TextDrawShowForPlayer(Textdraw4);
    
TextDrawShowForPlayer(Textdraw0);
    return 
1;
}
//ja aqui toda vez que ele morrer a texdraw 0 e 4 sumirao so aparecerao novamente na hora que ele nascer
public OnPlayerDeath(playeridkilleridreason){
    
TextDrawHideForPlayer(Textdraw4);
    
TextDrawHideForPlayer(Textdraw0);
    return 
1;

Edit№

PHP код:
TextDrawShowForPlayer(nomedatextdraw); //faz a texdraw aparecer a o playerid
TextDrawHideForPlayer(nomedatextdraw); //faz a texdraw sumir ao playerid
TextDrawShowForAll(nomedatextdraw); //faz aparecer a todos os players
TextDrawHideForAll(nomedatextdraw); //faz sumir a todos os players 
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)