签到天数: 208 天 [LV.7]常住居民III

♪(^∇^*)
- UID
- 58302
- 僵尸币
- 27935
- 贡献度
- 100
- 注册时间
- 2019-5-8
- 在线时间
- 691 小时
- 最后登录
- 2024-11-4
  
|
不注册个乐园论坛账号能玩??
您需要 登录 才可以下载或查看,没有账号?注册

×
最近开始接触脚本,因为之前想做多功能神器,然后就想到用脚本来切换神器模式。
第一个函数mode() 在玩家碰到双枪本体的时候初始化 mode = 0
function mode()
{
mode = 0;
}
然后当玩家按下头顶按钮的时候,检测第一个name过滤器,Onpass 的时候启用Change_mode()来改变神器的模式
function Change_mode()
{
mode = ( mode + 1 ) % 2 ; //求余数,2个效果就 (%2),n种效果就 (%n)
}
最后玩家按下正前方的按钮使用神器,测试第二个name过滤器,通过就运行function health()判断mode是哪一种然后控制对应的实体搞事。
function health()
{
if( mode == 0 )
{
EntFire("health_trigger_mult","Enable","",0.2);
EntFire("health_trigger_mult","Disable","",8.0);
}
if( mode == 1 )
{
EntFire("health_D_mode_maker","ForceSpawn","",0.2);
}
}
单机测试的时候发现没问题,不知道放到服务器上会怎样。
|
|