首页 游戏资源分享 手游技术交流 战神引擎套装触发脚本
0赞
赞赏
手机版
扫码打开手机版
把文字装进口袋

战神引擎 战神引擎套装触发脚本

1659866  2024-9-25 08:39:31
  1. procedure JHTZ_XH_ZS();
  2. var yaodai, xuezi, baoshi , xunzhang   : string;
  3. leiji : integer;
  4. begin        
  5. //0衣服 1武器 2勋章 3项链 4头盔 5左手镯 6右手镯  7左戒指 8右戒指  9毒符 10腰带 11靴子 29宝石
  6. yaodai := This_Player.GetItemNameOnBody(10);
  7. xuezi := This_Player.GetItemNameOnBody(11);
  8. baoshi := This_Player.GetItemNameOnBody(1);   //我没设置宝石,拿武器试,请自行替换
  9. xunzhang := This_Player.GetItemNameOnBody(4);
  10.    leiji := This_Player.GetV(27,27);
  11. //////////验证成功获得技能并且循环验证
  12. if (yaodai = '天龙腰带(战)') or (yaodai = '神*冰雪战带') then  //这里可以填2种腰带,
  13. begin
  14.   if (xuezi = '天龙战靴') or (xuezi = '神*冰雪战靴') then     //类似上面
  15.   begin
  16.   if (baoshi = '天龙圣剑') or (baoshi = '神*冰雪神剑') then
  17.     begin
  18.           if (xunzhang = '天龙战盔') or (xunzhang = '神*冰雪战盔') then
  19.           begin
  20.           if leiji < 4 then
  21.           begin
  22.          This_Player.AddPlayerAbil(0,380,3600);   //  0代表攻击  5代表攻击增加5, 3600代表3600秒
  23.    This_Player.AddPlayerAbil(1,50,3600);   //  1代表魔法
  24.    This_Player.AddPlayerAbil(2,50,3600);   //  2代表道术
  25.    This_Player.SetV(27,27,4);
  26.       This_Player.PlayerNotice('套装属性激活,攻击+100魔法+50道术+50',2);
  27.           end;
  28.           end
  29.     else
  30. begin
  31.   if leiji = 4 then
  32. begin
  33.    This_Player.AddPlayerAbil(0,6,0);      //  0代表攻击  5代表攻击增加5, 0代表0秒
  34.    This_Player.AddPlayerAbil(1,6,0);
  35.    This_Player.AddPlayerAbil(2,6,0);
  36.       This_Player.SetV(27,27,0);
  37. This_Player.PlayerNotice('缺少战盔,套装效果消失--!系统检测提示:天龙套装-冰雪套装点击盟重NPC即可开启套装隐藏属性!',57);
  38. end;
  39. end;
  40.         end else
  41. begin
  42.   if leiji = 4 then
  43. begin
  44.    This_Player.AddPlayerAbil(0,6,0);      //  0代表攻击  5代表攻击增加5, 0代表0秒
  45.    This_Player.AddPlayerAbil(1,6,0);
  46.    This_Player.AddPlayerAbil(2,6,0);
  47.       This_Player.SetV(27,27,0);
  48. This_Player.PlayerNotice('缺少武器,套装效果消失--!系统检测提示:天龙套装-冰雪套装点击盟重NPC即可开启套装隐藏属性!',57);
  49. end;
  50. end;
  51. end
  52. else
  53. begin
  54.   if leiji = 4 then
  55. begin
  56.    This_Player.AddPlayerAbil(0,6,0);      //  0代表攻击  5代表攻击增加5, 0代表0秒
  57.    This_Player.AddPlayerAbil(1,6,0);
  58.    This_Player.AddPlayerAbil(2,6,0);
  59.       This_Player.SetV(27,27,0);
  60. This_Player.PlayerNotice('缺少靴子,套装效果消失--!系统检测提示:天龙套装-冰雪套装点击盟重NPC即可开启套装隐藏属性!',57);
  61. end;
  62. end;
  63. end
  64. else
  65. begin
  66.   if leiji = 4 then
  67.   begin
  68.    This_Player.AddPlayerAbil(0,6,0);      //  0代表攻击  5代表攻击增加5, 0代表0秒
  69.    This_Player.AddPlayerAbil(1,6,0);
  70.    This_Player.AddPlayerAbil(2,6,0);
  71.       This_Player.SetV(27,27,0);
  72. This_Player.PlayerNotice('缺少腰带,套装效果消失--!系统检测提示:天龙套装-冰雪套装点击盟重NPC即可开启套装隐藏属性!',57);
  73. end;
  74. end;

  75.     This_Player.CallOut(This_Npc, 5, 'JHTZ_XH_ZS');
  76. end;


  77. procedure JHTZ_XH_FS();
  78. var yaodai, xuezi, baoshi , xunzhang   : string;
  79. leiji : integer;
  80. begin        
  81. //0衣服 1武器 2勋章 3项链 4头盔 5左手镯 6右手镯  7左戒指 8右戒指  9毒符 10腰带 11靴子 29宝石
  82. yaodai := This_Player.GetItemNameOnBody(10);
  83. xuezi := This_Player.GetItemNameOnBody(11);
  84. baoshi := This_Player.GetItemNameOnBody(1);   //我没设置宝石,拿武器试,请自行替换
  85. xunzhang := This_Player.GetItemNameOnBody(4);
  86.    leiji := This_Player.GetV(27,27);
  87. //////////验证成功获得技能并且循环验证
  88. if (yaodai = '天龙腰带(法)') or (yaodai = '神*冰雪法带') then  //这里可以填2种腰带,
  89. begin
  90.   if (xuezi = '天龙魔靴') or (xuezi = '神*冰雪法靴') then     //类似上面
  91.   begin
  92.   if (baoshi = '天龙魔剑') or (baoshi = '神*冰雪神剑') then
  93.     begin
  94.           if (xunzhang = '天龙法冠') or (xunzhang = '神*冰雪法盔') then
  95.           begin
  96.           if leiji < 4 then
  97.           begin
  98.          This_Player.AddPlayerAbil(0,50,3600);   //  0代表攻击  5代表攻击增加5, 3600代表3600秒
  99.    This_Player.AddPlayerAbil(1,50,3600);   //  1代表魔法
  100.    This_Player.AddPlayerAbil(2,50,3600);   //  2代表道术
  101.    This_Player.SetV(27,27,4);
  102.       This_Player.PlayerNotice('套装属性激活,攻击+50魔法+50道术+50',2);
  103.           end;
  104.           end
  105.     else
  106. begin
  107.   if leiji = 4 then
  108. begin
  109.    This_Player.AddPlayerAbil(0,6,0);      //  0代表攻击  5代表攻击增加5, 0代表0秒
  110.    This_Player.AddPlayerAbil(1,6,0);
  111.    This_Player.AddPlayerAbil(2,6,0);
  112.       This_Player.SetV(27,27,0);
  113. This_Player.PlayerNotice('缺少衣服,套装效果消失--!系统检测提示:天龙套装-冰雪套装点击盟重NPC即可开启套装隐藏属性!',57);
  114. end;
  115. end;
  116.         end else
  117. begin
  118.   if leiji = 4 then
  119. begin
  120.    This_Player.AddPlayerAbil(0,6,0);      //  0代表攻击  5代表攻击增加5, 0代表0秒
  121.    This_Player.AddPlayerAbil(1,6,0);
  122.    This_Player.AddPlayerAbil(2,6,0);
  123.       This_Player.SetV(27,27,0);
  124. This_Player.PlayerNotice('缺少武器,套装效果消失--!系统检测提示:天龙套装-冰雪套装点击盟重NPC即可开启套装隐藏属性!',57);
  125. end;
  126. end;
  127. end
  128. else
  129. begin
  130.   if leiji = 4 then
  131. begin
  132.    This_Player.AddPlayerAbil(0,6,0);      //  0代表攻击  5代表攻击增加5, 0代表0秒
  133.    This_Player.AddPlayerAbil(1,6,0);
  134.    This_Player.AddPlayerAbil(2,6,0);
  135.       This_Player.SetV(27,27,0);
  136. This_Player.PlayerNotice('缺少靴子,套装效果消失--!系统检测提示:天龙套装-冰雪套装点击盟重NPC即可开启套装隐藏属性!',57);
  137. end;
  138. end;
  139. end
  140. else
  141. begin
  142.   if leiji = 4 then
  143.   begin
  144.    This_Player.AddPlayerAbil(0,6,0);      //  0代表攻击  5代表攻击增加5, 0代表0秒
  145.    This_Player.AddPlayerAbil(1,6,0);
  146.    This_Player.AddPlayerAbil(2,6,0);
  147.       This_Player.SetV(27,27,0);
  148. This_Player.PlayerNotice('缺少腰带,套装效果消失--!系统检测提示:天龙套装-冰雪套装点击盟重NPC即可开启套装隐藏属性!',57);
  149. end;
  150. end;


  151.     This_Player.CallOut(This_Npc, 5, 'JHTZ_XH_FS');
  152. end;



  153. procedure JHTZ_XH_DS();
  154. var yaodai, xuezi, baoshi , xunzhang   : string;
  155. leiji : integer;
  156. begin        
  157. //0衣服 1武器 2勋章 3项链 4头盔 5左手镯 6右手镯  7左戒指 8右戒指  9毒符 10腰带 11靴子 29宝石
  158. yaodai := This_Player.GetItemNameOnBody(10);
  159. xuezi := This_Player.GetItemNameOnBody(11);
  160. baoshi := This_Player.GetItemNameOnBody(1);   //我没设置宝石,拿武器试,请自行替换
  161. xunzhang := This_Player.GetItemNameOnBody(4);
  162.    leiji := This_Player.GetV(27,27);
  163. //////////验证成功获得技能并且循环验证
  164. if (yaodai = '天龙腰带(道)') or (yaodai = '神*冰雪道带') then  //这里可以填2种腰带,
  165. begin
  166.   if (xuezi = '天龙道靴') or (xuezi = '神*冰雪道靴') then     //类似上面
  167.   begin
  168.   if (baoshi = '天龙道剑') or (baoshi = '神*冰雪神剑') then
  169.     begin
  170.           if (xunzhang = '天龙道盔') or (xunzhang = '神*冰雪道盔') then
  171.           begin
  172.           if leiji < 4 then
  173.           begin
  174.          This_Player.AddPlayerAbil(0,50,3600);   //  0代表攻击  5代表攻击增加5, 3600代表3600秒
  175.    This_Player.AddPlayerAbil(1,50,3600);   //  1代表魔法
  176.    This_Player.AddPlayerAbil(2,50,3600);   //  2代表道术
  177.    This_Player.SetV(27,27,4);
  178.       This_Player.PlayerNotice('套装属性激活,攻击+50魔法+50道术+50',2);
  179.           end;
  180.           end
  181.     else
  182. begin
  183.   if leiji = 4 then
  184. begin
  185.    This_Player.AddPlayerAbil(0,6,0);      //  0代表攻击  5代表攻击增加5, 0代表0秒
  186.    This_Player.AddPlayerAbil(1,6,0);
  187.    This_Player.AddPlayerAbil(2,6,0);
  188.       This_Player.SetV(27,27,0);
  189. This_Player.PlayerNotice('缺少衣服,套装效果消失--!系统检测提示:天龙套装-冰雪套装点击盟重NPC即可开启套装隐藏属性!',57);
  190. end;
  191. end;
  192.         end else
  193. begin
  194.   if leiji = 4 then
  195. begin
  196.    This_Player.AddPlayerAbil(0,6,0);      //  0代表攻击  5代表攻击增加5, 0代表0秒
  197.    This_Player.AddPlayerAbil(1,6,0);
  198.    This_Player.AddPlayerAbil(2,6,0);
  199.       This_Player.SetV(27,27,0);
  200. This_Player.PlayerNotice('缺少武器,套装效果消失--!系统检测提示:天龙套装-冰雪套装点击盟重NPC即可开启套装隐藏属性!',57);
  201. end;
  202. end;
  203. end
  204. else
  205. begin
  206.   if leiji = 4 then
  207. begin
  208.    This_Player.AddPlayerAbil(0,6,0);      //  0代表攻击  5代表攻击增加5, 0代表0秒
  209.    This_Player.AddPlayerAbil(1,6,0);
  210.    This_Player.AddPlayerAbil(2,6,0);
  211.       This_Player.SetV(27,27,0);
  212. This_Player.PlayerNotice('缺少靴子,套装效果消失--!系统检测提示:天龙套装-冰雪套装点击盟重NPC即可开启套装隐藏属性!',57);
  213. end;
  214. end;
  215. end
  216. else
  217. begin
  218.   if leiji = 4 then
  219.   begin
  220.    This_Player.AddPlayerAbil(0,6,0);      //  0代表攻击  5代表攻击增加5, 0代表0秒
  221.    This_Player.AddPlayerAbil(1,6,0);
  222.    This_Player.AddPlayerAbil(2,6,0);
  223.       This_Player.SetV(27,27,0);
  224. This_Player.PlayerNotice('缺少腰带,套装效果消失--!系统检测提示:天龙套装-冰雪套装点击盟重NPC即可开启套装隐藏属性!',57);
  225. end;
  226. end;

  227.     This_Player.CallOut(This_Npc, 5, 'JHTZ_XH_DS'); //循环语句,5代表5秒循环一次
  228. end;


  229. procedure JHTZ_KS();      //3职业调用入口,请勿修改
  230. begin      
  231. //This_Player.PlayerNotice('成功调用2',2);      
  232.   case This_Player.Job of
  233.        0:
  234.            JHTZ_XH_ZS();
  235.        1:
  236.            JHTZ_XH_FS();
  237.        2:
  238.            JHTZ_XH_DS();
  239.   end;
  240. end;

  241. function TZJH_NPC:string;
  242. begin
  243. //This_Player.PlayerNotice('成功调用1',2);   
  244.   JHTZ_KS();
  245. end;  
复制代码



使用道具 举报

您需要登录后才可以回帖 立即登录
返回顶部