Все много раз задавались вопросом: а как же вывести рандомное сообщение textdrawa на экран каждую минуту? (например)
Так вот, сегодня я покажу вам, как это делается.
К new`am добавить
PHP код:
new Text:randommsg;
new random_messages[][] =
{
{"~g~PRO-PAWN"},
{"~r~PRO-PAWN"},
{"~y~PRO-PAWN"},
{"~b~PRO-PAWN"}
//сюда можете написать любое слово.
};
В OnGameModeInit добавим
PHP код:
SetTimer("RandomMessage", 10000*6, 1); // 6 - число минут, после которых надпись изменится
randommsg = TextDrawCreate(7.00, 427.00, "");
TextDrawBackgroundColor(randommsg, 0x000000FF);
TextDrawFont(randommsg, 1);
TextDrawLetterSize(randommsg, 0.38, 1.50);
TextDrawColor(randommsg, 0xFFFFFFFF);
TextDrawSetOutline(randommsg, 1);
TextDrawSetProportional(randommsg, 1);
Желательно в конце мода создадим паблик.
PHP код:
forward RandomMessage();
public RandomMessage()
{
TextDrawSetString(randommsg, random_messages[random(sizeof(random_messages))]);
}
В OnPlayerConnect добавляем:
PHP код:
TextDrawShowForPlayer(playerid, randommsg);
По всем вопросам пишите в скайп: FEODAL228
Автор: Pro-Pawn Team