DoDrop » 历史记录 » 修订 5
修订 4 (yangdefeng, 2023-07-13 14:47) → 修订 5/6 (yangdefeng, 2023-07-13 14:47)
h4. _*%{color:green}doDrop%*_ 脚本控制角色死亡掉落 标签:命令定义|doDrop *格式* |命令名 |参数1 |参数2 |参数3 | |doDrop |装备唯一id |道具名称 |掉落数量 | 说明: * 参数1: 掉落物为装备时,此参数为唯一id * 参数2: 掉落物道具名称 * 参数3: 掉落数量 * 此命令使用前提 开启以下配置, |配置文件|...\Mir200\Tejieconfig\Tejieconfig.txt | |配置节点|[[tjconfig|[tjconfig]]] | |配置项 |canCtrlDrop=1 | |\2.在以下触发器中可获得doDrop的3个参数 | |\2. [[[@scatterBagItems<notextile>]</notextile>|[@scatterBagItems<notextile>]</notextile>]]| |\2. [[[@dropUseItems<notextile>]</notextile>|[@dropUseItems<notextile>]</notextile>]]| - - h4. *%{color:deepskyblue}特戒引擎脚本示例:%* *使用前提* |配置文件|...\Mir200\Tejieconfig\Tejieconfig.txt | |配置节点|[[tjconfig|[tjconfig]]] | |配置项 |canCtrlDrop=1 | - - %{color:deepPink}以下为QFunction-0.txt中的触发块% 文件路径 *..\Mir200\Envir\Market_Def\QFunction-0.txt* ..\Mir200\Envir\Market_Def\QFunction-0.txt bq. %{color:lightGrey};--脚本控制背包物品掉落% *{color:firebrick}[@scatterBagItems]* #if %{color:lightGrey};--配置不执行掉落的条件% #act %{color:lightGrey};--此处为不执行掉落的逻辑% #elseAct ;--执行掉落处理 *{color:green}doDrop* s0 s1 s2 bq. %{color:lightGrey};--脚本控制身上物品掉落% *{color:firebrick}[@dropUseItems]* #if %{color:lightGrey};--配置掉落再返回的条件% #act %{color:lightGrey};--此处为掉落再返回的逻辑% goto <notextile>@返回道具</notextile> #elseAct ;--执行掉落处理 *{color:green}doDrop* s0 s1 s2 [<notextile>@返回道具</notextile>] #if %{color:lightGrey};--背包没满% #act [[giveInsItem]] s1 #elseAct [[sendEmails]] 保险掉落返还 保险掉落返还 s1,