实现服务器地图广告
按照下面的步骤哦:
1、做好你的logo文件
也就是vtf文件和vmt文件,直接用Photoshop 就可以,用vtf插件即可输出,
vmt文件用记事本就可以编辑。
不会的,可以发给我ps文件,俺帮着修改。
2、拷贝logo文件到相关路径,比如
代码:
.....counter-strike source\cstrike\materials\decals\custom
3、设置mani admin plug-in的配置文件
decallist.txt
代码:
"decallist.txt"
{
//
// 列出自定义地图特效和用于地图公告的自定义贴图材质文件
// // // 第一个标签是命令ma_effect和ma_decal要用的参数名
// 第二个是这些贴图材质的位置
//
"mani_logo" "decals/custom/mani_admin_plugin/mani_logo"
"leaf_logo_v1" "decals/custom/leaf_logo_v1"
"downloads"
{
//将需要玩家下载的文件罗列此处,这样将强制各个玩家下载相关材质
//若是要自定义贴图,请用一个新名称,因为此文件不会覆盖原有相同名称的文件
//
"mani_logo.vmt" "materials/decals/custom/mani_admin_plugin/mani_logo.vmt"
"mani_logo.vtf" "materials/decals/custom/mani_admin_plugin/mani_logo.vtf"
"leaf_logo_v1.vmt" "materials/decals/custom/leaf_logo_v1.vmt"
"leaf_logo_v1.vtf" "materials/decals/custom/leaf_logo_v1.vtf"
}
}
就成了,哈哈 ,简单吧?
但是,怎么样可以在每个地图 设置好以后就长期有 logo呢?
就要设置文件
mapadverts.txt
代码:
/ // mapadverts.txt
// 本文件包含在标准css地图上广告贴图的位置列表
// 如果你想在某些地图上 设置广告贴图 可以使用
// 命令ma_decal指向某位置,在控制台把返回的位置参数复制下来
// 加入本文件中即可
// "mapadverts.txt"
{
// Map name
"de_dust"
{
// 使用的贴图名称 (查看文件decallist.txt)
// 在每一地图你可以使用不同的贴图广告文件
"mani_logo"
{
// X Y Z coordinates of each decal position
"x" "266.19424" // x position
"y" "-1855.96875" // y position
"z" "218.25949" // z position
"x" "-1279.96875" // x position
"y" "1198.67468" // y position
"z" "194.21437" // z position
"x" "1020.94836" // x position
"y" "3615.96875" // y position
"z" "228.66261" // z position
}
}
}
看到没有,就是设置好,logo在每个地图上的坐标而已。
如何得到坐标?
只要在地图中 你想有logo的地方,使用命令ma_decal就会返回坐标值,
就想最上边的截图一样!!
添加到此文件,修改一些,你总该会了吧?
然后把文件
mani_server.cfg
中的参数设置好为下面
复制内容到剪贴板
代码:
mani_map_adverts 1
至此,一个服务器宣传logo的设置就完成了。
简单吧?
呵呵
1、做好你的logo文件
也就是vtf文件和vmt文件,直接用Photoshop 就可以,用vtf插件即可输出,
vmt文件用记事本就可以编辑。
不会的,可以发给我ps文件,俺帮着修改。
2、拷贝logo文件到相关路径,比如
代码:
.....counter-strike source\cstrike\materials\decals\custom
3、设置mani admin plug-in的配置文件
decallist.txt
代码:
"decallist.txt"
{
//
// 列出自定义地图特效和用于地图公告的自定义贴图材质文件
// // // 第一个标签是命令ma_effect和ma_decal要用的参数名
// 第二个是这些贴图材质的位置
//
"mani_logo" "decals/custom/mani_admin_plugin/mani_logo"
"leaf_logo_v1" "decals/custom/leaf_logo_v1"
"downloads"
{
//将需要玩家下载的文件罗列此处,这样将强制各个玩家下载相关材质
//若是要自定义贴图,请用一个新名称,因为此文件不会覆盖原有相同名称的文件
//
"mani_logo.vmt" "materials/decals/custom/mani_admin_plugin/mani_logo.vmt"
"mani_logo.vtf" "materials/decals/custom/mani_admin_plugin/mani_logo.vtf"
"leaf_logo_v1.vmt" "materials/decals/custom/leaf_logo_v1.vmt"
"leaf_logo_v1.vtf" "materials/decals/custom/leaf_logo_v1.vtf"
}
}
就成了,哈哈 ,简单吧?
但是,怎么样可以在每个地图 设置好以后就长期有 logo呢?
就要设置文件
mapadverts.txt
代码:
/ // mapadverts.txt
// 本文件包含在标准css地图上广告贴图的位置列表
// 如果你想在某些地图上 设置广告贴图 可以使用
// 命令ma_decal指向某位置,在控制台把返回的位置参数复制下来
// 加入本文件中即可
// "mapadverts.txt"
{
// Map name
"de_dust"
{
// 使用的贴图名称 (查看文件decallist.txt)
// 在每一地图你可以使用不同的贴图广告文件
"mani_logo"
{
// X Y Z coordinates of each decal position
"x" "266.19424" // x position
"y" "-1855.96875" // y position
"z" "218.25949" // z position
"x" "-1279.96875" // x position
"y" "1198.67468" // y position
"z" "194.21437" // z position
"x" "1020.94836" // x position
"y" "3615.96875" // y position
"z" "228.66261" // z position
}
}
}
看到没有,就是设置好,logo在每个地图上的坐标而已。
如何得到坐标?
只要在地图中 你想有logo的地方,使用命令ma_decal就会返回坐标值,
就想最上边的截图一样!!
添加到此文件,修改一些,你总该会了吧?
然后把文件
mani_server.cfg
中的参数设置好为下面
复制内容到剪贴板
代码:
mani_map_adverts 1
至此,一个服务器宣传logo的设置就完成了。
简单吧?
呵呵
1
上一篇:让服务器有更多的模型皮肤
下一篇:没有了
最新评论 共有 0 位网友发表了评论
发表评论
