楼主: 灰帽
打印 上一主题 下一主题

[公告] 开发者问题反馈通道

  [复制链接]

97

主题

6678

回帖

1887

积分

Lv.7 下界居民

灰帽今天充钱了吗

UID
22169
小麦
37
金锭
4677
下界之星
2

二周年纪念勋章一周年纪念勋章

跳转到指定楼层
发表于 2019-5-10 15:13:16 | 显示全部楼层 回帖奖励 |正序浏览 |阅读模式 IP:广东

开发者问题反馈指引与相关问题收集帖


组件上传平台有BUG?开发者工具常崩溃?想吐槽?那你找对地方了!


寻求平台客服帮助:点击这里

问卷反馈:点击这里

寻求社区客服帮助可加官方交流QQ群:144538672;644091954。审核有周期,还请耐心等待

开发者QQ客服:1119194335,可私聊反馈问题~

开发者问题反馈邮箱:minecraftstarter@163.com

资源中心组件举报反馈:点击这里

资源中心侵权处理公示:点击查看


有关开发者平台/工具相关的问题也可以发布在这里,开发组将会认真对待大家的意见,并逐条回复


反馈格式:

在本帖下 回复

反馈人:组件开发者/服主

反馈详情:

(带图说明问题更好哦~)


0

主题

4

回帖

1

积分

Lv.1 新手木匠

UID
7036519
小麦
0
金锭
16
下界之星
0
板凳
发表于 2019-10-16 23:55:32 来自手机 | 显示全部楼层 IP:安徽
雾都漫游者 发表于 2019-9-25 10:19
可以说明下你这段代码想实现什么功能,然后具体是哪个功能没有实现吗?

我想添加一个物品啊

0

主题

4

回帖

1

积分

Lv.1 新手木匠

UID
7036519
小麦
0
金锭
16
下界之星
0
沙发
发表于 2019-9-21 18:48:56 | 显示全部楼层 IP:安徽
# -*- coding: utf-8 -*-

import server.extraServerApi as serverApi
ServerSystem = serverApi.GetServerSystemCls()

class WeaponsServerSystem(ServerSystem):

    def __init__(self, namespace, systemName):
        super(WeaponsServerSystem, self).__init__(namespace, sytemName)
        print "#### WeaponsServerSystem init ####"
        self.ListenEvent()

    def ListenEvent(self):
        self.ListenForEvent(serverApi.GetEngineNamespace(), serverApi.GetEngineSystemName(), "LoadServerAddonScriptsAfter", self, self.new)
        self.ListenForEvent(serverApi.GetEngineNamespace(), serverApi.GetEngineSystemName(), "ServerChatEvent", self, self.func)

    def UnListenEvent(self):
        self.UnListenForEvent(serverApi.GetEngineNamespace(), serverApi.GetEngineSystemName(), "LoadServerAddonScriptsAfter", self, self.new)
        self.UnListenForEvent(serverApi.GetEngineNamespace(), serverApi.GetEngineSystemName(), "ServerChatEvent", self, self.func)

    def new(self):
        comp = serverApi.CreateComponent(serverApi.GetLevelId(), 'Minecraft', 'item')
        comp.registerItems = [("moreweapons_scj", "weapons_scj", "textures/items/scj", False), ...]
        self.NeedsUpdate(comp)

    def func(self,args):
        print args

        print "===================================="
        comp = serverApi.CreateComponent(serverApi.GetLevelId(), 'Minecraft', 'item')
        itemDict2 = {
            'count': 1,
            'enchantData': [(19,19),],
            'modId': 'moreweapons_scj',
            'modItemId': 'weapons_scj',
            'auxValue': 0,
            'customTips':'§c new item §r',
            'extraId': 'abc'
        }
        comp.addItemDicts =[(itemDict2,{'to': 'inventory', 'playerId': args["id"]}), ...]
        self.NeedsUpdate(comp)
        print comp

    def Destroy(self):
        print "#### WeaponsServerSystem Destroy ####"
        self.UnListenEvent()

请问雾都这段代码有错吗?错在哪里?

0

主题

4

回帖

1

积分

Lv.1 新手木匠

UID
7036519
小麦
0
金锭
16
下界之星
0
楼主
发表于 2019-9-15 15:54:23 | 显示全部楼层 IP:安徽
坐标组件中comp.pos返回的是none是怎么回事?
如何设置组件的焦点实体?例如伤害hurt组件如何设置伤害哪个实体呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部