04.03.2012, 14:28
Estou com o problema de os textdraw nгo aparecer, alguem me diz oq estб errado ?
Alguem me ajuda por favor ?
pawn Код:
//topo
new Text:Textdraw0[MAX_PLAYERS];
new Text:Textdraw1[MAX_PLAYERS];
new Text:Textdraw2[MAX_PLAYERS];
new Text:Textdraw3[MAX_PLAYERS];
new Text:Textdraw4[MAX_PLAYERS];
new Text:Textdraw5[MAX_PLAYERS];
new Text:Textdraw6[MAX_PLAYERS];
new Text:Textdraw7[MAX_PLAYERS];
new Text:Textdraw8[MAX_PLAYERS];
pawn Код:
// On Player Connect
TextDrawShowForPlayer(playerid, Textdraw0[playerid]);
TextDrawShowForPlayer(playerid, Textdraw1[playerid]);
TextDrawShowForPlayer(playerid, Textdraw2[playerid]);
TextDrawShowForPlayer(playerid, Textdraw3[playerid]);
TextDrawShowForPlayer(playerid, Textdraw4[playerid]);
TextDrawShowForPlayer(playerid, Textdraw5[playerid]);
TextDrawShowForPlayer(playerid, Textdraw6[playerid]);
TextDrawShowForPlayer(playerid, Textdraw7[playerid]);
TextDrawShowForPlayer(playerid, Textdraw8[playerid]);
pawn Код:
//OnGameModeInit
SetTimer("text", 1000, true);
for(new i=0; i<MAX_PLAYERS; i++)
{
Textdraw0[i] = TextDrawCreate(523.000000, 98.000000, "SUAS INFO");
TextDrawBackgroundColor(Textdraw0[i], 65535);
TextDrawFont(Textdraw0[i], 2);
TextDrawLetterSize(Textdraw0[i], 0.380000, 1.000000);
TextDrawColor(Textdraw0[i], -65281);
TextDrawSetOutline(Textdraw0[i], 1);
TextDrawSetProportional(Textdraw0[i], 0);
Textdraw1[i] = TextDrawCreate(500.000000, 107.000000, "NOME:");
TextDrawBackgroundColor(Textdraw1[i], 255);
TextDrawFont(Textdraw1[i], 1);
TextDrawLetterSize(Textdraw1[i], 0.390000, 1.000000);
TextDrawColor(Textdraw1[i], 16777215);
TextDrawSetOutline(Textdraw1[i], 0);
TextDrawSetProportional(Textdraw1[i], 1);
TextDrawSetShadow(Textdraw1[i], 1);
Textdraw2[i] = TextDrawCreate(500.000000, 115.000000, "LEVEL:");
TextDrawBackgroundColor(Textdraw2[i], 255);
TextDrawFont(Textdraw2[i], 1);
TextDrawLetterSize(Textdraw2[i], 0.390000, 1.000000);
TextDrawColor(Textdraw2[i], 16777215);
TextDrawSetOutline(Textdraw2[i], 0);
TextDrawSetProportional(Textdraw2[i], 1);
TextDrawSetShadow(Textdraw2[i], 1);
Textdraw3[i] = TextDrawCreate(500.000000, 123.000000, "DINHEIRO:");
TextDrawBackgroundColor(Textdraw3[i], 255);
TextDrawFont(Textdraw3[i], 1);
TextDrawLetterSize(Textdraw3[i], 0.390000, 1.000000);
TextDrawColor(Textdraw3[i], 16777215);
TextDrawSetOutline(Textdraw3[i], 0);
TextDrawSetProportional(Textdraw3[i], 1);
TextDrawSetShadow(Textdraw3[i], 1);
Textdraw4[i] = TextDrawCreate(500.000000, 131.000000, "ORG:");
TextDrawBackgroundColor(Textdraw4[i], 255);
TextDrawFont(Textdraw4[i], 1);
TextDrawLetterSize(Textdraw4[i], 0.390000, 1.000000);
TextDrawColor(Textdraw4[i], 16777215);
TextDrawSetOutline(Textdraw4[i], 0);
TextDrawSetProportional(Textdraw4[i], 1);
TextDrawSetShadow(Textdraw4[i], 1);
Textdraw5[i] = TextDrawCreate(500.000000, 139.000000, "CARGO:");
TextDrawBackgroundColor(Textdraw5[i], 255);
TextDrawFont(Textdraw5[i], 1);
TextDrawLetterSize(Textdraw5[i], 0.390000, 1.000000);
TextDrawColor(Textdraw5[i], 16777215);
TextDrawSetOutline(Textdraw5[i], 0);
TextDrawSetProportional(Textdraw5[i], 1);
TextDrawSetShadow(Textdraw5[i], 1);
Textdraw6[i] = TextDrawCreate(500.000000, 147.000000, "EMPREGO:");
TextDrawBackgroundColor(Textdraw6[i], 255);
TextDrawFont(Textdraw6[i], 1);
TextDrawLetterSize(Textdraw6[i], 0.390000, 1.000000);
TextDrawColor(Textdraw6[i], 16777215);
TextDrawSetOutline(Textdraw6[i], 0);
TextDrawSetProportional(Textdraw6[i], 1);
TextDrawSetShadow(Textdraw6[i], 1);
Textdraw7[i] = TextDrawCreate(500.000000, 155.000000, "PROCURADO:");
TextDrawBackgroundColor(Textdraw7[i], 255);
TextDrawFont(Textdraw7[i], 1);
TextDrawLetterSize(Textdraw7[i], 0.390000, 1.000000);
TextDrawColor(Textdraw7[i], 16777215);
TextDrawSetOutline(Textdraw7[i], 0);
TextDrawSetProportional(Textdraw7[i], 1);
TextDrawSetShadow(Textdraw7[i], 1);
Textdraw8[i] = TextDrawCreate(500.000000, 163.000000, "DOENTE:");
TextDrawBackgroundColor(Textdraw8[i], 255);
TextDrawFont(Textdraw8[i], 1);
TextDrawLetterSize(Textdraw8[i], 0.390000, 1.000000);
TextDrawColor(Textdraw8[i], 16777215);
TextDrawSetOutline(Textdraw8[i], 0);
TextDrawSetProportional(Textdraw8[i], 1);
TextDrawSetShadow(Textdraw8[i], 1);
}
pawn Код:
// public text
public text()
{
for(new h = 0; h < 100; h++)
{
new level;
new dinheiro;
new org;
new membro;
new cargo;
new emprego[128];
new empregoo;
new procurado;
new doente[128];
new orgg[128];
new forat1[128];
new forat2[128];
new forat3[128];
new forat4[128];
new forat5[128];
new forat6[128];
new forat7[128];
new forat8[128];
level = PlayerInfo[h][pNivel];
dinheiro = GetPlayerMoney(h);
org = PlayerInfo[h][pLider];
membro = PlayerInfo[h][pMembro];
cargo = PlayerInfo[h][pCargo];
empregoo = PlayerInfo[h][pEmprego];
procurado = PlayerInfo[h][pCrimes];
if(org == 1 || membro == 1)
{
orgg = "Policia Militar";
}
else if(org == 2 || membro == 2)
{
orgg = "BOPE";
}
else if(org == 3 || membro == 3)
{
orgg = "EXERCITO";
}
else if(org == 4 || membro == 4)
{
orgg = "SAMU";
}
else if(org == 5 || membro == 5)
{
orgg = "VARRIOS LOZ AZTECS";
}
else if(org == 6 || membro == 6)
{
orgg = "LIFG";
}
else if(org == 7 || membro == 7)
{
orgg = "PREFEITO";
}
else if(org == 8 || membro == 8)
{
orgg = "HITMANS";
}
else if(org == 9 || membro == 9)
{
orgg = "REDE GLOBO";
}
else if(org == 10 || membro == 10)
{
orgg = "X";
}
else if(org == 11 || membro == 11)
{
orgg = "X";
}
else if(org == 12 || membro == 12)
{
orgg = "BOMBEIRO";
}
else if(org == 13 || membro == 13)
{
orgg = "MONGOLS MC";
}
else if(org == 14 || membro == 14)
{
orgg = "TRANSNACIONAL";
}
else if(org == 15 || membro == 15)
{
orgg = "ROTA";
}
else if(org == 16 || membro == 16)
{
orgg = "FARC";
}
else if(org == 17 || membro == 17)
{
orgg = "POLICIA CIVIL";
}
else if(org == 18 || membro == 18)
{
orgg = "BALLAS";
}
else if(org == 19 || membro == 19)
{
orgg = "A.D.A KINGS";
}
else if(org == 20 || membro == 20)
{
orgg = "YAKUZA";
}
else if(org == 21 || membro == 21)
{
orgg = "COMANDO VERMELHO";
}
else if(org == 22 || membro == 22)
{
orgg = "LA HERMANDAD";
}
else if(org == 23 || membro == 23)
{
orgg = "G-MOB";
}
else if(org == 24 || membro == 24)
{
orgg = "DRIFTERS";
}
else if(org == 25 || membro == 25)
{
orgg = "POLICIA FEDERAL";
}
else if(org == 26 || membro == 26)
{
orgg = "TRANSTAXI";
}
else if(org == 27 || membro == 27)
{
orgg = "SBT";
}
else if(org == 28 || membro == 28)
{
orgg = "POLICIA RODOVIARIA";
}
else if(org == 29 || membro == 29)
{
orgg = "CTP";
}
else if(org == 30 || membro == 30)
{
orgg = "GOVERNO FEDERAL";
}
else
{
orgg = "Sem Org";
}
if(empregoo == 1) { emprego = "Detetive"; }
else if(empregoo == 2) { emprego = "Advogado"; }
else if(empregoo == 3) { emprego = "Prof.Sexo"; }
else if(empregoo == 4) { emprego = "Vendedor De Drogas"; }
else if(empregoo == 5) { emprego = "Ladrгo De Carros"; }
else if(empregoo == 6) { emprego = "Rede Globo"; }
else if(empregoo == 7) { emprego = "Mecanico"; }
else if(empregoo == 8) { emprego = "Seguranзa"; }
else if(empregoo == 9) { emprego = "Vendedor De Armas"; }
else if(empregoo == 10) { emprego = "Vendedor De Carros"; }
else if(empregoo == 11) { emprego = "X"; }
else if(empregoo == 12) { emprego = "Boxer"; }
else if(empregoo == 13) { emprego = "X"; }
else if(empregoo == 14) { emprego = "Motorista de Onibus"; }
else if(empregoo == 15) { emprego = "Paper Boy"; }
else if(empregoo == 16) { emprego = "Caminhoneiro"; }
else if(empregoo == 17) { emprego = "Vendedor de Balinha"; }
else if(empregoo == 18) { emprego = "Mendigo"; }
else { emprego = "Desempregado"; }
if(STDPlayer[h] == 0) { doente = "SEM DOENCA"; }
else { doente = "COM DOENCA"; }
format(forat1,sizeof(forat1),"NOME: %s",GetPlayerName(h));
format(forat2,sizeof(forat2),"LEVEL: %d",level);
format(forat3,sizeof(forat3),"DINHEIRO: %d",dinheiro);
format(forat4,sizeof(forat4),"ORG:%s",orgg);
format(forat5,sizeof(forat5),"CARGO: %d",cargo);
format(forat6,sizeof(forat6),"EMPREGO: %s",emprego);
format(forat7,sizeof(forat7),"NIVEL PROCURADO: %d",procurado);
format(forat8,sizeof(forat8),"DOENTE: %s",doente);
TextDrawSetString(Textdraw1[h],forat1);
TextDrawSetString(Textdraw2[h],forat2);
TextDrawSetString(Textdraw3[h],forat3);
TextDrawSetString(Textdraw4[h],forat4);
TextDrawSetString(Textdraw5[h],forat5);
TextDrawSetString(Textdraw6[h],forat6);
TextDrawSetString(Textdraw7[h],forat7);
TextDrawSetString(Textdraw8[h],forat8);
TextDrawShowForPlayer(h, Textdraw0[h]);
TextDrawShowForPlayer(h, Textdraw1[h]);
TextDrawShowForPlayer(h, Textdraw2[h]);
TextDrawShowForPlayer(h, Textdraw3[h]);
TextDrawShowForPlayer(h, Textdraw4[h]);
TextDrawShowForPlayer(h, Textdraw5[h]);
TextDrawShowForPlayer(h, Textdraw6[h]);
TextDrawShowForPlayer(h, Textdraw7[h]);
TextDrawShowForPlayer(h, Textdraw8[h]);
}
return 1;
}
Alguem me ajuda por favor ?