发布网友 发布时间:2024-05-15 15:13
共2个回答
热心网友 时间:2024-06-14 20:08
NPC[@main]<领取两小时的双倍经验/@领取>[@领取]#if#actCALCVAR HUMAN 双倍经验 = 7200KillMonExpRate 200 <$HUMAN(双倍经验 )>SetOnTimer 17 1SENDMSG 6 你领取了两小时双倍经验BREAK;QM[login]#if#actVAR Integer HUMAN 双倍经验LOADVAR HUMAN MyYB ..\QuestDiary\双倍经验.txt#IFCHECKVAR HUMAN 双倍经验 > 0#ACTSetOnTimer 17 1 KillMonExpRate 200 <$HUMAN(双倍经验 )>SENDMSG 6 你还有<$HUMAN(双倍经验 )>秒2倍经验时间[@OnTimer17]#IFCHECKVAR HUMAN 双倍经验 > 0#ACTCALCVAR HUMAN 双倍经验 - 1#ELSEACTSetOffTimer 17KillMonExpRate 100 1000000000SENDMSG 6 你的双倍经验时间已到!BREAK热心网友 时间:2024-06-14 20:01
没法计时的,但是你可以通过自定义变量实现计时Mir200\Envir\MapQuest_def\QManage.txt [@Login]段代码下加VAR Integer HUMAN 计时LOADVAR HUMAN 计时 ..\QuestDiary\变量\计时.txt给经验的时候#IF#ACTSetOnTimer 0 1KILLMONEXPRATE 1000 6000CALCVAR HUMAN 计时 + 6000SAVEVAR HUMAN 计时 ..\QuestDiary\变量\计时.txtMir200\Envir\MapQuest_def\QManage.txt 最底下加[@OnTimer0]#IFCHECKVAR HUMAN 计时 > 0#ACTCALCVAR HUMAN 计时 - 1SAVEVAR HUMAN 计时 ..\QuestDiary\变量\计时.txt登陆脚本自己搞个调用#IF#ACTKILLMONEXPRATE 1000 <$HUMAN(计时)>