PDA

Просмотр полной версии : [Мануал] Рандомные сообщения через Texdraw



[SKRIPTER]
28.03.2013, 19:30
Все много раз задавались вопросом: а как же вывести рандомное сообщение textdrawa на экран каждую минуту? (например)
Так вот, сегодня я покажу вам, как это делается.

К new`am добавить

new Text:randommsg;
new random_messages[][] =
{
{"~g~PRO-PAWN"},
{"~r~PRO-PAWN"},
{"~y~PRO-PAWN"},
{"~b~PRO-PAWN"}
//сюда можете написать любое слово.
};


В OnGameModeInit добавим

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);


Желательно в конце мода создадим паблик.

forward RandomMessage();
public RandomMessage()
{
TextDrawSetString(randommsg, random_messages[random(sizeof(random_messages))]);
}

В OnPlayerConnect добавляем:

TextDrawShowForPlayer(playerid, randommsg);



По всем вопросам пишите в скайп: FEODAL228

Автор: Pro-Pawn Team