广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 3417 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
timmy3a
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x1 鲜花 x11
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[1.6][插件] [SMA]BM插件内 新增Creator名称~ 高手一起研究吗??
相信大家都玩过 BlockMaker吧


如果新增creator 名称大家又懂吗~?

 我参考了别的插件都弄到了一点


可是到了 CopyBlock 及  SaveBlock


的时候开始有一点问题了~ 大家思考一下030... 也帮帮忙吧...

<<CopyBlock>>

get_user_name(id, Creator, 31);
set_pev(ent, pev_target, Creator, 31);
制作block = 制作人名称 copyblock=场名....= =
<<SaveBlock>>

new Creator[32];
pev(ent, pev_target, Creator, 31);
Save后 Restart 全部Block 变了 房名.... = =


实质我不懂写sma 所以都是乱撞中 ....
但是有几个情况可以说明一下 让明白的人 想一下有什么问题~
情况1:
<<CopyBlock>>

get_user_name(id, Creator, 31);
改成 set_pev(ent, pev_targetname, Creator, 31); 
问题更严重了 制作block = 制作人名称 ,,,, copyblock=场名.... copyblock 后 原block 都变为了 房名
情况2:
<<CopyBlock>>
两句码 都删掉了 插件都可以运作 而且
跟最初的一样
制作block = 制作人名称 copyblock=场名....= =

--------------------------------------------------
当然问题是~
如果copyblock 后
原block 及 copyblock 都是Creator 的名字
Saveblock 后
所有Block 都不会变了 Creator 名字


就是这两个问题了~ 其实我感觉应该简单的~
可是我不懂 sma 的码要如果改了~ 所以要问一下大家了...
有意见 / 想法吗~?... 帮帮忙....


或许 附上我修改中的SMA...
当中SMA 只提供 参考吧... 因为 有些Block Mod 我没有提供的 别想偷-.-...


本帖包含附件
zip blockmaker_v4.01color.rar   (2022-06-09 14:20 / 32 KB)   下载次数:3


[ 此文章被timmy3a在2013-02-02 12:49重新编辑 ]



献花 x0 回到顶端 [楼 主] From:香港特别行政区 | Posted:2013-02-02 12:42 |
观众甲
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x319 鲜花 x963
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

完全不明白你说什么


献花 x0 回到顶端 [1 楼] From:美国 | Posted:2013-02-02 14:02 |
timmy3a
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x1 鲜花 x11
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 观众甲 于 2013-02-02 14:02 发表的 : 到引言文
完全不明白你说什么



拿下 插件 看多一点- . -就会明 


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

同上帝大
看不懂你再说啥
get_user_name(id, Creator, 31)
这个是读取建造BM版的玩家名字
set_pev(ent, pev_targetname, Creator, 31);
这个好像是把目标设为上面的名字


web front-end and software engineer.
献花 x0 回到顶端 [3 楼] From:台湾中华电信股份有限公司 | Posted:2013-02-02 23:11 |
观众甲
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x319 鲜花 x963
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

get_user_name(id, Creator, 31);
set_pev(ent, pev_target, Creator, 31);
制作block = 制作人名称 copyblock=场名....= =

get_user_name是读取id的名字并将他代进去Creator

new Creator[32];
pev(ent, pev_target, Creator, 31);
Save后 Restart 全部Block 变了 房名.... = =

里面的pev_target有定义到吗?
里面的target起码你也要判断他是否生还
不然就会出现房名了


献花 x0 回到顶端 [4 楼] From:美国 | Posted:2013-02-05 17:46 |
timmy3a
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x1 鲜花 x11
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 观众甲 于 2013-02-05 17:46 发表的 : 到引言文
get_user_name(id, Creator, 31);
set_pev(ent, pev_target, Creator, 31);
制作block = 制作人名称 copyblock=场名....= =

get_user_name是读取id的名字并将他代进去Creator

new Creator[32];
pev(ent, pev_target, Creator, 31);
Save后 Restart 全部Block 变了 房名.... = =

里面的pev_target有定义到吗?
里面的target起码你也要判断他是否生还
不然就会出现房名了



  里面的target起码你也要判断他是否生还不然就会出现房名了


 = . = 原来经常看到的 判断 生还 会有这个影响~.~... 谢你 有空时 改一下 看能否~.~


献花 x0 回到顶端 [5 楼] From:香港特别行政区 | Posted:2013-02-06 00:20 |

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