pixelmon吧 关注:5,126贴子:40,354
  • 26回复贴,共1

简单修改npc出售的道具[来看看吧]

只看楼主收藏回复

一楼已挂。
兴许我写着写着还有一些奇奇怪怪的东西。
这些资料就也没什么好说的其实,看看英文就能搞懂。


1楼2020-04-29 16:17回复
    二楼求MC的物品列表,看到有了之后就想要。实在懒~!
    重打标签方便搜索:我的世界 神奇宝贝 pixelmon 重铸 世代 商店 NPC 商品 物品 出售 修改 教程[伪]
    那么这里采取平白直叙的方式写作(事先写好的啦,虽然也是一时兴趣)
    看不懂的欢迎提问,不喜也勿喷,本人水准有限。


    2楼2020-04-29 16:22
    回复
      首先我不打算说一堆shopItems和shopKeepers的关系,因为不需要。
      打开文件
      路径:assets\pixelmon\npcs
      文件名:shopItems.json
      可以看到

      {
      "items": [
      这里的item作为目录(根?项目?),这个文件里只有这个目录,所以不管就好——改了会出事。
      "name": "pixelmon:poke_ball", ——这个是道具代码名称,貌似支持其他模组(?)。
      "buy": 200, ——从npc那买的价格,有了这个项才可以买。
      "sell": 100 ——卖给npc的价格,有了这个项才可以卖
      这个很简单,看就懂了(为了解释清楚我还特地用了两种语法变化)。
      这样就可以添加一个可以买卖的物品。

      不添加子项也可以,但要添加之后才能购买或买出。
      但这还只是添加一个能够买卖的物品。
      npc还不会添加物品可以购买,我们还需要以下步骤:


      3楼2020-04-29 16:27
      回复
        除此之外,还有一个汉化的问题需要简单说明一下。
        这对于一般玩家来说影响不大,但是要改json的话还是知道一下为好。

        游戏内有五种店员类型,分别对应为:
        pokemartmain1=友好商店杂货店员 1
        pokemartmain2=友好商店杂货店员 2
        pokemartmain3=友好商店杂货店员 3
        pokemartsecond1=友好商店精品店员 1
        pokemartsecond2=友好商店精品店员 2
        spawn1=野外商人 1
        (pokemart_main,pokemart_second注意分辨)
        main的是主列表,也就是站在右边(默认生成)的店员
        second是第二列表,出售的是邮件和TM之类的
        spawn是进化石
        我不知道npcs文件里能不能添加新的列表,但是很明显5条根本不够。


        4楼2020-04-29 16:30
        收起回复
          路径:assets\pixelmon\npcs\shopKeepers
          然后随便打开一个,都一样——反正已经知道了谁是谁。
          data:作为目录不要管。
          textures:材质,刷新时随机出现。skin记得要丢到assets\pixelmon\textures\steve里
          names:名字。1、这些改了也只是一些形式上的东西。
          chat:对话。2、不过改的时候记得要按照它的格式进行修改(文字编码不要错)。
          这些除了data都可以重复,就像这样:

          但是一定要注意标点之类的不要打错。


          5楼2020-04-29 16:34
          回复
            然后最重要也是最简单的东西:

            item不要动,name就和添加物品一样。非常简单。
            但这里还有些参数:
            "multi": 价格倍数
            "rarity": 出现稀有度
            不知道还有没有其他参数,我就看到这么多。
            这样子,就大致没问题,可以运行了,其实很简单。
            特别是这种照猫画虎就足够了的文件,小白也能轻松驾驭。


            6楼2020-04-29 16:37
            收起回复
              不过npc的出售物品的刷新注意一下。
              有个指令,但我忘了
              重开游戏刷新就能完成,也无需太在意。
              不过加载模式我比起资源包更推荐:
              使用外部的NPC JSON文件
              从外部位置("pixelmon/npcs" )加载用于 NPC 的配置文件,如果此项设为true并且"pixelmon/npcs"文件夹不存在,Pixelmon则会生成这个文件夹并转储现有的配置。
              这个项目可以在MOD设定里面调,我不知道服务器能不能这样。
              其实现在重铸变得很开放了,这也对于我这种常年和电脑不沾边的人带来了很大的改观。
              世代就算了吧,我现在也没有继续做汉化的理由了。
              葛拉西蒂亚花也结束了。
              想着以后什么时候也能玩玩吧,光是看着我可是超不爽的
              感谢评论回复加留言,也欢迎提问,虽然我已经过时了。
              那么这里是CGX_——或者又叫冠轩。总之,感谢您看到最后。
              有什么事只要at我就会出来了!那么,午安。


              8楼2020-04-29 16:48
              收起回复
                我要不要写点其他的呢?但我又担心没人来看。
                好像我的期限快要到了齁?
                よし!等我回来的时候再搞一波大动静吧!
                现在有了一两个计划,看看以后的行情吧。


                9楼2020-05-04 13:40
                回复
                  我想问一下野外的树果生成的一次性的吗还是会刷新,一般pixelmon的服务器是不是要另开资源服


                  IP属地:四川来自Android客户端10楼2020-05-04 23:47
                  收起回复
                    还有就是精灵的刷新生物群系是61个生物群系都有吗,有没有末地或者地狱才会刷的怪,pixelmon模组里面的金币应该不能作为服务器货币使用吧,问题有点多,想请教一下


                    IP属地:四川来自Android客户端11楼2020-05-04 23:53
                    收起回复
                      我想问一下怎么修改金色王冠和银色王冠上钩率,玩单人不想开作弊但是又想搞个体


                      12楼2020-05-13 12:24
                      收起回复
                        既然吧主说服务器太多那我就顶一下自己的贴子吧。虽然但是这个号已经废了,有什么事留言要记得艾特@。


                        IP属地:广东来自Android客户端13楼2022-07-12 23:29
                        收起回复
                          如何调整巢穴刷神概率啊


                          IP属地:浙江来自Android客户端14楼2022-08-09 19:35
                          收起回复
                            这个贴吧不行了那就奶,奶到行为止。


                            IP属地:广东来自Android客户端15楼2022-08-29 01:22
                            回复
                              请问怎么阻止modnpc的生成,我想只删除mod的聊天npc改为正常村民


                              IP属地:新疆16楼2023-11-28 11:24
                              回复