20061234 发表于 2010-12-31 15:39:17

怎弄个 浮在空中的SPR 广告讯息

怎弄个 浮在空中的SPR 广告讯息

LittleKu 发表于 2010-12-31 15:54:42

本帖最后由 kk阿朗 于 2010-12-31 15:57 编辑

可以创建个SPR的实体,我觉得这样是很好的
可以看一下FGD里面有关env_sprite这个实体的参数!

20061234 发表于 2011-1-2 16:42:02

有沒插件能实现到
再加自己修改的

rsdtt 发表于 2011-1-2 17:08:55

spr不就是定位后显示的问题吗,确定一个地图的某个点然后显示咯

LittleKu 发表于 2011-1-2 23:23:44

#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

public create_sprite( Float:flOrigin[ 3 ] )
{
        new iEnt
       
        iEnt = engfunc( EngFunc_CreateNamedEntity, engfunc( EngFunc_AllocString , "env_sprite" ) );
       
        set_pev(iEnt, pev_framerate, 10.0);
        engfunc( EngFunc_SetOrigin, iEnt, flOrigin );
        engfunc( EngFunc_SetModel, iEnt, "MySprite.spr" );
        set_pev( iEnt, pev_scale, 1.0 );
       
        SetKeyValue(iEnt, "spawnflags", "1", "env_sprite");//1: "Start on", 2: "Play Once"
        ExecuteHamB(Ham_Spawn, iEnt)
}

stock SetKeyValue(iEnt, const szKey[], const szValue[], const szClassName[])
{
        set_kvd(0, KV_ClassName, szClassName)
        set_kvd(0, KV_KeyName, szKey)
        set_kvd(0, KV_Value, szValue)
        set_kvd(0, KV_fHandled, 0)
        dllfunc(DLLFunc_KeyValue, iEnt, 0)
}
试试看,注意要获取一个坐标,

cs9527 发表于 2011-1-5 21:56:21

阿朗大哥说的很对! 其实还的自己做个个性的SPR 广告!


还有透明字的



其实这个是随视角改变的SPR .当然也可以做静态的SPR.
我个人觉的还是做MDL的模型的比较好!占资源少!


个人意见.请谅解!

Ayune2 发表于 2011-1-9 09:58:48

就是9527这个了

tiantian1632472 发表于 2011-1-28 15:38:06

如何做静态的SPR啊 ?

381828358 发表于 2011-4-26 03:15:23

静态的简单 这个有教程
http://www.dt-club.net/forum/thread-55365-1-2-spr%E9%9D%99%E6%80%81%E5%9C%B0%E5%9B%BE%E5%B9%BF%E5%91%8A%E5%88%B6%E4%BD%9C%E5%B7%A5%E5%85%B7%EF%BC%88%E6%B1%89%E5%8C%96%E7%89%88%EF%BC%89%E5%9B%BE%E7%89%87%E6%B5%81%E7%A8%8B.html

laoklaole 发表于 2011-5-20 15:02:52

哇散原来真有这个插件
页: [1] 2
查看完整版本: 怎弄个 浮在空中的SPR 广告讯息