Сейчас обьясню, как сделать движущейся текст драв, я его делал снизу, под картой.
И так приступаем.
Где у вас new:
new Text:Erick;/*??????? ????? ????.*/ new Text[250] = "TEXT DRAW by ERICK";/*меняете на свой текст.*/
Теперь в паблик public OnGameModeInit()
Добавляем
Erick = TextDrawCreate(-300.0,433.000,Text);
TextDrawBackgroundColor(Erick,255);
TextDrawFont(Erick,1);// тут шрифт
TextDrawLetterSize(Erick,0.500000,1.000000);
TextDrawColor(Erick,-1);
TextDrawSetOutline(Erick,0);
TextDrawSetProportional(Erick,1);
TextDrawSetShadow(Erick,1);
SetTimer("Movtext",50,1);// таймер на 50 милесекунд. (повторяется)
Ну и вне пабликов создаем:
forward Movtext();
public Movtext()
{
static Float:pos = -300.00;
pos += 5.00;
if(pos >= 650.00) pos = -300.00;
TextDrawHideForAll(Erick);//
TextDrawDestroy(Erick);//
Erick = TextDrawCreate(pos, 422.000000,Text);
TextDrawBackgroundColor(Erick, 255);
TextDrawFont(Erick, 1);
TextDrawLetterSize(Erick, 0.500000, 1.000000);
TextDrawColor(Erick, -1);
TextDrawSetOutline(Erick, 0);
TextDrawSetProportional(Erick, 1);
TextDrawSetShadow(Erick, 1);
TextDrawShowForAll(Erick);
}
Вроде бы, ничего не забыл, автора не помню, так как давно делал, но многое изменил, частично автор (Я)
Выглядет это: Как бегущая строка с текстом, скрин думаю глупость делать, надо видео
Сообщение отредактировал Erick: 21 января 2012 - 11:16
Вход
Регистрация
Помощь









