需要创建一个NPC,每天可以让玩家领取2个小时的双倍经验。可以使用以下脚本:

;============================================================

[@双倍NPC]

<领取/@GetDoubleExp>

[@GetDoubleExp]

#IF ISPLAYER

#IF CREDITPOINT >= 1

#IF TIME >= 00:00 AND TIME <= 23:59

#IF DAYOFWEEK == 1 OR DAYOFWEEK == 2 OR DAYOFWEEK == 3 OR DAYOFWEEK == 4 OR DAYOFWEEK == 5 OR DAYOFWEEK == 6 OR DAYOFWEEK == 7

#ACT GIVECREDITPOINT -1

#ACT SET TIMEEXP 2

#ACT SENDMSG 0 “恭喜您成功获得了2小时的双倍经验!”

#ACT SENDMSG 0 “请注意时间的限制,过期后将自动失效!”

#ELSE

#ACT SENDMSG 0 “今天已经领取过双倍经验了,请明天再来!”

#ENDIF

#ELSE

#ACT SENDMSG 0 “您的声望值不足,无法领取双倍经验!”

#ENDIF

#ELSE

#ACT SENDMSG 0 “只有玩家可以领取双倍经验!”

#ENDIF

#ELSE

#ACT SENDMSG 0 “请勿重复领取!”

#ENDIF

#ELSE

#ACT SENDMSG 0 “请勿非法操作!”

#ENDIF

#ENDIF

#ENDIF

Copy

注意事项:

在这个脚本中,每天可以领取2次双倍经验,每次持续2小时。

需要在NPC的创建时设置一个标识,例如[双倍NPC],以便玩家可以与NPC交互。

在这个脚本中,我假设了一个名为CREDITPOINT的变量,表示玩家的声望值,可以根据具体需求进行修改。

在这个脚本中,我假设了一个名为TIMEEXP的变量,表示玩家的双倍经验时间,可以根据具体需求进行修改。

在这个脚本中,我假设了一个名为TIME的变量,表示当前时间,可以根据具体需求进行修改。

在这个脚本中,我假设了一个名为DAYOFWEEK的变量,表示当前是星期几,可以根据具体需求进行修改。

脚本示例:

;============================================================

[@双倍NPC]

<领取/@GetDoubleExp>

[@GetDoubleExp]

#IF ISPLAYER

#IF CREDITPOINT >= 1

#IF TIME >= 00:00 AND TIME <= 23:59

#IF DAYOFWEEK == 1 OR DAYOFWEEK == 2 OR DAYOFWEEK == 3 OR DAYOFWEEK == 4 OR DAYOFWEEK == 5 OR DAYOFWEEK == 6 OR DAYOFWEEK == 7

#ACT GIVECREDITPOINT -1

#ACT SET TIMEEXP 2

#ACT SENDMSG 0 “恭喜您成功获得了2小时的双倍经验!”

#ACT SENDMSG 0 “请注意时间的限制,过期后将自动失效!”

#ELSE

#ACT SENDMSG 0 “今天已经领取过双倍经验了,请明天再来!”

#ENDIF

#ELSE

#ACT SENDMSG 0 “您的声望值不足,无法领取双倍经验!”

#ENDIF

#ELSE

#ACT SENDMSG 0 “只有玩家可以领取双倍经验!”

#ENDIF

#ELSE

#ACT SENDMSG 0 “请勿重复领取!”

#ENDIF

#ELSE

#ACT SENDMSG 0 “请勿非法操作!”

#ENDIF

#ENDIF

#ENDIF

Copy

在这个示例中,我创建了一个名为[双倍NPC]的NPC,可以让玩家与其交互。当玩家选择<领取/@GetDoubleExp>时,NPC会检查玩家的声望值、当前时间和星期几,如果符合条件,就会给予玩家2小时的双倍经验。请根据具体需求进行修改。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。