查看: 8154|回复: 33

[源码]屏幕变色-渐变效果+INC

  [复制链接]
发表于 2014-3-25 22:27:19 | 显示全部楼层 |阅读模式
/*
        --------------------------------------------------------------------------------
        Web URL:  http://www.roshis.org/
        E-M@IL: mailto: [email protected]
        --------------------------------------------------------------------------------
*/

#if defined _screenfadefaded_included
        #endinput
#endif
#define _screenfadefaded_included

stock set_user_screemfade(id, fadetime, red, green, blue, alpha)
{
        new Param[6];
        Param[0] = id, Param[1] = floatround(fadetime / 2.0);
        Param[2] = red, Param[3] = green, Param[4] = blue, Param[5] = alpha;
        SetScreenFade(id, Param[1], red, green, blue, alpha);
        set_task(float(Param[1]), "MakerFadeOut", _, Param, 6);
}

public MakerFadeOut(Param[])
        SetScreenFade(Param[0], Param[1], Param[2], Param[3], Param[4], Param[5], 0);

stock SetScreenFade(id, iFadetime, red, green, blue, alpha, type = 1)
{
        if(id && !is_user_connected(id)) return;
       
        new MSG_DEST;
        MSG_DEST = id ? MSG_ONE : MSG_ALL;
       
        message_begin(MSG_DEST, get_user_msgid("ScreenFade"), _, id);
        write_short((1 << 12) * iFadetime);
        write_short((1 << 12) * iFadetime);
        write_short(type ? 0x0001|0x0004 : 0x0000);
        write_byte(red);
        write_byte(green);
        write_byte(blue);
        write_byte(alpha);
        message_end();
}

屏幕变色-渐变效果.zip

1.12 KB, 下载次数: 10

售价: 2 金钱  [记录]

发表于 2014-3-26 02:45:53 | 显示全部楼层
哎 怎么说那~~  
发表于 2014-3-26 07:39:34 | 显示全部楼层
真是佩服得六体投地啊  
发表于 2014-3-27 09:48:53 | 显示全部楼层
真是汗啊  我的家财好少啊  加油  
发表于 2014-3-29 08:20:42 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2014-3-29 19:55:46 | 显示全部楼层
我卷了~~~~~~~  
发表于 2014-3-31 21:37:35 | 显示全部楼层
21世纪,什么最重要——我!  
发表于 2014-4-2 11:07:55 | 显示全部楼层
是楼主原创吗  
发表于 2014-4-5 14:00:45 | 显示全部楼层
文笔流畅,修辞得体,深得魏晋诸朝遗风,更将唐风宋骨发扬得入木三分,能在有生之年看见楼主的这个帖子。实在是我三生之幸啊。  
发表于 2014-4-7 10:08:52 | 显示全部楼层
有才的不在少数啊  
您需要登录后才可以回帖 登录 | 中文注册

本版积分规则