网站首页 > 传奇私服十万个为什么 > 传奇入门指南 >
浏览次数:

Herom2引擎多级脚本编写方法

说明:由当前人物触发其他人物执行脚本的功能.
格式:
1.英雄执行脚本的方法,在现有脚本命令前面加Hero.即可,例如:Hero.Give 超级金创药
2.其他人物执行脚本的方法,首先要把执行脚本的人物名字放入对应的S变量中.具体查看下面例子.
3.英雄目前可以支持大部分常用的脚本命令,例如Give,Take,ChangeExp等.个别命令对英雄进行了限制.
4.如果在实际使用中英雄不支持某个脚本命令,但是你觉得英雄有必要支持的可在论坛中反馈,我们在以后的
更新中会增加对这些命令的支持!

  1. (@@InPutString @@InPutInteger ) 
  2. [@main]  
  3. 输入人物名字:\ 
  4. <输入人物名字:/@@InPutString0>
  5. <给英雄东西/@OK_Ok>
  6. <关闭/@exit> 
  7.  
  8. [@InPutString0] 
  9. #IF 
  10. SO.CheckLevelEx > 55 
  11. #ACT 
  12. S0.Give 超级金创药 5 
  13. S0.SendMsg 5 你的朋友送给你几捆药. 
  14. #ELSEACT 
  15. S0.SendMsg 5 你的级别太低了. 
  16.  
  17. [@OK_OK] 
  18. #IF 
  19. HERO.CheckOnline 
  20. #ACT 
  21. Hero.Give 麻痹戒指 1 
  22. HERO.CHANGELEVEL + 10 
  23. #ELSESAY 
  24. 英雄不在线. 
  25.  
  26. [@main] 
  27. #IF 
  28. S0.CHECKONLINE 
  29. #ACT 
  30. SENDMSG 6 <$STR(S0)>在线 
  31.  
  32. #IF 
  33. S0.CHECKLEVELEX > 50 
  34. #ACT 
  35. SENDMSG 6 <$STR(S0)>大于50级 
  36.  
  37. #IF 
  38. S0.CHECKMAPNAME SELF 3 
  39. #ACT 
  40. SENDMSG 6 <$STR(S0)>在地图3 
  41.  
  42. #IF 
  43. S0.HERO.CHECKONLINE 
  44. #ACT 
  45. SENDMSG 6 <$STR(S0)>的英雄在线 
  46. #ELSEACT 
  47. SENDMSG 6 <$STR(S0)>的英雄不在线 
  48.  
  49.  
  50. #IF 
  51. S0.CHECKONLINE 
  52. #ACT 
  53. S0.CHANGEPKPOINT + 100 
  54. S0.SENDMSG 6 你的PK值增加100 
  55. SENDMSG 6 <$STR(S0)>的PK值增加100 
  56.  
  57.  
  58. #IF 
  59. S0.CHECKONLINE 
  60. #ACT 
  61. S0.ADDNAMELIST ..\QuestDiary\人物.txt 
  62. SENDMSG 6 <$STR(S0)>的名字写入到人物.txt 
  63.  
  64.  
  65. 英雄多倍经验设置: 
  66. [@HeroExp] 
  67. #IF 
  68. #ACT 
  69. Hero.KillMonExpRate 200 3600 
  70. #SAY 
  71. 你的英雄获得了1个小时的双倍经验时间. 

相关文章:
Herom2引擎快捷添加游戏验证码功能
Herom2引擎装备升级宝石数据库设置
Herom2引擎地图魔法系统特效设置说明
Herom2引擎内功相关物品参数及脚本说明

收藏查看评论返回顶部
传奇sf开区一条龙服务公司