无冬之夜吧 关注:28,618贴子:905,594
  • 8回复贴,共1

未来~对商人库存和资金有研究么

只看楼主收藏回复

只是想让商人像fo一样按固定时间刷新库存和所持资金,无冬2的商店似乎从来不流通的
现在只学会了让商店出现时的启动资金增加,但总共只有一次
default9设置场景商店刷新,但是貌似无效……难道说商店一旦出现数据就保留在存档里永不消失?不清理临时数据的话游戏不会越来越卡么?



1楼2012-01-12 10:16回复
    @已知未来 @飞出个未来 


    IP属地:广东2楼2012-01-12 12:03
    回复
      我记得未来有个脚本来着


      IP属地:上海来自掌上百度3楼2012-01-12 12:05
      回复
        SetStoreGold无用?请把你的脚本传到某个临时空间,比如skydrive之类的地方。
        default9指的是脚本nw_c2_default9么?这个是生物生成时脚本。


        4楼2012-01-12 12:29
        回复
          借地方问下,无冬1要让商店每次出现都刷新怎么弄


          IP属地:四川5楼2012-01-12 15:01
          回复
            lStore = GetLocation(oStore);
            DestroyObject(oStore);
            DelayCommand(0.1f, CreateObjectVoid(OBJECT_TYPE_STORE, sRes, lStore));
            oStore为需要刷新商店,sRes为商店的blueprint ResRef,需要注意的是这个方法更新的商店必须在toolset中有和它一样的blueprint ResRef内容
            CreateObjectVoid需要#include "nw_i0_2q4luskan",当然自己写也可以,无冬带返回值的函数不能delay
            在需要的位置添加以上内容,比如打开商店前的对话,又比如进入商店时的对话(有必要可以对打开商店做一些延迟,或者把这个刷新往前移一下)。
            灯巨灵的商店需要自己重新取得数据库内容,因为这个在每个章节都会添加新的东西,和原先的blueprint ResRef内容有区别。


            6楼2012-01-12 15:15
            回复
              每次都重建一个,会不会把游戏拖慢


              IP属地:四川7楼2012-01-12 16:10
              回复
                这个要在哪个文件里定义呢?


                8楼2012-01-12 16:37
                回复
                  目前看来没问题,具体的要放在pw mod才好测试,普通mod流程都不长。理论上游戏中的destroy和ts的delete效果一样,而存档的形式便是mod的形式,应该不会有什么问题。


                  9楼2012-01-12 17:57
                  回复