广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 3199 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
timmy3a
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x1 鲜花 x11
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[1.6][插件] SMA 编写 <引力效果>
击退力插件 有击退作用
反能写成 反击退作用表情


引力 不是指 无重力
也不是把实体 转移到 一点表情


CS地图上 有一些功能 能做到把 1个范围的 人拉到1个点


请问插件有可能制造到这效果吗~? 表情


幻想一下黑洞吧表情


献花 x0 回到顶端 [楼 主] From:未知地址 | Posted:2014-07-17 12:50 |
岳岳 手机
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x67
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

反击退力的话把数值改成负数的!?


还是向阿比隆那样把人吸过去?





By Yue
献花 x0 回到顶端 [1 楼] From:未知地址 | Posted:2014-07-17 13:40 |
Nailaz 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖 社区建设奖 创作大师奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x77 鲜花 x254
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

new Float:velocity[3]
new Float:origin1[3], Float:origin2[3]
new a = -1000/向量,正数即为弹开,负数即为吸引

pev(index1, pev_origin, origin1)//读取玩家1的座标
pev(index2, pev_origin, origin2)//读取玩家2的座标

get_speed_vector_to_entity(id, i, a, velocity)
velocity[2] += 100.0//上升高度
set_pev(i, pev_velocity, velocity)//设定位置,达到吸引的效果(玩家2的位置,就是玩家2会飞向玩家1)

stock get_speed_vector_to_entity(ent1, ent2, Float:speed, Float:new_velocity[3])
{
     if(!pev_valid(ent1) || !pev_valid(ent2))
           return 0;
     
     static Float:origin1[3]
     pev(ent1,pev_origin,origin1)
     static Float:origin2[3]
     pev(ent2,pev_origin,origin2)
     
     new_velocity[0] = origin2[0] - origin1[0];
     new_velocity[1] = origin2[1] - origin1[1];
     new_velocity[2] = origin2[2] - origin1[2];
     
     static Float:num
     num = speed / vector_length(new_velocity);
                       
     new_velocity[0] *= num;
     new_velocity[1] *= num;
     new_velocity[2] *= num;
     
     return 1;
}


web front-end and software engineer.
献花 x0 回到顶端 [2 楼] From:台湾中华电信股份有限公司 | Posted:2014-07-17 23:38 |
弑血
个人头像
个人文章 个人相簿 个人日记 个人地图
社区建设奖 特殊贡献奖 创作大师奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x108 鲜花 x240
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 Nailaz 于 2014-07-17 23:38 发表的 : 到引言文
new Float:velocity[3]
new Float:origin1[3], Float:origin2[3]
new a = -1000/向量,正数即为弹开,负数即为吸引
pev(index1, pev_origin, origin1)//读取玩家1的座标
pev(index2, pev_origin, origin2)//读取玩家2的座标
.......



这边我要小小的吐槽一下..


那个..其实 不用再取得座标了..


new Float:velocity[3]
new Float:origin1[3], Float:origin2[3]
new a = -1000/向量,正数即为弹开,负数即为吸引

pev(index1, pev_origin, origin1)//读取玩家1的座标
pev(index2, pev_origin, origin2)//读取玩家2的座标



上面那些被划掉的都是多出来的..


因为 你把自己跟其余玩家带入

get_speed_vector_to_entity 时 里面就有取得座标的换算了..



话说...击退力...把数字改成负数 不就..变成吸力枪 跟 黑洞的原理是一样的..



目前传授教学&有兴趣者可以问我
BOT瞄准攻击NPC&模仿事件触发计算出场&新增地图重生位置等等
已修复entity的attachment错误问题,开始尝试写出各种npc_boss成品
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
献花 x2 回到顶端 [3 楼] From:台湾中华电信股份有限公司 | Posted:2014-07-17 23:48 |
timmy3a
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x1 鲜花 x11
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 岳岳 于 2014-07-17 13:40 发表的 : 到引言文
反击退力的话把数值改成负数的!?


还是向阿比隆那样把人吸过去?



像 阿比隆那样把人吸过去表情


献花 x0 回到顶端 [4 楼] From:香港特别行政区 | Posted:2014-07-20 12:27 |
timmy3a
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x1 鲜花 x11
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 Nailaz 于 2014-07-17 23:38 发表的 : 到引言文
new Float:velocity[3]
new Float:origin1[3], Float:origin2[3]
new a = -1000/向量,正数即为弹开,负数即为吸引
pev(index1, pev_origin, origin1)//读取玩家1的座标
pev(index2, pev_origin, origin2)//读取玩家2的座标
.......



下面是引用 s8720419 于 2014-07-17 23:48 发表的 : 到引言文


这边我要小小的吐槽一下..

那个..其实 不用再取得座标了..
.......


谢谢你们提供方法~
有空会TEST 一下 表情 如果有问题 我再发表


献花 x0 回到顶端 [5 楼] From:香港特别行政区 | Posted:2014-07-20 12:32 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.078582 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言