Oi gente, boa tarde! Tudo bem?
Tenho tentado fazer uma seleção de forma randômica de sprite (Textdraw), porém, o valor que me retorna é somente o nome desta sprite, sem ação gráfica.
Ao digitar o comando, em minha tela ao invés de aparecer o sprite, aparecem os textos definidos na enum DadoSpriteNum.
Alguém poderia me ajudar? Agradeço desde já.
Tenho tentado fazer uma seleção de forma randômica de sprite (Textdraw), porém, o valor que me retorna é somente o nome desta sprite, sem ação gráfica.
Código PHP:
enum DadoSpriteNum
{
ID,
SpriteName[32]
}
#define MAX_SPRITE 4
new DadosSprite[][DadosSpriteEnum] =
{
{0, "LD_TATT:9rasta"},
{1, "LD_TATT:9homby"},
{2, "LD_TATT:9gun"}
};
format(formato, sizeof(formato), "%s", formato);
TextDrawSprite1[i] = TextDrawCreate(300.000000, 185.000000, formato);
TextDrawFont(TextDrawSprite1[i], 4);
TextDrawBackgroundColor(TextDrawSprite1[i], 255);
TextDrawFont(TextDrawSprite1[i], 1);
TextDrawAlignment(TextDrawSprite1[i], 1);
TextDrawLetterSize(TextDrawSprite1[i], 0.600000, 2.000000);
TextDrawTextSize(TextDrawSprite1[i], 78.000000, 99.000000);
TextDrawColor(TextDrawSprite1[i], 0xFFFF00FF);
TextDrawSetOutline(TextDrawSprite1[i], 1);
TextDrawSetProportional(TextDrawSprite1[i], 1);
CMD:testar(playerid)
{
new randomSprite = random(MAX_SPRITE);
TextDrawShowForPlayer(playerid, Text:TextDrawSprite1[playerid]);
format(formato, sizeof(formato), "%s", DadosSprite[randomSprite][SpriteName]);
TextDrawSetString(Text:TextDrawSprite1[playerid], formato);
return 1;
}
Ao digitar o comando, em minha tela ao invés de aparecer o sprite, aparecem os textos definidos na enum DadoSpriteNum.
Alguém poderia me ajudar? Agradeço desde já.