设为首页收藏本站新闻投稿

MOD中国同盟社

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 235|回复: 2

[已解决] 悬赏,帮修改游戏中建立物品插件 [复制链接]

Rank: 7Rank: 7Rank: 7

帖子
234
精华
0
声望
3715 点
金币
88 Mold
被赞许
4 次
注册时间
2012-1-2

可爱小猫 黑暗使者

发表于 2013-8-23 09:32:44 |显示全部楼层
50金币
求:
     我从网上下载了一个名为 ladder.amxx 的可以在游戏中建立/删除梯子的插件,这个插件在游戏中:放置梯子时准星对着哪梯子就被放到哪,我想把他改为只能在自己面前放,仅此而已;
     【要求如下】
      1.梯子被建立在人物面前
      2.成品源码要发送给本人,版权归作者所有,但本人有修改权。
      * 注:以上两点均可以商讨。

     【附件】ladder.amxx + ladder.mdl 及源码(源码好像有3处有问题)
      

     【联系方式】
      邮箱:ninety520@163.com
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

最佳答案

丶奶茶 查看完整内容

把源码中的 get_user_origin(id, origin, 3); 修改为 get_user_origin(id, origin, 1);, 最后 一个值为Mode: 默认0: 玩家所处的位置 * 1 - 眼睛的位置 * 2 - end position from player position * 3 - 当前瞄准的点位置 * 4 - 最后一颗子弹所击中的位置(仅CS有效) 将值设为1,但建立梯子后会被模型卡住,只要添加一个stuck解卡插件就可以不被卡住,over 解除卡住插件源码: ...

使用道具 举报

Rank: 2

帖子
3
精华
0
声望
52 点
金币
113 Mold
被赞许
1 次
注册时间
2013-3-2

可爱小猫

发表于 2013-8-23 09:32:45 |显示全部楼层
把源码中的        get_user_origin(id, origin, 3); 修改为        get_user_origin(id, origin, 1);,  
最后 一个值为Mode:
默认0: 玩家所处的位置
* 1 - 眼睛的位置
* 2 - end position from player position
* 3 - 当前瞄准的点位置
* 4 - 最后一颗子弹所击中的位置(仅CS有效)

将值设为1,但建立梯子后会被模型卡住,只要添加一个stuck解卡插件就可以不被卡住,over
解除卡住插件源码:

附件: 你需要登录才可以下载或查看附件。没有帐号?注册
已有 1 人评分被赞许 收起 理由
丶如此简单 + 1

总评分: 被赞许 + 1   查看全部评分

使用道具 举报

Rank: 10Rank: 10Rank: 10

帖子
1250
精华
0
声望
3577 点
金币
470 Mold
被赞许
45 次
注册时间
2010-7-13

可爱小猫

发表于 2013-8-27 19:07:33 |显示全部楼层
把get_user_origin(id, org, 3)
改成
new Float:ang[3]
pev(id, pev_v_angle, ang)
get_user_origin(id, org)        //获取玩家当前坐标
ang[0]=0.0
angle_vector(ang, 1, ang)
for (new n=0;n<3;n++)
{
        ang[n]*=18.0        //18是向前18个单位,玩家实体半宽是16
        org[n]+=floatround(ang[n])        //这个坐标在玩家前方18个单位。
}

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

回顶部