设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3043|回复: 7
打印 上一主题 下一主题

[有事请教] 请教各位大佬,我想设计个任务,需要收集99朵玫瑰花

[复制链接]

Lv2.观梦者

梦石
0
星屑
375
在线时间
40 小时
注册时间
2018-12-23
帖子
127
跳转到指定楼层
1
发表于 2019-1-3 13:02:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
但是如何在事件中判断玩家采集够了99朵玫瑰花?好像只能判断是否持有玫瑰花,但无法判断数量吧?好捉急,求各位大佬支招
啦啦啦,这里小萌新一枚。

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

2
发表于 2019-1-3 13:28:03 | 只看该作者
$gameParty.numItems(item)
求出道具的持有数
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

梦石
1
星屑
6941
在线时间
2650 小时
注册时间
2013-8-23
帖子
2315

开拓者

3
发表于 2019-1-3 13:48:06 | 只看该作者
本帖最后由 鑫晴 于 2019-1-3 13:49 编辑

在事件指令的变量操作里面,有代入持有道具的数量。然后再用条件分支来判断变量的数值大小
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
90
在线时间
9 小时
注册时间
2018-5-22
帖子
1
4
发表于 2019-1-3 14:53:32 | 只看该作者
冒泡。。。。。。。。。。。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
375
在线时间
40 小时
注册时间
2018-12-23
帖子
127
5
 楼主| 发表于 2019-1-3 14:53:44 | 只看该作者
鑫晴 发表于 2019-1-3 13:48
在事件指令的变量操作里面,有代入持有道具的数量。然后再用条件分支来判断变量的数值大小 ...

好的,我去看看,谢谢。
啦啦啦,这里小萌新一枚。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5322
在线时间
617 小时
注册时间
2017-10-21
帖子
349
6
发表于 2019-1-3 17:24:50 | 只看该作者
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
375
在线时间
40 小时
注册时间
2018-12-23
帖子
127
7
 楼主| 发表于 2019-1-3 18:37:45 | 只看该作者
微笑的迪妮莎 发表于 2019-1-3 17:24
http://rpgmv.vip/thread-38-1-1.html
用这个方法

我用楼上的方法定义变量1为玫瑰花,代入玫瑰花持有数,然后问题解决了
啦啦啦,这里小萌新一枚。
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
23073
在线时间
8648 小时
注册时间
2011-12-31
帖子
3367
8
发表于 2019-1-3 20:26:51 | 只看该作者
本帖最后由 tseyik 于 2019-1-3 20:29 编辑

戦績プラグイン
https://raw.githubusercontent.co ... ter/BattleRecord.js
* ・データベースのアクターIDから取得する場合
* $gameActors.actor(1).getSkillUseCounter(2);   # アクター[1]のスキル[2]使用回数
* $gameActors.actor(1).getAllSkillUseCounter(); # アクター[1]の全スキル使用回数
* $gameActors.actor(1).getItemUseCounter(3);    # アクター[1]のアイテム[3]使用回数
* $gameActors.actor(1).getAllItemUseCounter();  # アクター[1]の全アイテム使用回数
* $gameActors.actor(1).getKillEnemyCounter(4);  # アクター[1]の敵キャラ[4]撃破数
* $gameActors.actor(1).getAllKillEnemyCounter();# アクター[1]の全敵キャラ撃破数
* $gameActors.actor(1).attackDamageMax;         # アクター[1]の最大与ダメージ
* $gameActors.actor(1).attackDamageSum;         # アクター[1]の合計与ダメージ
* $gameActors.actor(1).acceptDamageMax;         # アクター[1]の最大被ダメージ
* $gameActors.actor(1).acceptDamageSum;         # アクター[1]の合計被ダメージ
* $gameActors.actor(1).recoverDamageSum;        # アクター[1]の合計回復ダメージ
* $gameActors.actor(1).payCostMpSum;            # アクター[1]の消費MP合計
* $gameActors.actor(1).payCostTpSum;            # アクター[1]の消費TP合計
* $gameActors.actor(1).deadCounter;             # アクター[1]の戦闘不能回数
*
* ・パーティの並び順(先頭は0)から取得する場合
* $gameActors.actor(n)を$gameParty.members()[n]に置き換えて実行する。
* (例)
* $gameParty.members()[0].attackDamageMax;      # 先頭メンバーの最大与ダメージ
*
* ・スキルのダメージ計算式で使用する場合
* $gameActors.actor(n)をa(実行者)もしくはb(対象者)に置き換えて実行する。
* (例)
* a.getSkillUseCounter(5);  # 実行者のスキル[5]使用回数
* b.getKillEnemyCounter(6); # 対象者の敵キャラ[6]撃破数
*
* ・すべてのアクターの合計値を取得する場合
* $gameActors.actor(n)を$gameActorsに置き換えて実行する。
* (例)
* $gameActors.getKillEnemyCounter(4); # 全アクターの敵キャラ[4]撃破数合計
* $gameActors.getAllItemUseCounter(); # 全アクターの全アイテム使用回数
*
* ・パーティごとに管理される戦績を取得する場合
* $gameParty.gainGoldSum;         # 入手ゴールド合計
* $gameParty.loseGoldSum;         # 消費ゴールド合計
* $gameParty.getGainItemSum(1);   # アイテム[1]の入手合計
* $gameParty.getGainWeaponSum(1); # 武器[1]の入手合計(初期装備以外)
* $gameParty.getGainArmorSum(1);  # 防具[1]の入手合計(初期装備以外)
*
* ・売買履歴情報を取得する場合
* アイテムごとの売買履歴を取得できます。
* 開始IDと終了IDを指定することで、その範囲内の売買履歴を取得可能です。
* 開始IDと終了IDを指定しなかった場合、全ての売買履歴の合計を取得します。
*
* 1.購入
* # ID[1]からID[3]までのアイテムの累計購入金額の合計
* $gameParty.getItemBuyingRecord().getUseGoldSum(1, 3);
*
* # ID[2]からID[4]のアイテムの累計購入個数の合計
* $gameParty.getItemBuyingRecord().getAmountSum(2, 4);
*
* # アイテムの累計購入回数(まとめ買いは1回でカウント)
* $gameParty.getItemBuyingRecord().getTradeCount();
*
* # ID[1]のアイテムの累計購入金額
* $gameParty.getWeaponBuyingRecord().getUseGoldSum(1);
*
* # ID[2]のアイテムの累計購入個数
* $gameParty.getWeaponBuyingRecord().getAmountSum(2);
*
* # 武器の累計購入回数(まとめ買いは1回でカウント)
* $gameParty.getWeaponBuyingRecord().getTradeCount();
*
* # 全防具の累計購入金額の合計
* $gameParty.getArmorBuyingRecord().getUseGoldSum();
*
* # 全防具の累計購入個数
* $gameParty.getArmorBuyingRecord().getAmountSum();
*
* # 防具の累計購入回数(まとめ買いは1回でカウント)
* $gameParty.getArmorBuyingRecord().getTradeCount();
*
* 2.売却
* # ID[1]からID[3]までのアイテムの累計売却金額の合計
* $gameParty.getItemSellingRecord().getUseGoldSum(1, 3);
*
* # ID[2]からID[4]のアイテムの累計売却個数の合計
* $gameParty.getItemSellingRecord().getAmountSum(2, 4);
*
* # アイテムの累計売却回数(まとめ買いは1回でカウント)
* $gameParty.getItemSellingRecord().getTradeCount();
*
* # ID[1]のアイテムの累計売却金額
* $gameParty.getWeaponSellingRecord().getUseGoldSum(1);
*
* # ID[2]のアイテムの累計売却個数
* $gameParty.getWeaponSellingRecord().getAmountSum(2);
*
* # 武器の累計売却回数(まとめ買いは1回でカウント)
* $gameParty.getWeaponSellingRecord().getTradeCount();
*
* # 全防具の累計売却金額の合計
* $gameParty.getArmorSellingRecord().getUseGoldSum();
*
* # 全防具の累計売却個数
* $gameParty.getArmorSellingRecord().getAmountSum();
*
* # 防具の累計売却回数(まとめ買いは1回でカウント)
* $gameParty.getArmorSellingRecord().getTradeCount();
*
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-1-11 05:02

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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