Ez az ékezet/fixchars include miatt van. Kipróbáltam anélkül jó.
Vagy formázod a stringedet és úgy írod ki vagy nem const string-et használsz, hanem simán string-et és a GameText jó lesz.
CMD:asd(playerid)
{
OglasNews(\"aAáÁ123@ Teszt szöveg\", 5000, 3);
return 1;
}
forward OglasNews(const string[], time, style);
public OglasNews(const string[], time, style)
{
new stringGT[32];
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
format(stringGT, sizeof stringGT, \"%s\",string);
GameTextForPlayer(i,stringGT, time, style);
SendClientMessage(i,-1,string);
SendClientMessage(i,-1,stringGT);
printf(string);
printf(stringGT);
}
}
}
CMD:asd2(playerid)
{
OglasNews2(\"aAáÁ123@ Teszt szöveg\", 5000, 3);
return 1;
}
forward OglasNews2(string[], time, style);
public OglasNews2(string[], time, style)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
GameTextForPlayer(i,string, time, style);
SendClientMessage(i,-1,string);
printf(string);
}
}
}