[Ajuda] Textdraw nao funciona
#1

Ola eu fiz um loop mais ingame nгo aparece os textdraw's


PHP код:
#define FILTERSCRIPT
#include <a_samp>
#if defined FILTERSCRIPT
new Text:pHud[11][MAX_PLAYERS];
public 
OnFilterScriptInit()
{
  return 
1;
}
public 
OnFilterScriptExit()
{
    return 
1;
}
public 
OnPlayerConnect(playerid)
{
    return 
1;
}
public 
OnPlayerDisconnect(playeridreason)
{
    return 
1;
}
public 
OnPlayerSpawn(playerid)
{
 for(new 
0MAX_PLAYERS; ++i)
    {
      
pHud[i][0] = TextDrawCreate(469.000000130.000000"-");
      
TextDrawBackgroundColor(pHud[i][0], 255);
      
TextDrawFont(pHud[i][0], 1);
      
TextDrawLetterSize(pHud[i][0], 16.2500240.699998);
      
TextDrawColor(pHud[i][0], -1);
      
TextDrawSetOutline(pHud[i][0], 0);
      
TextDrawSetProportional(pHud[i][0], 1);
      
TextDrawSetShadow(pHud[i][0], 1);
      
pHud[i][1] = TextDrawCreate(502.000000143.000000"TEXT");
      
TextDrawBackgroundColor(pHud[i][1], 0);
      
TextDrawFont(pHud[i][1], 2);
      
TextDrawLetterSize(pHud[i][1], 0.2800001.399999);
      
TextDrawColor(pHud[i][1], -1);
      
TextDrawSetOutline(pHud[i][1], 0);
      
TextDrawSetProportional(pHud[i][1], 1);
      
TextDrawSetShadow(pHud[i][1], 1);
      
pHud[i][2] = TextDrawCreate(484.000000137.000000"    ");
      
TextDrawBackgroundColor(pHud[i][2], 255);
      
TextDrawFont(pHud[i][2], 1);
      
TextDrawLetterSize(pHud[i][2], 10.85000511.399992);
      
TextDrawColor(pHud[i][2], -1);
      
TextDrawSetOutline(pHud[i][2], 0);
      
TextDrawSetProportional(pHud[i][2], 1);
      
TextDrawSetShadow(pHud[i][2], 1);
      
TextDrawUseBox(pHud[i][2], 1);
      
TextDrawBoxColor(pHud[i][2], 128);
      
TextDrawTextSize(pHud[i][2], 700.00000035.000000);
      
pHud[i][3] = TextDrawCreate(502.000000169.000000"TEXT");
      
TextDrawBackgroundColor(pHud[i][3], 255);
      
TextDrawFont(pHud[i][3], 2);
      
TextDrawLetterSize(pHud[i][3], 0.2800001.399999);
      
TextDrawColor(pHud[i][3], -1);
      
TextDrawSetOutline(pHud[i][3], 0);
      
TextDrawSetProportional(pHud[i][3], 1);
      
TextDrawSetShadow(pHud[i][3], 1);
      
pHud[i][4] = TextDrawCreate(467.000000239.000000"-");
      
TextDrawBackgroundColor(pHud[i][4], 255);
      
TextDrawFont(pHud[i][4], 1);
      
TextDrawLetterSize(pHud[i][4], 16.2500240.699998);
      
TextDrawColor(pHud[i][4], -1);
      
TextDrawSetOutline(pHud[i][4], 0);
      
TextDrawSetProportional(pHud[i][4], 1);
      
TextDrawSetShadow(pHud[i][4], 1);
      
pHud[i][5] = TextDrawCreate(503.000000194.000000"TEXT");
      
TextDrawBackgroundColor(pHud[i][5], 255);
      
TextDrawFont(pHud[i][5], 2);
      
TextDrawLetterSize(pHud[i][5], 0.2800001.399999);
      
TextDrawColor(pHud[i][5], -1);
      
TextDrawSetOutline(pHud[i][5], 0);
      
TextDrawSetProportional(pHud[i][5], 1);
      
TextDrawSetShadow(pHud[i][5], 1);
      
pHud[i][6] = TextDrawCreate(503.000000218.000000"TEXT");
      
TextDrawBackgroundColor(pHud[i][6], 255);
      
TextDrawFont(pHud[i][6], 2);
      
TextDrawLetterSize(pHud[i][6], 0.2800001.399999);
      
TextDrawColor(pHud[i][6], -1);
      
TextDrawSetOutline(pHud[i][6], 0);
      
TextDrawSetProportional(pHud[i][6], 1);
      
TextDrawSetShadow(pHud[i][6], 1);
      
pHud[i][7] = TextDrawCreate(488.000000171.000000"TD");
      
TextDrawBackgroundColor(pHud[i][7], 0);
      
TextDrawFont(pHud[i][7], 4);
      
TextDrawLetterSize(pHud[i][7], 0.280000, -1.600000);
      
TextDrawColor(pHud[i][7], -1);
      
TextDrawSetOutline(pHud[i][7], 0);
      
TextDrawSetProportional(pHud[i][7], 1);
      
TextDrawSetShadow(pHud[i][7], 1);
      
TextDrawUseBox(pHud[i][7], 1);
      
TextDrawBoxColor(pHud[i][7], 255);
      
TextDrawTextSize(pHud[i][7], 11.00000012.000000);
      
pHud[i][8] = TextDrawCreate(488.000000218.000000"TD");
      
TextDrawBackgroundColor(pHud[i][8], 0);
      
TextDrawFont(pHud[i][8], 4);
      
TextDrawLetterSize(pHud[i][8], 0.280000, -1.600000);
      
TextDrawColor(pHud[i][8], -1);
      
TextDrawSetOutline(pHud[i][8], 0);
      
TextDrawSetProportional(pHud[i][8], 1);
      
TextDrawSetShadow(pHud[i][8], 1);
      
TextDrawUseBox(pHud[i][8], 1);
      
TextDrawBoxColor(pHud[i][8], 255);
      
TextDrawTextSize(pHud[i][8], 11.00000012.000000);
      
pHud[i][9] = TextDrawCreate(488.000000194.000000"TD");
      
TextDrawBackgroundColor(pHud[i][9], 0);
      
TextDrawFont(pHud[i][9], 4);
      
TextDrawLetterSize(pHud[i][9], 0.280000, -1.600000);
      
TextDrawColor(pHud[i][9], -1);
      
TextDrawSetOutline(pHud[i][9], 0);
      
TextDrawSetProportional(pHud[i][9], 1);
      
TextDrawSetShadow(pHud[i][9], 1);
      
TextDrawUseBox(pHud[i][9], 1);
      
TextDrawBoxColor(pHud[i][9], 255);
      
TextDrawTextSize(pHud[i][9], 11.00000012.000000);
      
pHud[i][10] = TextDrawCreate(488.000000143.000000"TD");
      
TextDrawBackgroundColor(pHud[i][10], 0);
      
TextDrawFont(pHud[i][10], 4);
      
TextDrawLetterSize(pHud[i][10], 0.280000, -1.600000);
      
TextDrawColor(pHud[i][10], -1);
      
TextDrawSetOutline(pHud[i][10], 0);
      
TextDrawSetProportional(pHud[i][10], 1);
      
TextDrawSetShadow(pHud[i][10], 1);
      
TextDrawUseBox(pHud[i][10], 1);
      
TextDrawBoxColor(pHud[i][10], 255);
      
TextDrawTextSize(pHud[i][10], 11.00000012.000000);
     }
 return 
1;
}
#endif 
Reply
#2

Onplayer spawn
PHP код:

TextDrawShowForPlayer
(playeridpHud[i]);// ou pHud[playerid] 
E coloca essas twxtdraw em onfilterscriptinit()
Reply
#3

P#@$% que pariu eu sou tapado mesmo kkkkkk' Foi mal o tуpico inъtil eu nгo percebi
Reply
#4

Quote:
Originally Posted by iTouchS
Посмотреть сообщение
P#@$% que pariu eu sou tapado mesmo kkkkkk' Foi mal o tуpico inъtil eu nгo percebi
'--'
Reply
#5

Quote:

C:\Users\User\Desktop\SAMP\filterscripts\GM.pwn(15 6) : error 017: undefined symbol "i"

deu esse erro, porem se eu coloco o loop ali tambйm ele da outro erro

PHP код:
public OnPlayerSpawn(playerid)
{
 
TextDrawShowForPlayer(playeridpHud[i]);
 return 
1;

Reply
#6

Acho que seria isso...

PHP код:
public OnPlayerSpawn(playerid)
{
 
TextDrawShowForPlayer(playeridpHud[playerid]);
 return 
1;

Reply
#7

Quote:
Originally Posted by LockedLucas
Посмотреть сообщение
Acho que seria isso...

PHP код:
public OnPlayerSpawn(playerid)
{
 
TextDrawShowForPlayer(playeridpHud[playerid]);
 return 
1;

nгo funcionou, agora da esse erro:

Код:
C:\Users\USER\Desktop\SAMP\filterscripts\gm.pwn(156) : error 035: argument type mismatch (argument 2)
Reply
#8

Aconselho que use player-textdraws.
---

edit:
PHP код:
#define FILTERSCRIPT 
#include <a_samp> 
#if defined FILTERSCRIPT 
new Text:pHud[11][MAX_PLAYERS]; 
public 
OnFilterScriptInit() 

    for(new 
0MAX_PLAYERS; ++i
    { 
        
pHud[i][0] = TextDrawCreate(469.000000130.000000"-"); 
        
TextDrawBackgroundColor(pHud[i][0], 255); 
        
TextDrawFont(pHud[i][0], 1); 
        
TextDrawLetterSize(pHud[i][0], 16.2500240.699998); 
        
TextDrawColor(pHud[i][0], -1); 
        
TextDrawSetOutline(pHud[i][0], 0); 
        
TextDrawSetProportional(pHud[i][0], 1); 
        
TextDrawSetShadow(pHud[i][0], 1); 
        
pHud[i][1] = TextDrawCreate(502.000000143.000000"TEXT"); 
        
TextDrawBackgroundColor(pHud[i][1], 0); 
        
TextDrawFont(pHud[i][1], 2); 
        
TextDrawLetterSize(pHud[i][1], 0.2800001.399999); 
        
TextDrawColor(pHud[i][1], -1); 
        
TextDrawSetOutline(pHud[i][1], 0); 
        
TextDrawSetProportional(pHud[i][1], 1); 
        
TextDrawSetShadow(pHud[i][1], 1); 
        
pHud[i][2] = TextDrawCreate(484.000000137.000000"    "); 
        
TextDrawBackgroundColor(pHud[i][2], 255); 
        
TextDrawFont(pHud[i][2], 1); 
        
TextDrawLetterSize(pHud[i][2], 10.85000511.399992); 
        
TextDrawColor(pHud[i][2], -1); 
        
TextDrawSetOutline(pHud[i][2], 0); 
        
TextDrawSetProportional(pHud[i][2], 1); 
        
TextDrawSetShadow(pHud[i][2], 1); 
        
TextDrawUseBox(pHud[i][2], 1); 
        
TextDrawBoxColor(pHud[i][2], 128); 
        
TextDrawTextSize(pHud[i][2], 700.00000035.000000); 
        
pHud[i][3] = TextDrawCreate(502.000000169.000000"TEXT"); 
        
TextDrawBackgroundColor(pHud[i][3], 255); 
        
TextDrawFont(pHud[i][3], 2); 
        
TextDrawLetterSize(pHud[i][3], 0.2800001.399999); 
        
TextDrawColor(pHud[i][3], -1); 
        
TextDrawSetOutline(pHud[i][3], 0); 
        
TextDrawSetProportional(pHud[i][3], 1); 
        
TextDrawSetShadow(pHud[i][3], 1); 
        
pHud[i][4] = TextDrawCreate(467.000000239.000000"-"); 
        
TextDrawBackgroundColor(pHud[i][4], 255); 
        
TextDrawFont(pHud[i][4], 1); 
        
TextDrawLetterSize(pHud[i][4], 16.2500240.699998); 
        
TextDrawColor(pHud[i][4], -1); 
        
TextDrawSetOutline(pHud[i][4], 0); 
        
TextDrawSetProportional(pHud[i][4], 1); 
        
TextDrawSetShadow(pHud[i][4], 1); 
        
pHud[i][5] = TextDrawCreate(503.000000194.000000"TEXT"); 
        
TextDrawBackgroundColor(pHud[i][5], 255); 
        
TextDrawFont(pHud[i][5], 2); 
        
TextDrawLetterSize(pHud[i][5], 0.2800001.399999); 
        
TextDrawColor(pHud[i][5], -1); 
        
TextDrawSetOutline(pHud[i][5], 0); 
        
TextDrawSetProportional(pHud[i][5], 1); 
        
TextDrawSetShadow(pHud[i][5], 1); 
        
pHud[i][6] = TextDrawCreate(503.000000218.000000"TEXT"); 
        
TextDrawBackgroundColor(pHud[i][6], 255); 
        
TextDrawFont(pHud[i][6], 2); 
        
TextDrawLetterSize(pHud[i][6], 0.2800001.399999); 
        
TextDrawColor(pHud[i][6], -1); 
        
TextDrawSetOutline(pHud[i][6], 0); 
        
TextDrawSetProportional(pHud[i][6], 1); 
        
TextDrawSetShadow(pHud[i][6], 1); 
        
pHud[i][7] = TextDrawCreate(488.000000171.000000"TD"); 
        
TextDrawBackgroundColor(pHud[i][7], 0); 
        
TextDrawFont(pHud[i][7], 4); 
        
TextDrawLetterSize(pHud[i][7], 0.280000, -1.600000); 
        
TextDrawColor(pHud[i][7], -1); 
        
TextDrawSetOutline(pHud[i][7], 0); 
        
TextDrawSetProportional(pHud[i][7], 1); 
        
TextDrawSetShadow(pHud[i][7], 1); 
        
TextDrawUseBox(pHud[i][7], 1); 
        
TextDrawBoxColor(pHud[i][7], 255); 
        
TextDrawTextSize(pHud[i][7], 11.00000012.000000); 
        
pHud[i][8] = TextDrawCreate(488.000000218.000000"TD"); 
        
TextDrawBackgroundColor(pHud[i][8], 0); 
        
TextDrawFont(pHud[i][8], 4); 
        
TextDrawLetterSize(pHud[i][8], 0.280000, -1.600000); 
        
TextDrawColor(pHud[i][8], -1); 
        
TextDrawSetOutline(pHud[i][8], 0); 
        
TextDrawSetProportional(pHud[i][8], 1); 
        
TextDrawSetShadow(pHud[i][8], 1); 
        
TextDrawUseBox(pHud[i][8], 1); 
        
TextDrawBoxColor(pHud[i][8], 255); 
        
TextDrawTextSize(pHud[i][8], 11.00000012.000000); 
        
pHud[i][9] = TextDrawCreate(488.000000194.000000"TD"); 
        
TextDrawBackgroundColor(pHud[i][9], 0); 
        
TextDrawFont(pHud[i][9], 4); 
        
TextDrawLetterSize(pHud[i][9], 0.280000, -1.600000); 
        
TextDrawColor(pHud[i][9], -1); 
        
TextDrawSetOutline(pHud[i][9], 0); 
        
TextDrawSetProportional(pHud[i][9], 1); 
        
TextDrawSetShadow(pHud[i][9], 1); 
        
TextDrawUseBox(pHud[i][9], 1); 
        
TextDrawBoxColor(pHud[i][9], 255); 
        
TextDrawTextSize(pHud[i][9], 11.00000012.000000); 
        
pHud[i][10] = TextDrawCreate(488.000000143.000000"TD"); 
        
TextDrawBackgroundColor(pHud[i][10], 0); 
        
TextDrawFont(pHud[i][10], 4); 
        
TextDrawLetterSize(pHud[i][10], 0.280000, -1.600000); 
        
TextDrawColor(pHud[i][10], -1); 
        
TextDrawSetOutline(pHud[i][10], 0); 
        
TextDrawSetProportional(pHud[i][10], 1); 
        
TextDrawSetShadow(pHud[i][10], 1); 
        
TextDrawUseBox(pHud[i][10], 1); 
        
TextDrawBoxColor(pHud[i][10], 255); 
        
TextDrawTextSize(pHud[i][10], 11.00000012.000000); 
    } 
    return 
1

public 
OnFilterScriptExit() 

    return 
1

public 
OnPlayerConnect(playerid

    return 
1

public 
OnPlayerDisconnect(playeridreason

    return 
1

public 
OnPlayerSpawn(playerid

    for(new 
011i++ ) TextDrawShowForPlayer(playeridpHud[playerid][i]);
    return 
1

#endif 
Reply
#9

edit '-'
Reply
#10

Quote:
Originally Posted by HaRdiiZin
Посмотреть сообщение
Aconselho que use player-textdraws.
---

edit:
PHP код:
#define FILTERSCRIPT 
#include <a_samp> 
#if defined FILTERSCRIPT 
new Text:pHud[11][MAX_PLAYERS]; 
public 
OnFilterScriptInit() 

    for(new 
0MAX_PLAYERS; ++i
    { 
        
pHud[i][0] = TextDrawCreate(469.000000130.000000"-"); 
        
TextDrawBackgroundColor(pHud[i][0], 255); 
        
TextDrawFont(pHud[i][0], 1); 
        
TextDrawLetterSize(pHud[i][0], 16.2500240.699998); 
        
TextDrawColor(pHud[i][0], -1); 
        
TextDrawSetOutline(pHud[i][0], 0); 
        
TextDrawSetProportional(pHud[i][0], 1); 
        
TextDrawSetShadow(pHud[i][0], 1); 
        
pHud[i][1] = TextDrawCreate(502.000000143.000000"TEXT"); 
        
TextDrawBackgroundColor(pHud[i][1], 0); 
        
TextDrawFont(pHud[i][1], 2); 
        
TextDrawLetterSize(pHud[i][1], 0.2800001.399999); 
        
TextDrawColor(pHud[i][1], -1); 
        
TextDrawSetOutline(pHud[i][1], 0); 
        
TextDrawSetProportional(pHud[i][1], 1); 
        
TextDrawSetShadow(pHud[i][1], 1); 
        
pHud[i][2] = TextDrawCreate(484.000000137.000000"    "); 
        
TextDrawBackgroundColor(pHud[i][2], 255); 
        
TextDrawFont(pHud[i][2], 1); 
        
TextDrawLetterSize(pHud[i][2], 10.85000511.399992); 
        
TextDrawColor(pHud[i][2], -1); 
        
TextDrawSetOutline(pHud[i][2], 0); 
        
TextDrawSetProportional(pHud[i][2], 1); 
        
TextDrawSetShadow(pHud[i][2], 1); 
        
TextDrawUseBox(pHud[i][2], 1); 
        
TextDrawBoxColor(pHud[i][2], 128); 
        
TextDrawTextSize(pHud[i][2], 700.00000035.000000); 
        
pHud[i][3] = TextDrawCreate(502.000000169.000000"TEXT"); 
        
TextDrawBackgroundColor(pHud[i][3], 255); 
        
TextDrawFont(pHud[i][3], 2); 
        
TextDrawLetterSize(pHud[i][3], 0.2800001.399999); 
        
TextDrawColor(pHud[i][3], -1); 
        
TextDrawSetOutline(pHud[i][3], 0); 
        
TextDrawSetProportional(pHud[i][3], 1); 
        
TextDrawSetShadow(pHud[i][3], 1); 
        
pHud[i][4] = TextDrawCreate(467.000000239.000000"-"); 
        
TextDrawBackgroundColor(pHud[i][4], 255); 
        
TextDrawFont(pHud[i][4], 1); 
        
TextDrawLetterSize(pHud[i][4], 16.2500240.699998); 
        
TextDrawColor(pHud[i][4], -1); 
        
TextDrawSetOutline(pHud[i][4], 0); 
        
TextDrawSetProportional(pHud[i][4], 1); 
        
TextDrawSetShadow(pHud[i][4], 1); 
        
pHud[i][5] = TextDrawCreate(503.000000194.000000"TEXT"); 
        
TextDrawBackgroundColor(pHud[i][5], 255); 
        
TextDrawFont(pHud[i][5], 2); 
        
TextDrawLetterSize(pHud[i][5], 0.2800001.399999); 
        
TextDrawColor(pHud[i][5], -1); 
        
TextDrawSetOutline(pHud[i][5], 0); 
        
TextDrawSetProportional(pHud[i][5], 1); 
        
TextDrawSetShadow(pHud[i][5], 1); 
        
pHud[i][6] = TextDrawCreate(503.000000218.000000"TEXT"); 
        
TextDrawBackgroundColor(pHud[i][6], 255); 
        
TextDrawFont(pHud[i][6], 2); 
        
TextDrawLetterSize(pHud[i][6], 0.2800001.399999); 
        
TextDrawColor(pHud[i][6], -1); 
        
TextDrawSetOutline(pHud[i][6], 0); 
        
TextDrawSetProportional(pHud[i][6], 1); 
        
TextDrawSetShadow(pHud[i][6], 1); 
        
pHud[i][7] = TextDrawCreate(488.000000171.000000"TD"); 
        
TextDrawBackgroundColor(pHud[i][7], 0); 
        
TextDrawFont(pHud[i][7], 4); 
        
TextDrawLetterSize(pHud[i][7], 0.280000, -1.600000); 
        
TextDrawColor(pHud[i][7], -1); 
        
TextDrawSetOutline(pHud[i][7], 0); 
        
TextDrawSetProportional(pHud[i][7], 1); 
        
TextDrawSetShadow(pHud[i][7], 1); 
        
TextDrawUseBox(pHud[i][7], 1); 
        
TextDrawBoxColor(pHud[i][7], 255); 
        
TextDrawTextSize(pHud[i][7], 11.00000012.000000); 
        
pHud[i][8] = TextDrawCreate(488.000000218.000000"TD"); 
        
TextDrawBackgroundColor(pHud[i][8], 0); 
        
TextDrawFont(pHud[i][8], 4); 
        
TextDrawLetterSize(pHud[i][8], 0.280000, -1.600000); 
        
TextDrawColor(pHud[i][8], -1); 
        
TextDrawSetOutline(pHud[i][8], 0); 
        
TextDrawSetProportional(pHud[i][8], 1); 
        
TextDrawSetShadow(pHud[i][8], 1); 
        
TextDrawUseBox(pHud[i][8], 1); 
        
TextDrawBoxColor(pHud[i][8], 255); 
        
TextDrawTextSize(pHud[i][8], 11.00000012.000000); 
        
pHud[i][9] = TextDrawCreate(488.000000194.000000"TD"); 
        
TextDrawBackgroundColor(pHud[i][9], 0); 
        
TextDrawFont(pHud[i][9], 4); 
        
TextDrawLetterSize(pHud[i][9], 0.280000, -1.600000); 
        
TextDrawColor(pHud[i][9], -1); 
        
TextDrawSetOutline(pHud[i][9], 0); 
        
TextDrawSetProportional(pHud[i][9], 1); 
        
TextDrawSetShadow(pHud[i][9], 1); 
        
TextDrawUseBox(pHud[i][9], 1); 
        
TextDrawBoxColor(pHud[i][9], 255); 
        
TextDrawTextSize(pHud[i][9], 11.00000012.000000); 
        
pHud[i][10] = TextDrawCreate(488.000000143.000000"TD"); 
        
TextDrawBackgroundColor(pHud[i][10], 0); 
        
TextDrawFont(pHud[i][10], 4); 
        
TextDrawLetterSize(pHud[i][10], 0.280000, -1.600000); 
        
TextDrawColor(pHud[i][10], -1); 
        
TextDrawSetOutline(pHud[i][10], 0); 
        
TextDrawSetProportional(pHud[i][10], 1); 
        
TextDrawSetShadow(pHud[i][10], 1); 
        
TextDrawUseBox(pHud[i][10], 1); 
        
TextDrawBoxColor(pHud[i][10], 255); 
        
TextDrawTextSize(pHud[i][10], 11.00000012.000000); 
    } 
    return 
1

public 
OnFilterScriptExit() 

    return 
1

public 
OnPlayerConnect(playerid

    return 
1

public 
OnPlayerDisconnect(playeridreason

    return 
1

public 
OnPlayerSpawn(playerid

    for(new 
011i++ ) TextDrawShowForPlayer(playeridpHud[playerid][i]);
    return 
1

#endif 
Use PlayerTextdraw em vez dessa bagaзa ai. Esta desperdiзando textdraws sem ser preciso.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)