faraday.
Специалист
Написал довольно-таки простую но красивую функцию.
суть: Затемняет плавно экран во время каких-либо действий
Применима ко многим действиям:
напр. Принятие во фракцию, смена скина, смена ранга или принятие на работу.
- легко используемая, затемнение можно сделать дольше, на свой вкус таймер ставьте.
new:
OnPlayerConnect:
вниз мода:
Использовать:
или
демонстрация: [video]https://youtube.com/watch/QMr_xBGJ9ZM[/video]
автор: unreal.
суть: Затемняет плавно экран во время каких-либо действий
Применима ко многим действиям:
напр. Принятие во фракцию, смена скина, смена ранга или принятие на работу.
- легко используемая, затемнение можно сделать дольше, на свой вкус таймер ставьте.
new:
PHP:
new Text:black_display[MAX_PLAYERS];
PHP:
black_display[playerid] = TextDrawCreate(641.500000, 1.500000, "usebox");
TextDrawLetterSize(black_display[playerid], 0.000000, 49.391975);
TextDrawTextSize(black_display[playerid], -2.000000, 0.000000);
TextDrawUseBox( black_display[playerid], true);
TextDrawBoxColor(black_display[playerid], 0x00000099);
PHP:
use_bd(playerid, time = 60)
{
TextDrawHideForPlayer(playerid, black_display[playerid]),KillTimer(GetPVarInt(playerid, "black@display")),DeletePVar(playerid, "displ");
SetPVarInt(playerid, "black@display",SetTimerEx("black_screen", time, true, "i", playerid));
}
forward black_screen(playerid);
public black_screen(playerid)
{
SetPVarInt(playerid, "displ",GetPVarInt(playerid, "displ") +2);
switch(GetPVarInt(playerid, "displ"))
{
case 2: TextDrawBoxColor(black_display[playerid], 0x00000049),TextDrawShowForPlayer(playerid,black_d isplay[playerid]);//
case 4:TextDrawBoxColor(black_display[playerid], 0x00000069),TextDrawShowForPlayer(playerid,black_d isplay[playerid]);
case 6:TextDrawBoxColor(black_display[playerid], 0x00000079),TextDrawShowForPlayer(playerid,black_d isplay[playerid]);
case 8:TextDrawBoxColor(black_display[playerid], 0x00000089),TextDrawShowForPlayer(playerid,black_d isplay[playerid]);
case 10: TextDrawBoxColor(black_display[playerid], 0x000000ff),TextDrawShowForPlayer(playerid,black_d isplay[playerid]);
case 12:TextDrawBoxColor(black_display[playerid], 0x00000089),TextDrawShowForPlayer(playerid,black_d isplay[playerid]);
case 14:TextDrawBoxColor(black_display[playerid], 0x00000069),TextDrawShowForPlayer(playerid,black_d isplay[playerid]);
case 16:TextDrawBoxColor(black_display[playerid], 0x00000049),TextDrawShowForPlayer(playerid,black_d isplay[playerid]);
case 18:TextDrawBoxColor(black_display[playerid], 0x00000019),TextDrawShowForPlayer(playerid,black_d isplay[playerid]);
case 20: TextDrawHideForPlayer(playerid,black_display[playerid]),KillTimer(GetPVarInt(playerid, "black@display")),DeletePVar(playerid, "displ");
}
return 1;
}
HTML:
use_bd(playerid);
HTML:
use_bd(playerid, time); - стандарт 60 ms
автор: unreal.
Последнее редактирование:
