广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 8179 个阅读者
 
<<   1   2  下页 >>(共 2 页)
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
弑血
个人头像
个人文章 个人相簿 个人日记 个人地图
社区建设奖 特殊贡献奖 创作大师奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x108 鲜花 x240
分享: 转寄此文章 Facebook Plurk Twitter 版主评分版主评分版主评分 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x2
[插件] 插件简易流程教学2
精华文章原创文章
这次拿一些插件编写基础教学好了


//开头这个是第一步,没有这个什么都不用做了,简单的注册需要的inc脚本名称
#include <amxmodx>

#include <fakemeta>
#include <hamsandwich>


// 自定义 3种数据名

#define PLUGIN "Print_Damage"
#define VERSION "1.0"
#define AUTHOR "MyChat: 弑血"


//宣告一个浮点阵列空间33
new Float:g_damage[33];


//控制台注入

public plugin_init()
{
// 注册插件 "名称" "版本" "创作者"
register_plugin(PLUGIN, VERSION, AUTHOR);


// Events(事件) 回合开局 & freezetime 期间内执行的内容
register_event("HLTV", "event_round_start", "ae", "1=0", "2=0");

// all hamsandwich.inc 内语法 & 伤害事件 & 伤害类型 "player" & 执行的function(函数内容) & 1 = post 伤害结束后
RegisterHam(Ham_TakeDamage, "player", "fw_TakeDamage_Post", 1);
}


// 回合开局 & freezetime 期间内执行的内容
public event_round_start()
{
//以回圈给予1~32玩家id内的伤害叠加设定0.0 (初始化)
for (new i=1; i<33; i++)
g_damage[ i ]= 0.0;

}



/*================================================================================
 [Clien Public]
=================================================================================*/


//客户端进入人物选单后的function执行内容
// Client joins the game
public client_putinserver(id)
{
//宣告一个静态布林名称
static bool:g_hamczbots;

//确认注册者是否为bot(机器人),如果是的话就执行 & 确认布林名称是否为false(假),如果是执行以下内容
// Reg Ham Zbot
if (is_user_bot(id) && !g_hamczbots)
{
// 使用语法 set_task 0.1 秒后 执行自定义名 "register_ham_czbots" 的内容 & 传递数据为 id
set_task(0.1, "register_ham_czbots", id);

// 直接把布林给予真的值 & 以阻断下次重复注册类型id进入此判断内容
// Ham forwards for CZ bots succesfully registered
g_hamczbots = true;
}
}



// Register Ham Forwards for CZ bots
public register_ham_czbots(id)
{
// Make sure it's a CZ bot and it's still connected
// 检查 0.1秒后bot是否还在连线&游戏内 如果不是在游戏&连线内 返回中断以下执行
if (!is_user_connected(id)
return;

//给予bot执行 伤害事件 & 伤害类型 id & 执行的function(函数内容) & 1 = post 伤害结束后
RegisterHamFromEntity(Ham_TakeDamage, id, "fw_TakeDamage_Post", 1);
}



// Ham Take Damage Post Forward
public fw_TakeDamage_Post(victim, inflictor, attacker, Float:damage, damage_type)
{
//判断 受害者 如果是攻击者 就返回不执行以下内容
// Non-player damage or self damage
if (victim == attacker)
return HAM_IGNORED;

//攻击者 如果不是 1~32范围内就返回 & 因为以下给予id 一定要确认是否为客户段持有
if (32 > attacker < 1)
return HAM_IGNORED;

//纪录攻击者id 伤害值叠加导入g_damage内
g_damage[attacker] += damage

//给予客户端攻击者的id & 并使用显示在左下角 & 当前伤害 跟 储存每次攻击者伤害 floatround = 浮点数转整数 %d = 整数显示类型
client_print(attacker, print_chat "damage [%d] | damage all[%d]", floatround(damage), floatround(g_damage[attacker]));

return HAM_IGNORED;
}


以上 是给予 C$O那种 可以在 每次伤害后 显示当前造成多少伤害 跟 累计多少伤害 的 print 内容 希望 一些新手不要再觉得语法很难...&程式这种东西 可以把他想要的东西拿来组合就有了 拼图概念构造


[ 此文章被弑血在2019-06-16 13:23重新编辑 ]

此文章被评分,最近评分记录
财富:500 (by amore12) | 理由: 赞..^^




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

阨....可以给个SMA ~ 稍稍看懂一些而已~ 想研究看看~ 感恩了 表情


献花 x0 回到顶端 [1 楼] From:台湾台固媒体股份有限公司 | Posted:2019-06-26 16:39 |
弑血
个人头像
个人文章 个人相簿 个人日记 个人地图
社区建设奖 特殊贡献奖 创作大师奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x108 鲜花 x240
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 T.o.n..y 于 2019-06-26 16:39 发表的 : 到引言文
阨....可以给个SMA ~ 稍稍看懂一些而已~ 想研究看看~ 感恩了 表情



上面那些就是整个SMA的内容了...



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

下面是引用 弑血 于 2019-06-26 18:12 发表的 : 到引言文




上面那些就是整个SMA的内容了...



欸~ 哦哦~ 好的 感谢




刚刚做测试~ 发现它只要造成一次伤害就显示一次~


但是想仿C$O~ 只显示一个刷新要怎么改?


[ 此文章被T.o.n..y在2019-06-26 22:44重新编辑 ]


献花 x0 回到顶端 [3 楼] From:台湾台固媒体股份有限公司 | Posted:2019-06-26 19:01 |
弑血
个人头像
个人文章 个人相簿 个人日记 个人地图
社区建设奖 特殊贡献奖 创作大师奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x108 鲜花 x240
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 T.o.n..y 于 2019-06-26 19:01 发表的 : 到引言文




欸~ 哦哦~ 好的 感谢




刚刚做测试~ 发现它只要造成一次伤害就显示一次~


但是想仿C$O~ 只显示一个刷新要怎么改?



可以参考教学区的set_message的方式 写入



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

图 1. 显示SET_MESSAGE   
显示SET_MESSAGE



下面是引用 弑血 于 2019-06-27 21:15 发表的 : 到引言文




可以参考教学区的set_message的方式 写入




成功了~ 
但是显示一下就消失了~ 想让它刚开始就显示像ZP的血量,子弹包,种类的那个~


而且跟其他的显示似乎有相冲到~ 都不见了


[ 此文章被T.o.n..y在2019-06-29 20:15重新编辑 ]


献花 x0 回到顶端 [5 楼] From:台湾台固媒体股份有限公司 | Posted:2019-06-29 20:09 |
弑血
个人头像
个人文章 个人相簿 个人日记 个人地图
社区建设奖 特殊贡献奖 创作大师奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x108 鲜花 x240
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 T.o.n..y 于 2019-06-29 20:09 发表的 : 到引言文





成功了~ 
但是显示一下就消失了~ 想让它刚开始就显示像ZP的血量,子弹包,种类的那个~


而且跟其他的显示似乎有相冲到~ 都不见了



通道问题


不然 可以直接用在zp上面也可以



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

下面是引用 弑血 于 2019-06-29 22:11 发表的 : 到引言文




通道问题


不然 可以直接用在zp上面也可以



感觉有点难度~ 我试试看~


献花 x0 回到顶端 [7 楼] From:台湾台固媒体股份有限公司 | Posted:2019-06-29 23:26 |
sombarihelp
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 帐号封锁 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

回 覆 锁 定 :

  此回覆已被锁定,只有『管理员及回覆者』看的到 !!!


[ 此文章被sombarihelp在2019-07-14 00:12重新编辑 ]




TellMYIGN :)
献花 x0 回到顶端 [8 楼] From:没有资料 | Posted:2019-07-14 00:07 |
可乐渴了
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x11 鲜花 x50
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

如果不是服务器 fw_TakeDamage_Post貌似还需要BOT支持 表情


正在制作 Wraith Battle 合作/有意联系我
献花 x0 回到顶端 [9 楼] From:未知地址 | Posted:2020-01-26 00:30 |

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