admin Дата: Среда, 18.05.2011, 16:24:09 | Сообщение # 1
Группа: Администраторы
Сообщений: 3869
Многие наверно видели на некоторых серверах две черные полосы одна сверху, другая снизу. Они создают эффект фильма. В этом уроке я расскажу как это сделать. 1. Открываем ваш мод/скрипт 2. Ко всем new добавляем
Code
new Text:Polosa1; // Полоса сверху new Text:Polosa2; // полоса снизу
3. В OnGameModeInit или OnFilterScriptInit вставляем следующее:
Code
Polosa1 = TextDrawCreate(0.000000,2.000000,"-"); Polosa2 = TextDrawCreate(1.000000,384.000000,"-"); TextDrawUseBox(Polosa1,1); TextDrawBoxColor(Polosa1,0x000000ff); TextDrawTextSize(Polosa1,640.000000,7.000000); TextDrawUseBox(Polosa2,1); TextDrawBoxColor(Polosa2,0x000000ff); TextDrawTextSize(Polosa2,640.000000,8.000000); TextDrawAlignment(Polosa1,0); TextDrawAlignment(Polosa2,0); TextDrawBackgroundColor(Polosa1,0x000000ff); TextDrawBackgroundColor(Polosa2,0x000000ff); TextDrawFont(Polosa1,3); TextDrawLetterSize(Polosa1,2.000000,7.899999); TextDrawFont(Polosa2,3); TextDrawLetterSize(Polosa2,1.000000,8.100000); TextDrawColor(Polosa1,0x000000ff); TextDrawColor(Polosa2,0x000000ff); TextDrawSetOutline(Polosa1,1); TextDrawSetOutline(Polosa2,1); TextDrawSetProportional(Polosa1,1); TextDrawSetProportional(Polosa2,1); TextDrawSetShadow(Polosa1,1); TextDrawSetShadow(Polosa2,1);
4. Куда вам нужно, например в OnPlayerSpawn вставляем:
Code
TextDrawShowForPlayer(playerid,Polosa1); // показывает верхнюю полосу указанному игроку TextDrawShowForPlayer(playerid,Polosa2); // показывает нижнюю полосу указанному игроку TextDrawHideForPlayer(playerid, Polosa1); // скрывает верхнюю полосу указанному игроку TextDrawHideForPlayer(playerid, Polosa2); // скрывает нижнюю полосу указанному игроку
источник:forum.pawno.ru
zm-jail.ru Разработка сайта samp-pawno.ru
Сообщение Многие наверно видели на некоторых серверах две черные полосы одна сверху, другая снизу. Они создают эффект фильма. В этом уроке я расскажу как это сделать. 1. Открываем ваш мод/скрипт 2. Ко всем new добавляем
Code
new Text:Polosa1; // Полоса сверху new Text:Polosa2; // полоса снизу
3. В OnGameModeInit или OnFilterScriptInit вставляем следующее:
Code
Polosa1 = TextDrawCreate(0.000000,2.000000,"-"); Polosa2 = TextDrawCreate(1.000000,384.000000,"-"); TextDrawUseBox(Polosa1,1); TextDrawBoxColor(Polosa1,0x000000ff); TextDrawTextSize(Polosa1,640.000000,7.000000); TextDrawUseBox(Polosa2,1); TextDrawBoxColor(Polosa2,0x000000ff); TextDrawTextSize(Polosa2,640.000000,8.000000); TextDrawAlignment(Polosa1,0); TextDrawAlignment(Polosa2,0); TextDrawBackgroundColor(Polosa1,0x000000ff); TextDrawBackgroundColor(Polosa2,0x000000ff); TextDrawFont(Polosa1,3); TextDrawLetterSize(Polosa1,2.000000,7.899999); TextDrawFont(Polosa2,3); TextDrawLetterSize(Polosa2,1.000000,8.100000); TextDrawColor(Polosa1,0x000000ff); TextDrawColor(Polosa2,0x000000ff); TextDrawSetOutline(Polosa1,1); TextDrawSetOutline(Polosa2,1); TextDrawSetProportional(Polosa1,1); TextDrawSetProportional(Polosa2,1); TextDrawSetShadow(Polosa1,1); TextDrawSetShadow(Polosa2,1);
4. Куда вам нужно, например в OnPlayerSpawn вставляем:
Code
TextDrawShowForPlayer(playerid,Polosa1); // показывает верхнюю полосу указанному игроку TextDrawShowForPlayer(playerid,Polosa2); // показывает нижнюю полосу указанному игроку TextDrawHideForPlayer(playerid, Polosa1); // скрывает верхнюю полосу указанному игроку TextDrawHideForPlayer(playerid, Polosa2); // скрывает нижнюю полосу указанному игроку
источник:forum.pawno.ru Автор - admin Дата добавления - 18.05.2011 в 16:24:09