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

MOD中国同盟社

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1086|回复: 6

我不知道怎么解释插件,,,,第一次 [复制链接]

Rank: 3Rank: 3

帖子
110
精华
0
声望
454 点
金币
71 Mold
被赞许
2 次
注册时间
2011-8-1
发表于 2012-9-2 18:56:51 |显示全部楼层
本帖最后由 ぺ①臉o帥愾 于 2012-9-2 18:59 编辑

大家好啊,,,以前我是伸手党,,,,现在也是伸手党,,,俺有很多不会,,,知道一点点  ,,,跟大家分享,,,,希望可以给比我还新的新手一点明悟,,,,
  1. #include <amxmodx>
  2. #include <amxconst>
  3. #include <fakemeta>
  4. #include <fun>
  5. #include <cstrike>
  6. #include <hamsandwich>
  7. // 模块 不解释 ,,,新手们 ,,,,你在写你第一个插件时,,是不是在想 ,,,我该用哪些模块,其实呢 ,

  8. //   你可以这样,,不管你用不用这些模块,,,都写上,,,我这里有几个模块,,,应该够了,,你也可以把你

  9. //    include文件里的所有模块都加上,,,

  10. ———————————————我是可爱的分割线————————————————

  11. #define PLUGIN "GD_Healthy-Speed"  
  12. #define VERSION "1.0"
  13. #define AUTHOR "GD"   //  这些不解释,,可要可不要,,,版本名字 信息,,作者,,,全部取决于你,,


  14. ———————————————我是可恨的分割线————————————————
  15. public plugin_init()    //这个是每个插件都必须得有的,,,这个相当于树的主干,,,人的身体(没有手,头,

  16. {                                             //没有脚),,,,,而{}里面的代码就相当于手,头,脚),所以这个是没个插件必须得有的

  17. register_plugin(PLUGIN, VERSION, AUTHOR)    //这个是脑袋(臉),就是版本信息,作者,版本,相当于人的名字

  18. register_event("Damage","Event_Damage","be")  //register_event原型是
  19. //   原型 register_event(const event[],const func[],const flags[],const cnd[]="",...)貌似原型很复杂,,
  20. //      Damage(const event[]) 要你写上事件,,事件是什么呢,,就是Damage伤害,意思就是当受到伤
  21. //      害时就执行后面的EVent_Damage(const func[]),,,插件的名字(手 ,脚 的名字 ,,
  22. //     左手,,左脚等)请看下面①处
  23. //     至于后面的"be"(const flags[])是神马意思呢 ,,,就是标志的意思,,没什么影响,,但还是写上为好
  24. //    原型的后面还有个const cnd[] 这个是参数满足的条件,,在这里没用

  25. register_event("Damage","Epeed","be") //同上 ,,不解释,,,
  26. }


  27. ———————————————我是苗条的分割线————————————————
  28. public Event_Damage(iPlayer)    //     ①懂了吧,,不懂多看几遍,,当你看到N+1次时候就有可能明悟了
  29. {                         //下面就是一段代码了,,,,
  30. new Float:health      //我相信  看过pawn语言的人都知道,,,Float是神马意思呢 就是浮点型,,这里
  31. //就是声明一个新的浮点型的数health


  32. pev(iPlayer, pev_health, health)    //pev函数,,
  33. //            原型     pev(ent,prop,any:...)
  34. //iPlayer(ent),,不知大家发现没①处最后也有个iPlayer,,怎么说呢,,就是玩家的代号,
  35. //玩家索引懂 ?不懂问度娘去,,她知道,,百度,,

  36. if(get_user_team(iPlayer) == 1 && health <= 3000.0)   //一个判断语句,,不解释,,,翻译下,,获取玩家队伍
  37. //  是否 ==  1 并且  生命 小于等于3000,,如果是执行下面
  38. {
  39. new name[33]           //不解释,,,不懂看pawn语言基础,,很同意懂的
  40. get_user_name(iPlayer,name,32)      //获取玩家的名字  保存到name ,,32 是名字长度
  41. set_user_maxspeed(iPlayer,450.0)  //设置玩家最大的速度
  42. set_user_gravity(iPlayer,0.5)    //设置玩家的重力,,0.5为一半
  43. set_hudmessage(245, 229, 9, -1.0, -1.0, 0, 6.0, 3.0, 1.1, 0.0, 12)  //这个函数解释下吧,,显示下面那句话的设置
  44. //第一个参数到第3个参数是颜色的大小,,三原色,,可以4到5是坐标,,6个效果,,7未知,,,8持续时间
  45. //9渐出的时间,,10渐渐消失的时间 11为频道,,如果有其他插件也是这个函数,,那么同时间内只能有4个显
  46. //示出来
  47. show_hudmessage(0, "%s生命小于3000", name)//显示的内容,,,0表示所有人看见这句话,,还有其他
  48. //的,,请查询
  49. }
  50. }

  51. public Epeed(iPlayer)//同上
  52. {
  53. new Float:health
  54. pev(iPlayer, pev_health, health)
  55. if(get_user_team(iPlayer) == 1 && health > 3000.0)
  56. {
  57. set_user_maxspeed(iPlayer, 250.0)
  58. }
  59. }
复制代码

很简单 ,,,,,,我本想自己编写这个插件,,,但我写法有问题,,所有有人帮我写了一个new Float:health和pev(iPlayer, pev_health, health)      ,,,,然后其他为自己添加,,,,新手们 ,,,,如果你们热爱插件,,,那么英语不好不是问题,,,,只需懂一写单词就OK了,,,,不行还有谷哥,,,牛逼的哥可以帮你翻译啊,,,,
此翻译为原创,,,,转载请著名,,,,跟其他人学的,,不知道有什么好处和什么坏处,,,,这个作者名字是DG,,孤独,,,,他可是我的QMLS
字母的意思自己想   自己猜 ,,      
怎么弄回复可以见的东西~~~~~

使用道具 举报

Modchina声望-尊敬

白(小的^_^)

Rank: 7Rank: 7Rank: 7

帖子
80
精华
0
声望
2073 点
金币
124 Mold
被赞许
1 次
注册时间
2008-3-5

黑暗使者

发表于 2012-9-20 09:05:59 |显示全部楼层
还有吗,搬个凳子来看

使用道具 举报

Rank: 5Rank: 5

帖子
70
精华
1
声望
879 点
金币
239 Mold
被赞许
25 次
注册时间
2011-7-27
发表于 2012-9-20 22:03:16 |显示全部楼层
1.png

使用道具 举报

Rank: 3Rank: 3

帖子
147
精华
0
声望
419 点
金币
63 Mold
被赞许
1 次
注册时间
2012-6-16
发表于 2012-10-11 20:05:44 |显示全部楼层
插件怎么打开!!用笔记本会变成一堆符号

使用道具 举报

Rank: 3Rank: 3

帖子
110
精华
0
声望
454 点
金币
71 Mold
被赞许
2 次
注册时间
2011-8-1
发表于 2012-10-13 21:42:58 |显示全部楼层
李自成 发表于 2012-10-11 20:05
插件怎么打开!!用笔记本会变成一堆符号

AMXX后缀的不能用TXT打开  ,,,~~~

使用道具 举报

Rank: 2

帖子
124
精华
0
声望
296 点
金币
47 Mold
被赞许
0 次
注册时间
2010-7-24
发表于 2012-10-21 12:11:38 |显示全部楼层
你解释得很好了

使用道具 举报

Rank: 5Rank: 5

帖子
105
精华
0
声望
1737 点
金币
69 Mold
被赞许
1 次
注册时间
2011-6-7

可爱小猫

发表于 2012-11-22 13:50:12 |显示全部楼层
回复可见是权限问题吧?

话说你做的不错了
http://www.modchina.com/?fromuid=106602

路过的帮忙点一下吧,谢啦~~

使用道具 举报

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

回顶部