Qf触发器 stdModeFuncX » 历史记录 » 版本 7
tejie, 2024-07-03 15:05
| 1 | 1 | yangdefeng | _*%{color:green}[@stdModeFuncX]%*_ |
|---|---|---|---|
| 2 | |||
| 3 | 标签:触发器定义|[@stdModeFuncX] |
||
| 4 | |||
| 5 | *说明* |
||
| 6 | 使用对应道具时触发(X为stdItem.csv表中Anicount值) |
||
| 7 | |||
| 8 | * 2 有使用次数类 |
||
| 9 | * 3 卷类(随机、回城),强化药水 |
||
| 10 | * 31 捆装物品(经验、货币、礼包) |
||
| 11 | 6 | yangdefeng | ** Shape=非51,物品使用一次后消失 |
| 12 | 3 | yangdefeng | ** Shape=51,物品可以一直使用,直到手动删除 |
| 13 | 2 | yangdefeng | |
| 14 | 4 | yangdefeng | *相关变量* |
| 15 | |<$useItemName>|使用道具名称| |
||
| 16 | |<$useItemMakeIndex>|使用道具唯一id(仅本次使用有效)| |
||
| 17 | |||
| 18 | *相关命令* |
||
| 19 | deluniqueidItem |
||
| 20 | 删除指定唯一id的道具(仅对不可堆叠物品有效) |
||
| 21 | 格式 |
||
| 22 | deluniqueidItem <$useItemMakeIndex> 1 |
||
| 23 | 1 | yangdefeng | |
| 24 | *%{color:deepskyblue}特戒引擎脚本示例:%* |
||
| 25 | |||
| 26 | * 第一步 |
||
| 27 | 编辑..\Mud2\DB\stdItem.csv表 |
||
| 28 | |
||
| 29 | _定义道具技能书"魔法盾" |
||
| 30 | 定义表中两个参数如下: |
||
| 31 | stdMode值为31 |
||
| 32 | Anicount值为2587 |
||
| 33 | _ |
||
| 34 | |||
| 35 | * 第二步 |
||
| 36 | 编辑..\Mir200\Envir\Market_Def\QFunction-0.txt |
||
| 37 | |
||
| 38 | _[@stdModeFunc2587] |
||
| 39 | #act |
||
| 40 | 5 | yangdefeng | [[addSkill]] 魔法盾 3 |
| 41 | [[sendMsg]] 6 恭喜你学会了【魔法盾】_ |
||
| 42 | 7 | tejie | |
| 43 | |||
| 44 | bq. *qf触发器* |
||
| 45 | 被使用道具的stdMode值=31 |
||
| 46 | 被使用道具的Anicount=9527 |
||
| 47 | 被使用道具的shape=51 |
||
| 48 | [@stdModeFunc9527] |
||
| 49 | #if |
||
| 50 | %{color:lightGrey};50%几率删除1个使用的道具% |
||
| 51 | [[randmon]] 2 |
||
| 52 | #act |
||
| 53 | [[linkBagItem]] <$useItemMakeIndex> |
||
| 54 | [[delLinkItem]] 1 |
||
| 55 | [[clearLinkItem]] |
||
| 56 | [[print]] 本次删除当前使用物品<$useItemMakeIndex>1个 |
||
| 57 | #elseAct |
||
| 58 | [[print]] 本次不删除当前使用物品<$useItemMakeIndex> |