22pk论坛

查看: 1063|回复: 3

[请教问题] [@KillMon]怎么让这个命令下的两个脚本同时检测

[复制链接]
  • TA的每日心情
    慵懒
    2024-2-12 15:30
  • 签到天数: 202 天

    [LV.7]常住居民III

    7

    主题

    374

    帖子

    7488

    积分

    主席

    Rank: 8Rank: 8

    元宝
    960
    发表于 2022-1-21 00:08:58 | 显示全部楼层 |阅读模式
    请教各位大神,

    [@KillMon]

    #if
    checkitemw 一级鞭尸
    #ACT
    PGopenitembox <$KILLMONNAME>
    SENDMSG 0 〖提示〗恭喜[%s]触发一级鞭尸,装备爆的遍地都是!!!!!!
    break

    #if
    checkitem 无字天书
    #ACT
    GAMEGOLD + 10000
    break


    这样写的话,两个脚本同时满足条件,它就执行上面那个脚本,下面的不执行,如果上面的脚本不满足条件,它就会执行下面满足条件那个脚本


    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-3-3 03:04
  • 签到天数: 650 天

    [LV.9]以坛为家II

    19

    主题

    778

    帖子

    2万

    积分

    主席

    Rank: 8Rank: 8

    元宝
    10590
    发表于 2022-1-22 01:37:19 | 显示全部楼层
    本帖最后由 6263331 于 2022-1-22 01:45 编辑

    你写的意思没看太明白,可能你不太明白break,给你解释下它的作用吧。所有的脚本碰见break,就会停止运行。
    首先,程序都是有执行顺序的,一般都是从上到下一条一条执行,不存在同一个脚本里上面的命令跟下面的命令同时执行的情况。你现在写的脚本,如果满足上面的条件,也就是身上装备一级鞭尸,那么就会触发上面#act后面的脚本,但因为有break的存在,程序执行完毕“SENDMSG 0 〖提示〗恭喜[%s]触发一级鞭尸,装备爆的遍地都是!!!!!!”后就终止了,不会再继续运行。如果不满足上面的条件,即身上没有装备一级鞭尸,那么程序在执行到“#if   checkitemw 一级鞭尸  ”后就会因不满足条件而跳转到“#if    checkitem 无字天书 ”开始执行新的检测,不会碰到上面的break,剩下的同理。
    至于你说的“同时检测”,如果是想让程序把两个条件都过一遍,假如身上没有一级鞭尸的情况下,那么第二个条件也必然会经历检测执行(因为不满足第一个条件而碰不到第一个break)。

    哎...今天够累的,签到来了6...
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-3-3 03:04
  • 签到天数: 650 天

    [LV.9]以坛为家II

    19

    主题

    778

    帖子

    2万

    积分

    主席

    Rank: 8Rank: 8

    元宝
    10590
    发表于 2022-1-22 01:47:18 | 显示全部楼层
    如果你的意思是想保证脚本无论在什么情况下,都能执行完毕下面对无字天书 的检测,那么,只需把第一个break删掉即可
    哎...今天够累的,签到来了6...
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-2-12 15:30
  • 签到天数: 202 天

    [LV.7]常住居民III

    7

    主题

    374

    帖子

    7488

    积分

    主席

    Rank: 8Rank: 8

    元宝
    960
     楼主| 发表于 2022-1-22 07:19:32 | 显示全部楼层
    6263331 发表于 2022-1-22 01:37
    你写的意思没看太明白,可能你不太明白break,给你解释下它的作用吧。所有的脚本碰见break,就会停止运行。 ...

    你说的很对,我昨天弄半天算是看明白了,删除这个结束命令就行了,还是基本功不扎实啊!!谢谢了
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    GM基地开传奇一条龙服务及商业服务端下载

    All rights reserved.www.22pk.com 版权所有 网站分类 网站地图

    22pk论坛打造行业第一传奇版本论坛,所有商业版本均免费开放下载,力争做行业最大的教程及版本发布基地

    © 2001-2015 爱上gm论坛

    快速回复 返回顶部 返回列表